From patchwork Mon May 13 14:55:36 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Angus Ainslie X-Patchwork-Id: 1098940 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=akkea.ca Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=akkea.ca header.i=@akkea.ca header.b="ZaICwk+Z"; dkim=pass (1024-bit key) header.d=akkea.ca header.i=@akkea.ca header.b="C21yMHCO"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 452kQd4nRVz9sBb for ; Tue, 14 May 2019 00:55:53 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731002AbfEMOzw (ORCPT ); Mon, 13 May 2019 10:55:52 -0400 Received: from node.akkea.ca ([192.155.83.177]:36988 "EHLO node.akkea.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729771AbfEMOzv (ORCPT ); Mon, 13 May 2019 10:55:51 -0400 Received: from localhost (localhost [127.0.0.1]) by node.akkea.ca (Postfix) with ESMTP id B52964E2051; Mon, 13 May 2019 14:55:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akkea.ca; s=mail; t=1557759350; bh=OOUM+cZt3N1O8ifnVoGjz7TsndlomzrMemNmnvMhK2E=; h=From:To:Cc:Subject:Date; b=ZaICwk+Z5Vwzoz5RWBjQlFETaFJLgWRLCfM3fr5fm0pdG2d4NmVNuTCg5oGBvyoOn kkh+MoA/LIxTfLpXQpBm28TZqFGVsvujgMXl37WEP4hANtc/2G0d+MeClJ8RXGKqbn FqnefmjKixeLVaoUQfvmtJkQzkeyGXrH4P0dg9HA= X-Virus-Scanned: Debian amavisd-new at mail.akkea.ca Received: from node.akkea.ca ([127.0.0.1]) by localhost (mail.akkea.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id USx-Vvek2F9m; Mon, 13 May 2019 14:55:49 +0000 (UTC) Received: from midas.localdomain (S0106788a2041785e.gv.shawcable.net [70.66.86.75]) by node.akkea.ca (Postfix) with ESMTPSA id 15DD94E204B; Mon, 13 May 2019 14:55:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akkea.ca; s=mail; t=1557759349; bh=OOUM+cZt3N1O8ifnVoGjz7TsndlomzrMemNmnvMhK2E=; h=From:To:Cc:Subject:Date; b=C21yMHCOjAsIVj3LJoksLIrYrY8yLDfs8XUPC1rCqBNqf8HXzxdVLNXH0c7ndRH06 sq6WiErAE96iNmDimIJsOTzUAZOoGPLq/3thiQ5ZVvB3U4wAo19VbkoMbrN1Inj680 0JTggLqe2LB8CQ1/yJ7YFHCMbqNGSXoHtQ9oezjs= From: "Angus Ainslie (Purism)" To: angus.ainslie@puri.sm Cc: Rob Herring , Mark Rutland , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , "Angus Ainslie (Purism)" , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v9 0/3] Add support for the Purism Librem5 devkit Date: Mon, 13 May 2019 07:55:36 -0700 Message-Id: <20190513145539.28174-1-angus@akkea.ca> X-Mailer: git-send-email 2.17.1 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The Librem5 devkit is based on the imx8mq from NXP. This is a default devicetree to boot the board to a command prompt. Changes since v8: Fixed license comment. Changed regulators to all lower case. Changed clock frequency for NXP errata e7805. Dropped blank line. Changes since v7: More regulators always on for USB. Add vbus regulator. Drop vbat regulator. Replace legacy "gpio-key,wakeup" with "wakeup-source". Add vbus-supply to get rid of warning imx8mq-usb-phy 382f0040.usb-phy: 382f0040.usb-phy supply vbus not found, using dummy regulator Changes since v6: Dropped unused regulators. Fix regulator phandles case. Dropped extra whitespace. Changes since v5: Added reviewed-by tags. Moved USB port links to USB controller node. Changes since v4: Compiled against linux-next next-20190415. Added imx8mq to the arm yaml file. Re-arrange regulator nodes to drop undefined supplies. Additional ordering for aesthetics. Split some long lines. Added lots of blank lines. Moved pinctl muxes to where they are used. Cleaned out reg defintions from regulator nodes. Changes since v3: Freshly sorted and pressed nodes. Change the backlight to an interpolated scale. Dropped i2c2. Dropped devkit version number to match debian MR. Changes since v2: Fixed incorrect phy-supply for the fsl-fec. Dropped unused regulator property. Fixup Makefile for linux-next. Changes since v1: Dropped config file. Updated the board compatible label. Changed node names to follow naming conventions. Added a more complete regulator hierachy. Removed unused nodes. Removed unknown devices. Fixed comment style. Dropped undocumented properties. Angus Ainslie (Purism) (3): arm64: dts: fsl: librem5: Add a device tree for the Librem5 devkit dt-bindings: Add an entry for Purism SPC dt-bindings: arm: fsl: Add the imx8mq boards .../devicetree/bindings/arm/fsl.yaml | 7 + .../devicetree/bindings/vendor-prefixes.txt | 1 + arch/arm64/boot/dts/freescale/Makefile | 1 + .../dts/freescale/imx8mq-librem5-devkit.dts | 821 ++++++++++++++++++ 4 files changed, 830 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts