Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp2558466ybi; Mon, 17 Jun 2019 06:53:08 -0700 (PDT) X-Google-Smtp-Source: APXvYqw+p0XQwrf94BpKAmxPV4i33/FZgCbAGIsdyXNy8+kRBmdeRWnkCc6RIkWnXt/DX2BVV6fg X-Received: by 2002:a17:90a:d587:: with SMTP id v7mr27104627pju.28.1560779588783; Mon, 17 Jun 2019 06:53:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560779588; cv=none; d=google.com; s=arc-20160816; b=rRf5Zbc5zR+fGqI281p0gj6uan7jsv5CDNF4+RQ3/wk6JdJ6ija1PTtAJa9MABNhx1 Z9CtlSWz6j/Ys4o4PUCTnBZvSS6bzex3xa8KCZ3OTZ8fypfE+4nDQ9yhQU443kBCrHA0 9EMMJ8VJDSBSpTphGyvXlEdEJBb3QEEVkaBePxtUDJ1orxjnfkjJNzU+OKrzcxbTwSO3 lAvVJNnrCCa81KwNdZ8ROqN6jwWU3gzkO0roT5amMdj53YLdAGjYudngL0LublMI6ADD BBEU88gmJMsfzocCNCxcL+9lKjolPekhfXPSRNuHoJaBh8xPRKktORshKIVWPZt2eTBH QF1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature; bh=/rmfFWYlDMpMcCLQsn2AZKLe0UX7Zspxgjz3g0JAjTc=; b=DvJj3OVON/SlPTpmGXodH7k2HUmA8LwkFJlqfFYXH6j/5b31vF+yJnM4oruCc2Dsbx tAWGVo7D0WcMDxw7uc2TS4ysUhc7VSeL3nxTTOjhUrQCRiWXWJGGXEAfxh0o55MUyTbq sRpMgpQ9LwvenZzbEuqm5YJrHVmEPQok6RY5rDd4SX1hz3Gl7bHieOPCx97mq/Cr7BZ0 qwD5se8vYTEQSleK5vO327F/r1eQxpSuf9nnBZg+aYnMvPWFhoBO0vlnm4bRDSwX4qxC rFgoUHXkAo83oh5iumhOMd2D3IH7gY+QIc8OJCBEW7Jbbx0o6XWDPttezi33yobfSBVb GeRA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@akkea.ca header.s=mail header.b="mFOcPsU/"; dkim=pass header.i=@akkea.ca header.s=mail header.b="mFOcPsU/"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y5si10650005pgv.390.2019.06.17.06.52.52; Mon, 17 Jun 2019 06:53:08 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@akkea.ca header.s=mail header.b="mFOcPsU/"; dkim=pass header.i=@akkea.ca header.s=mail header.b="mFOcPsU/"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727981AbfFQNwg (ORCPT + 99 others); Mon, 17 Jun 2019 09:52:36 -0400 Received: from node.akkea.ca ([192.155.83.177]:54964 "EHLO node.akkea.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727900AbfFQNwg (ORCPT ); Mon, 17 Jun 2019 09:52:36 -0400 Received: from localhost (localhost [127.0.0.1]) by node.akkea.ca (Postfix) with ESMTP id A95604E2050; Mon, 17 Jun 2019 13:52:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akkea.ca; s=mail; t=1560779555; bh=/rmfFWYlDMpMcCLQsn2AZKLe0UX7Zspxgjz3g0JAjTc=; h=From:To:Cc:Subject:Date; b=mFOcPsU//xyaTt77VMGE4tcmVzFrOnvr/FIYRxyjKaOU2aBsUJVVO/QYVXjBafN3o Y+4idlCeXlwcSJy09HqKEbrneGvoc7R8bH84TR5S370UA/bqM4BNjQq0fYJ3ol0Bey lYwJTw18nd7lPYuDciiKLVr26GC1k7lasp9Gz2H0= 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 6MkXKjCxyr74; Mon, 17 Jun 2019 13:52:35 +0000 (UTC) Received: from localhost.localdomain (198-48-167-13.cpe.pppoe.ca [198.48.167.13]) by node.akkea.ca (Postfix) with ESMTPSA id F26FB4E204B; Mon, 17 Jun 2019 13:52:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akkea.ca; s=mail; t=1560779555; bh=/rmfFWYlDMpMcCLQsn2AZKLe0UX7Zspxgjz3g0JAjTc=; h=From:To:Cc:Subject:Date; b=mFOcPsU//xyaTt77VMGE4tcmVzFrOnvr/FIYRxyjKaOU2aBsUJVVO/QYVXjBafN3o Y+4idlCeXlwcSJy09HqKEbrneGvoc7R8bH84TR5S370UA/bqM4BNjQq0fYJ3ol0Bey lYwJTw18nd7lPYuDciiKLVr26GC1k7lasp9Gz2H0= 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, pavel@ucw.cz Subject: [PATCH v16 0/3] Add support for the Purism Librem5 devkit Date: Mon, 17 Jun 2019 07:52:12 -0600 Message-Id: <20190617135215.550-1-angus@akkea.ca> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@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 v15: Update the ti,minimum-sys-voltage for the PMIC. Changes since v14: Add regulator-always-on for the SNVS regulators. Added pgc nodes. Fixed charger pre-current. Changes since v13: Moved haptic motor from pwm-led to gpio-vibrator. Cleaned up regulator node naming. Whitescpace cleanup. Re-indent pinmux stanzas. Drop pwm2 node. Drop MAINTAINERS patch. Changes since v12: Updated patch to vendor-prefixes.yaml. Dropped always on from regulators. Changes since v11: Added reviewed-by tags. Fixed subject typo. Changes since v10: Moved MAINTAINERS entry to "ARM/FREESCALE IMX" section Changes since v9: Added a MAINTAINERS entry for arm64 imx devicetree files. 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.yaml | 2 + arch/arm64/boot/dts/freescale/Makefile | 1 + .../dts/freescale/imx8mq-librem5-devkit.dts | 806 ++++++++++++++++++ 4 files changed, 816 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dts -- 2.17.1