summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6sll-kobo-clarahd.dts
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2023-05-04 18:38:52 -0500
committerRob Herring <robh@kernel.org>2023-06-21 11:39:50 -0600
commit724ba6751532055db75992fc6ae21c3e322e94a7 (patch)
treec54cea784e2f7725fe18f8a5a234779b966d414a /arch/arm/boot/dts/imx6sll-kobo-clarahd.dts
parent6a1d798feb65d2a67e6e2cafb0b0e4f430603226 (diff)
ARM: dts: Move .dts files to vendor sub-directories
The arm dts directory has grown to 1559 boards which makes it a bit unwieldy to maintain and use. Past attempts stalled out due to plans to move .dts files out of the kernel tree. Doing that is no longer planned (any time soon at least), so let's go ahead and group .dts files by vendors. This move aligns arm with arm64 .dts file structure. There's no change to dtbs_install as the flat structure is maintained on install. The naming of vendor directories is roughly in this order of preference: - Matching original and current SoC vendor prefix/name (e.g. ti, qcom) - Current vendor prefix/name if still actively sold (SoCs which have been aquired) (e.g. nxp/imx) - Existing platform name for older platforms not sold/maintained by any company (e.g. gemini, nspire) The whole move was scripted with the exception of MAINTAINERS and a few makefile fixups. Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Acked-by: Michal Simek <michal.simek@amd.com> #Xilinx Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Acked-by: Neil Armstrong <neil.armstrong@linaro.org> Acked-by: Paul Barker <paul.barker@sancloud.com> Acked-by: Tony Lindgren <tony@atomide.com> Acked-by: Gregory CLEMENT <gregory.clement@bootlin.com> Acked-by: Heiko Stuebner <heiko@sntech.de> Acked-by: Wei Xu <xuwei5@hisilicon.com> #hisilicon Acked-by: Geert Uytterhoeven <geert+renesas@glider.be> Acked-by: Nick Hawkins <nick.hawkins@hpe.com> Acked-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Andre Przywara <andre.przywara@arm.com> Acked-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com> Acked-by: Peter Rosin <peda@axentia.se> Acked-by: Jesper Nilsson <jesper.nilsson@axis.com> Acked-by: Sudeep Holla <sudeep.holla@arm.com> Acked-by: Florian Fainelli <f.fainelli@gmail.com> #broadcom Acked-by: Manivannan Sadhasivam <mani@kernel.org> Reviewed-by: Jisheng Zhang <jszhang@kernel.org> Acked-by: Patrice Chotard <patrice.chotard@foss.st.com> Acked-by: Romain Perier <romain.perier@gmail.com> Acked-by: Alexandre TORGUE <alexandre.torgue@st.com> Acked-by: Shawn Guo <shawnguo@kernel.org> Acked-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com> Acked-by: Enric Balletbo i Serra <eballetbo@gmail.com> Signed-off-by: Rob Herring <robh@kernel.org>
Diffstat (limited to 'arch/arm/boot/dts/imx6sll-kobo-clarahd.dts')
-rw-r--r--arch/arm/boot/dts/imx6sll-kobo-clarahd.dts342
1 files changed, 0 insertions, 342 deletions
diff --git a/arch/arm/boot/dts/imx6sll-kobo-clarahd.dts b/arch/arm/boot/dts/imx6sll-kobo-clarahd.dts
deleted file mode 100644
index c7cfe0b70f04..000000000000
--- a/arch/arm/boot/dts/imx6sll-kobo-clarahd.dts
+++ /dev/null
@@ -1,342 +0,0 @@
-// SPDX-License-Identifier: (GPL-2.0)
-/*
- * Device tree for the Kobo Clara HD ebook reader
- *
- * Name on mainboard is: 37NB-E60K00+4A4
- * Serials start with: E60K02 (a number also seen in
- * vendor kernel sources)
- *
- * This mainboard seems to be equipped with different SoCs.
- * In the Kobo Clara HD ebook reader it is an i.MX6SLL
- *
- * Copyright 2019 Andreas Kemnade
- * based on works
- * Copyright 2016 Freescale Semiconductor, Inc.
- */
-
-/dts-v1/;
-
-#include <dt-bindings/input/input.h>
-#include <dt-bindings/gpio/gpio.h>
-#include "imx6sll.dtsi"
-#include "e60k02.dtsi"
-
-/ {
- model = "Kobo Clara HD";
- compatible = "kobo,clarahd", "fsl,imx6sll";
-};
-
-&clks {
- assigned-clocks = <&clks IMX6SLL_CLK_PLL4_AUDIO_DIV>;
- assigned-clock-rates = <393216000>;
-};
-
-&cpu0 {
- arm-supply = <&dcdc3_reg>;
- soc-supply = <&dcdc1_reg>;
-};
-
-&gpio_keys {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_gpio_keys>;
-};
-
-&i2c1 {
- pinctrl-names = "default","sleep";
- pinctrl-0 = <&pinctrl_i2c1>;
- pinctrl-1 = <&pinctrl_i2c1_sleep>;
-};
-
-&i2c2 {
- pinctrl-names = "default","sleep";
- pinctrl-0 = <&pinctrl_i2c2>;
- pinctrl-1 = <&pinctrl_i2c2_sleep>;
-};
-
-&i2c3 {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_i2c3>;
-};
-
-&iomuxc {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_hog>;
-
- pinctrl_cyttsp5_gpio: cyttsp5-gpiogrp {
- fsl,pins = <
- MX6SLL_PAD_SD1_DATA3__GPIO5_IO06 0x17059 /* TP_INT */
- MX6SLL_PAD_SD1_DATA2__GPIO5_IO13 0x10059 /* TP_RST */
- >;
- };
-
- pinctrl_gpio_keys: gpio-keysgrp {
- fsl,pins = <
- MX6SLL_PAD_SD1_DATA1__GPIO5_IO08 0x17059 /* PWR_SW */
- MX6SLL_PAD_SD1_DATA4__GPIO5_IO12 0x17059 /* HALL_EN */
- >;
- };
-
- pinctrl_hog: hoggrp {
- fsl,pins = <
- MX6SLL_PAD_LCD_DATA00__GPIO2_IO20 0x79
- MX6SLL_PAD_LCD_DATA01__GPIO2_IO21 0x79
- MX6SLL_PAD_LCD_DATA02__GPIO2_IO22 0x79
- MX6SLL_PAD_LCD_DATA03__GPIO2_IO23 0x79
- MX6SLL_PAD_LCD_DATA04__GPIO2_IO24 0x79
- MX6SLL_PAD_LCD_DATA05__GPIO2_IO25 0x79
- MX6SLL_PAD_LCD_DATA06__GPIO2_IO26 0x79
- MX6SLL_PAD_LCD_DATA07__GPIO2_IO27 0x79
- MX6SLL_PAD_LCD_DATA08__GPIO2_IO28 0x79
- MX6SLL_PAD_LCD_DATA09__GPIO2_IO29 0x79
- MX6SLL_PAD_LCD_DATA10__GPIO2_IO30 0x79
- MX6SLL_PAD_LCD_DATA11__GPIO2_IO31 0x79
- MX6SLL_PAD_LCD_DATA12__GPIO3_IO00 0x79
- MX6SLL_PAD_LCD_DATA13__GPIO3_IO01 0x79
- MX6SLL_PAD_LCD_DATA14__GPIO3_IO02 0x79
- MX6SLL_PAD_LCD_DATA15__GPIO3_IO03 0x79
- MX6SLL_PAD_LCD_DATA16__GPIO3_IO04 0x79
- MX6SLL_PAD_LCD_DATA17__GPIO3_IO05 0x79
- MX6SLL_PAD_LCD_DATA18__GPIO3_IO06 0x79
- MX6SLL_PAD_LCD_DATA19__GPIO3_IO07 0x79
- MX6SLL_PAD_LCD_DATA20__GPIO3_IO08 0x79
- MX6SLL_PAD_LCD_DATA21__GPIO3_IO09 0x79
- MX6SLL_PAD_LCD_DATA22__GPIO3_IO10 0x79
- MX6SLL_PAD_LCD_DATA23__GPIO3_IO11 0x79
- MX6SLL_PAD_LCD_CLK__GPIO2_IO15 0x79
- MX6SLL_PAD_LCD_ENABLE__GPIO2_IO16 0x79
- MX6SLL_PAD_LCD_HSYNC__GPIO2_IO17 0x79
- MX6SLL_PAD_LCD_VSYNC__GPIO2_IO18 0x79
- MX6SLL_PAD_LCD_RESET__GPIO2_IO19 0x79
- MX6SLL_PAD_KEY_COL3__GPIO3_IO30 0x79
- MX6SLL_PAD_KEY_ROW7__GPIO4_IO07 0x79
- MX6SLL_PAD_ECSPI2_MOSI__GPIO4_IO13 0x79
- MX6SLL_PAD_KEY_COL5__GPIO4_IO02 0x79
- >;
- };
-
- pinctrl_i2c1: i2c1grp {
- fsl,pins = <
- MX6SLL_PAD_I2C1_SCL__I2C1_SCL 0x4001f8b1
- MX6SLL_PAD_I2C1_SDA__I2C1_SDA 0x4001f8b1
- >;
- };
-
- pinctrl_i2c1_sleep: i2c1grp-sleep {
- fsl,pins = <
- MX6SLL_PAD_I2C1_SCL__I2C1_SCL 0x400108b1
- MX6SLL_PAD_I2C1_SDA__I2C1_SDA 0x400108b1
- >;
- };
-
- pinctrl_i2c2: i2c2grp {
- fsl,pins = <
- MX6SLL_PAD_I2C2_SCL__I2C2_SCL 0x4001f8b1
- MX6SLL_PAD_I2C2_SDA__I2C2_SDA 0x4001f8b1
- >;
- };
-
- pinctrl_i2c2_sleep: i2c2grp-sleep {
- fsl,pins = <
- MX6SLL_PAD_I2C2_SCL__I2C2_SCL 0x400108b1
- MX6SLL_PAD_I2C2_SDA__I2C2_SDA 0x400108b1
- >;
- };
-
- pinctrl_i2c3: i2c3grp {
- fsl,pins = <
- MX6SLL_PAD_REF_CLK_24M__I2C3_SCL 0x4001f8b1
- MX6SLL_PAD_REF_CLK_32K__I2C3_SDA 0x4001f8b1
- >;
- };
-
- pinctrl_led: ledgrp {
- fsl,pins = <
- MX6SLL_PAD_SD1_DATA6__GPIO5_IO07 0x17059
- >;
- };
-
- pinctrl_lm3630a_bl_gpio: lm3630a-bl-gpiogrp {
- fsl,pins = <
- MX6SLL_PAD_EPDC_PWR_CTRL3__GPIO2_IO10 0x10059 /* HWEN */
- >;
- };
-
- pinctrl_ricoh_gpio: ricoh-gpiogrp {
- fsl,pins = <
- MX6SLL_PAD_SD1_CLK__GPIO5_IO15 0x1b8b1 /* ricoh619 chg */
- MX6SLL_PAD_SD1_DATA0__GPIO5_IO11 0x1b8b1 /* ricoh619 irq */
- MX6SLL_PAD_KEY_COL2__GPIO3_IO28 0x1b8b1 /* ricoh619 bat_low_int */
- >;
- };
-
- pinctrl_uart1: uart1grp {
- fsl,pins = <
- MX6SLL_PAD_UART1_TXD__UART1_DCE_TX 0x1b0b1
- MX6SLL_PAD_UART1_RXD__UART1_DCE_RX 0x1b0b1
- >;
- };
-
- pinctrl_uart4: uart4grp {
- fsl,pins = <
- MX6SLL_PAD_KEY_ROW6__UART4_DCE_TX 0x1b0b1
- MX6SLL_PAD_KEY_COL6__UART4_DCE_RX 0x1b0b1
- >;
- };
-
- pinctrl_usbotg1: usbotg1grp {
- fsl,pins = <
- MX6SLL_PAD_EPDC_PWR_COM__USB_OTG1_ID 0x17059
- >;
- };
-
- pinctrl_usdhc2: usdhc2grp {
- fsl,pins = <
- MX6SLL_PAD_SD2_CMD__SD2_CMD 0x17059
- MX6SLL_PAD_SD2_CLK__SD2_CLK 0x13059
- MX6SLL_PAD_SD2_DATA0__SD2_DATA0 0x17059
- MX6SLL_PAD_SD2_DATA1__SD2_DATA1 0x17059
- MX6SLL_PAD_SD2_DATA2__SD2_DATA2 0x17059
- MX6SLL_PAD_SD2_DATA3__SD2_DATA3 0x17059
- >;
- };
-
- pinctrl_usdhc2_100mhz: usdhc2grp-100mhz {
- fsl,pins = <
- MX6SLL_PAD_SD2_CMD__SD2_CMD 0x170b9
- MX6SLL_PAD_SD2_CLK__SD2_CLK 0x130b9
- MX6SLL_PAD_SD2_DATA0__SD2_DATA0 0x170b9
- MX6SLL_PAD_SD2_DATA1__SD2_DATA1 0x170b9
- MX6SLL_PAD_SD2_DATA2__SD2_DATA2 0x170b9
- MX6SLL_PAD_SD2_DATA3__SD2_DATA3 0x170b9
- >;
- };
-
- pinctrl_usdhc2_200mhz: usdhc2grp-200mhz {
- fsl,pins = <
- MX6SLL_PAD_SD2_CMD__SD2_CMD 0x170f9
- MX6SLL_PAD_SD2_CLK__SD2_CLK 0x130f9
- MX6SLL_PAD_SD2_DATA0__SD2_DATA0 0x170f9
- MX6SLL_PAD_SD2_DATA1__SD2_DATA1 0x170f9
- MX6SLL_PAD_SD2_DATA2__SD2_DATA2 0x170f9
- MX6SLL_PAD_SD2_DATA3__SD2_DATA3 0x170f9
- >;
- };
-
- pinctrl_usdhc2_sleep: usdhc2grp-sleep {
- fsl,pins = <
- MX6SLL_PAD_SD2_CMD__GPIO5_IO04 0x100f9
- MX6SLL_PAD_SD2_CLK__GPIO5_IO05 0x100f9
- MX6SLL_PAD_SD2_DATA0__GPIO5_IO01 0x100f9
- MX6SLL_PAD_SD2_DATA1__GPIO4_IO30 0x100f9
- MX6SLL_PAD_SD2_DATA2__GPIO5_IO03 0x100f9
- MX6SLL_PAD_SD2_DATA3__GPIO4_IO28 0x100f9
- >;
- };
-
- pinctrl_usdhc3: usdhc3grp {
- fsl,pins = <
- MX6SLL_PAD_SD3_CMD__SD3_CMD 0x11059
- MX6SLL_PAD_SD3_CLK__SD3_CLK 0x11059
- MX6SLL_PAD_SD3_DATA0__SD3_DATA0 0x11059
- MX6SLL_PAD_SD3_DATA1__SD3_DATA1 0x11059
- MX6SLL_PAD_SD3_DATA2__SD3_DATA2 0x11059
- MX6SLL_PAD_SD3_DATA3__SD3_DATA3 0x11059
- >;
- };
-
- pinctrl_usdhc3_100mhz: usdhc3grp-100mhz {
- fsl,pins = <
- MX6SLL_PAD_SD3_CMD__SD3_CMD 0x170b9
- MX6SLL_PAD_SD3_CLK__SD3_CLK 0x170b9
- MX6SLL_PAD_SD3_DATA0__SD3_DATA0 0x170b9
- MX6SLL_PAD_SD3_DATA1__SD3_DATA1 0x170b9
- MX6SLL_PAD_SD3_DATA2__SD3_DATA2 0x170b9
- MX6SLL_PAD_SD3_DATA3__SD3_DATA3 0x170b9
- >;
- };
-
- pinctrl_usdhc3_200mhz: usdhc3grp-200mhz {
- fsl,pins = <
- MX6SLL_PAD_SD3_CMD__SD3_CMD 0x170f9
- MX6SLL_PAD_SD3_CLK__SD3_CLK 0x170f9
- MX6SLL_PAD_SD3_DATA0__SD3_DATA0 0x170f9
- MX6SLL_PAD_SD3_DATA1__SD3_DATA1 0x170f9
- MX6SLL_PAD_SD3_DATA2__SD3_DATA2 0x170f9
- MX6SLL_PAD_SD3_DATA3__SD3_DATA3 0x170f9
- >;
- };
-
- pinctrl_usdhc3_sleep: usdhc3grp-sleep {
- fsl,pins = <
- MX6SLL_PAD_SD3_CMD__GPIO5_IO21 0x100c1
- MX6SLL_PAD_SD3_CLK__GPIO5_IO18 0x100c1
- MX6SLL_PAD_SD3_DATA0__GPIO5_IO19 0x100c1
- MX6SLL_PAD_SD3_DATA1__GPIO5_IO20 0x100c1
- MX6SLL_PAD_SD3_DATA2__GPIO5_IO16 0x100c1
- MX6SLL_PAD_SD3_DATA3__GPIO5_IO17 0x100c1
- >;
- };
-
- pinctrl_wifi_power: wifi-powergrp {
- fsl,pins = <
- MX6SLL_PAD_SD2_DATA6__GPIO4_IO29 0x10059 /* WIFI_3V3_ON */
- >;
- };
-
- pinctrl_wifi_reset: wifi-resetgrp {
- fsl,pins = <
- MX6SLL_PAD_SD2_DATA7__GPIO5_IO00 0x10059 /* WIFI_RST */
- >;
- };
-};
-
-&leds {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_led>;
-};
-
-&lm3630a {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_lm3630a_bl_gpio>;
-};
-
-&reg_wifi {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_wifi_power>;
-};
-
-&ricoh619 {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_ricoh_gpio>;
-};
-
-&uart1 {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_uart1>;
-};
-
-&uart4 {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_uart4>;
-};
-
-&usdhc2 {
- pinctrl-names = "default", "state_100mhz", "state_200mhz","sleep";
- pinctrl-0 = <&pinctrl_usdhc2>;
- pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
- pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
- pinctrl-3 = <&pinctrl_usdhc2_sleep>;
-};
-
-&usdhc3 {
- pinctrl-names = "default", "state_100mhz", "state_200mhz","sleep";
- pinctrl-0 = <&pinctrl_usdhc3>;
- pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
- pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
- pinctrl-3 = <&pinctrl_usdhc3_sleep>;
-};
-
-&wifi_pwrseq {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_wifi_reset>;
-};