From patchwork Fri Jan 7 18:03:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 12706881 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E9BB0C433EF for ; Fri, 7 Jan 2022 18:10:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=oyT40sC6P13BvU7jCTRq3T5xzfZjCwfdp23IjIiWwcg=; b=UvgxK8v3Ncbzci iSOEcDW9ozVKdg9A4BTAtfkn1hQoaiFhIcPBAUhEfP4M/Yyls/adZnG5f5JtkC+y3+veifcmpaMLm 7gNRhgCfd7fZ+icMRzaHOLRRF4CIr3ZAKWtUsuuQhq826EHCo9bks5PiEZDwMXaZRQ/kcgTkciyYJ rDUJYSnLkckO1QHwxswbn9Ag6/tJrFtYxMbncQu6XJGMjPf0WDmXoBk6a2rSuzeHpARt1g08t2+Vp 7/+XLl7Df24k/drP8HOo4GSLoUwpBGVEqOHKozXTwUXYClcdRwp7wFVik/RFCb0oOBNzUJ9SZP109 OrmKmhIHJdZ1yu7CKUNg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1n5tdH-004nOA-MU; Fri, 07 Jan 2022 18:06:31 +0000 Received: from mout.perfora.net ([74.208.4.197]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1n5tbU-004mZJ-Bx for linux-arm-kernel@lists.infradead.org; Fri, 07 Jan 2022 18:04:44 +0000 Received: from localhost.localdomain ([194.191.235.54]) by mrelay.perfora.net (mreueus004 [74.208.5.2]) with ESMTPSA (Nemesis) id 1MY6bJ-1ms0S53enN-00YRgs; Fri, 07 Jan 2022 19:03:45 +0100 From: Marcel Ziswiler To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , Marcel Ziswiler , Alex Marginean , Alexander Stein , Alexei Starovoitov , Andrii Nakryiko , Arnd Bergmann , Bartosz Golaszewski , Biju Das , Bjorn Andersson , Catalin Marinas , Christoph Niedermaier , Daniel Borkmann , Dong Aisheng , Enric Balletbo i Serra , Fabio Estevam , Frank Rowand , Geert Uytterhoeven , =?utf-8?q?Guido_G=C3=BCnther?= , Jagan Teki , John Fastabend , KP Singh , Krzysztof Kozlowski , Krzysztof Kozlowski , Li Yang , Linus Walleij , Lucas Stach , Martin KaFai Lau , Matthias Schiffer , NXP Linux Team , Oleksij Rempel , =?utf-8?q?Oliver_St=C3=A4bler?= , Olof Johansson , Pengutronix Kernel Team , Rob Herring , Russell King , Sascha Hauer , Shawn Guo , Song Liu , Tim Harvey , Will Deacon , Yonghong Song , bpf@vger.kernel.org, devicetree@vger.kernel.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org Subject: [PATCH v1 00/14] arm64: prepare and add verdin imx8m mini support Date: Fri, 7 Jan 2022 19:03:00 +0100 Message-Id: <20220107180314.1816515-1-marcel@ziswiler.com> X-Mailer: git-send-email 2.33.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:lQAYnaUngUYQ76uILRN84VPgMhmWpzCUfkc68N9mfHP4fOWz9oG srl/W09VoexdO/nFLY0mzed7FqBOJPadFZqt/OIN3041PKAPxqnCQJNEY1DKDFtHBKL2YwP kp+6wSJMkeNyKxfobFhY3qke5JUzQ16a2+qm2po2aK/ANj/EBn5SwC4WCCXIrCAj/8BFK10 5fNu6Iv0Vj8xvzCnz0Kyg== X-UI-Out-Filterresults: notjunk:1;V03:K0:Weh7Ak+RbTA=:K2f77fyZEc1aauUeln3Ap2 wfC6wi/VaRKLM0Yzjn0l2cQqtNbTEGxH9VlDPp8nIv/Z2meMs+/0HPJPm3Oeb2Eml/1ogSs1q wsfwP2KGaZoakhpK7Au2Y3FvwZwMvbT8kA24JmQQ2iujn8OohNor+UeGU29Lpepd5kgUtLxLs XSqlkRDd1WA1i/wdBQkTBJXH2t5PTLtYCoVb26Kk2L770t5qn+gj95bJQGA2x40ZL1C7nT0Oy S1S/VyVqBMWgQIuDq44KiaeraVtwdQ8T3+69H6k2bor4nhz4N0b0mW+/Rr4bj4I6TfSL8i7HM wwQ+EQzg5XU1yFDsZIiQrlhqJ7Az6uW1EpEsaNLYFSRiooCbdKDBr/dqIye8gvLBBGNYGcOa+ HmpSkdd8/TwJYB3W24nctWuYKGPPuNc1In0VPhgCq96sU7OjQwLIGvzYv+4RNoyq7z+vbplFV Q5PKL9HZRywcMjixW21GWCDF8yaVAEiXiRj4CVnVvAF3sVJeH1KgBs41JowooF1Tg+x3yz8ru XwXyfsivqO29Mn90W//02heeC1W3XfwNOqEwN2PyyRt3e3w0wLFipux7Pj4bR3BYAQkorHAVY ol0NzXqkwxsJoyTNipGFB/VkxtpaZgZQr+b+7Zl3+FT3Yl14loAEp8gToBexUiSdSQ9KpWjkB c5DBUdP7cy1ayjI16M8mGQIkxGDYMHE6z3DufIWfztdBgQA68LYdkhaA4mXbYen2i5Ps= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220107_100440_509409_59DC2D6B X-CRM114-Status: GOOD ( 10.14 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Marcel Ziswiler Fix strange hex notation and gpio-hog example, rebuild default configuration, enable various relevant configuration options mainly to be built as modules, add toradex,verdin-imx8mm et al. to dt-bindings and finally add initial support for verdin imx8m mini. Marcel Ziswiler (14): arm64: dts: imx8mm: fix strange hex notation dt-bindings: gpio: fix gpio-hog example arm64: defconfig: rebuild default configuration arm64: defconfig: enable bpf/cgroup firewalling arm64: defconfig: build imx-sdma as a module arm64: defconfig: build r8169 as a module arm64: defconfig: build ads1015 adc driver as a module arm64: defconfig: build lm75 temperature sensor driver as a module arm64: defconfig: build mcp251xfd can as a module arm64: defconfig: build sdio mwifiex as a module arm64: defconfig: build nxp bluetooth as modules arm64: defconfig: build nuvoton nau8822 as module dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al. arm64: dts: freescale: add initial support for verdin imx8m mini .../devicetree/bindings/arm/fsl.yaml | 21 + .../devicetree/bindings/gpio/gpio.txt | 2 +- arch/arm64/boot/dts/freescale/Makefile | 4 + .../arm64/boot/dts/freescale/imx8mm-pinfunc.h | 6 +- .../dts/freescale/imx8mm-verdin-dahlia.dtsi | 143 ++ .../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 67 + .../imx8mm-verdin-nonwifi-dahlia.dts | 18 + .../freescale/imx8mm-verdin-nonwifi-dev.dts | 18 + .../dts/freescale/imx8mm-verdin-nonwifi.dtsi | 75 + .../freescale/imx8mm-verdin-wifi-dahlia.dts | 18 + .../dts/freescale/imx8mm-verdin-wifi-dev.dts | 18 + .../dts/freescale/imx8mm-verdin-wifi.dtsi | 95 ++ .../boot/dts/freescale/imx8mm-verdin.dtsi | 1277 +++++++++++++++++ arch/arm64/configs/defconfig | 148 +- 14 files changed, 1820 insertions(+), 90 deletions(-) create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi