You've already forked linux-rockchip
mirror of
https://github.com/armbian/linux-rockchip.git
synced 2026-01-06 11:08:10 -08:00
ARM: dts: imx6qdl: Add imx6qdl-pico support
Add support for all the imx6qdl-pico variants. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
@@ -446,6 +446,10 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
|
||||
imx6dl-nitrogen6x.dtb \
|
||||
imx6dl-phytec-mira-rdk-nand.dtb \
|
||||
imx6dl-phytec-pbab01.dtb \
|
||||
imx6dl-pico-dwarf.dtb \
|
||||
imx6dl-pico-hobbit.dtb \
|
||||
imx6dl-pico-nymph.dtb \
|
||||
imx6dl-pico-pi.dtb \
|
||||
imx6dl-rex-basic.dtb \
|
||||
imx6dl-riotboard.dtb \
|
||||
imx6dl-sabreauto.dtb \
|
||||
@@ -529,6 +533,10 @@ dtb-$(CONFIG_SOC_IMX6Q) += \
|
||||
imx6q-phytec-mira-rdk-emmc.dtb \
|
||||
imx6q-phytec-mira-rdk-nand.dtb \
|
||||
imx6q-phytec-pbab01.dtb \
|
||||
imx6q-pico-dwarf.dtb \
|
||||
imx6q-pico-hobbit.dtb \
|
||||
imx6q-pico-nymph.dtb \
|
||||
imx6q-pico-pi.dtb \
|
||||
imx6q-pistachio.dtb \
|
||||
imx6q-rex-pro.dtb \
|
||||
imx6q-sabreauto.dtb \
|
||||
|
||||
17
arch/arm/boot/dts/imx6dl-pico-dwarf.dts
Normal file
17
arch/arm/boot/dts/imx6dl-pico-dwarf.dts
Normal file
@@ -0,0 +1,17 @@
|
||||
// SPDX-License-Identifier: GPL-2.0 OR MIT
|
||||
//
|
||||
// Copyright 2018 Technexion Ltd.
|
||||
//
|
||||
// Author: Wig Cheng <wig.cheng@technexion.com>
|
||||
// Richard Hu <richard.hu@technexion.com>
|
||||
// Tapani Utriainen <tapani@technexion.com>
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "imx6dl.dtsi"
|
||||
#include "imx6qdl-pico-pi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "TechNexion PICO-IMX6 DualLite/Solo Board and Dwarf baseboard";
|
||||
compatible = "technexion,imx6dl-pico", "fsl,imx6dl";
|
||||
};
|
||||
17
arch/arm/boot/dts/imx6dl-pico-hobbit.dts
Normal file
17
arch/arm/boot/dts/imx6dl-pico-hobbit.dts
Normal file
@@ -0,0 +1,17 @@
|
||||
// SPDX-License-Identifier: GPL-2.0 OR MIT
|
||||
//
|
||||
// Copyright 2018 Technexion Ltd.
|
||||
//
|
||||
// Author: Wig Cheng <wig.cheng@technexion.com>
|
||||
// Richard Hu <richard.hu@technexion.com>
|
||||
// Tapani Utriainen <tapani@technexion.com>
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "imx6dl.dtsi"
|
||||
#include "imx6qdl-pico-hobbit.dtsi"
|
||||
|
||||
/ {
|
||||
model = "TechNexion PICO-IMX6 DualLite/Solo Board and Hobbit baseboard";
|
||||
compatible = "technexion,imx6dl-pico", "fsl,imx6dl";
|
||||
};
|
||||
17
arch/arm/boot/dts/imx6dl-pico-nymph.dts
Normal file
17
arch/arm/boot/dts/imx6dl-pico-nymph.dts
Normal file
@@ -0,0 +1,17 @@
|
||||
// SPDX-License-Identifier: GPL-2.0 OR MIT
|
||||
//
|
||||
// Copyright 2018 Technexion Ltd.
|
||||
//
|
||||
// Author: Wig Cheng <wig.cheng@technexion.com>
|
||||
// Richard Hu <richard.hu@technexion.com>
|
||||
// Tapani Utriainen <tapani@technexion.com>
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "imx6dl.dtsi"
|
||||
#include "imx6qdl-pico-pi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "TechNexion PICO-IMX6 DualLite/Solo Board and Nymph baseboard";
|
||||
compatible = "technexion,imx6dl-pico", "fsl,imx6dl";
|
||||
};
|
||||
17
arch/arm/boot/dts/imx6dl-pico-pi.dts
Normal file
17
arch/arm/boot/dts/imx6dl-pico-pi.dts
Normal file
@@ -0,0 +1,17 @@
|
||||
// SPDX-License-Identifier: GPL-2.0 OR MIT
|
||||
//
|
||||
// Copyright 2018 Technexion Ltd.
|
||||
//
|
||||
// Author: Wig Cheng <wig.cheng@technexion.com>
|
||||
// Richard Hu <richard.hu@technexion.com>
|
||||
// Tapani Utriainen <tapani@technexion.com>
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "imx6dl.dtsi"
|
||||
#include "imx6qdl-pico-pi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "TechNexion PICO-IMX6 DualLite/Solo Board and PI baseboard";
|
||||
compatible = "technexion,imx6dl-pico", "fsl,imx6dl";
|
||||
};
|
||||
17
arch/arm/boot/dts/imx6q-pico-dwarf.dts
Normal file
17
arch/arm/boot/dts/imx6q-pico-dwarf.dts
Normal file
@@ -0,0 +1,17 @@
|
||||
// SPDX-License-Identifier: GPL-2.0 OR MIT
|
||||
//
|
||||
// Copyright 2018 Technexion Ltd.
|
||||
//
|
||||
// Author: Wig Cheng <wig.cheng@technexion.com>
|
||||
// Richard Hu <richard.hu@technexion.com>
|
||||
// Tapani Utriainen <tapani@technexion.com>
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "imx6q.dtsi"
|
||||
#include "imx6qdl-pico-pi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "TechNexion PICO-IMX6 Quad Board and Dwarf baseboard";
|
||||
compatible = "technexion,imx6q-pico", "fsl,imx6q";
|
||||
};
|
||||
17
arch/arm/boot/dts/imx6q-pico-hobbit.dts
Normal file
17
arch/arm/boot/dts/imx6q-pico-hobbit.dts
Normal file
@@ -0,0 +1,17 @@
|
||||
// SPDX-License-Identifier: GPL-2.0 OR MIT
|
||||
//
|
||||
// Copyright 2018 Technexion Ltd.
|
||||
//
|
||||
// Author: Wig Cheng <wig.cheng@technexion.com>
|
||||
// Richard Hu <richard.hu@technexion.com>
|
||||
// Tapani Utriainen <tapani@technexion.com>
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "imx6q.dtsi"
|
||||
#include "imx6qdl-pico-hobbit.dtsi"
|
||||
|
||||
/ {
|
||||
model = "TechNexion PICO-IMX6 Quad Board and Hobbit baseboard";
|
||||
compatible = "technexion,imx6q-pico", "fsl,imx6q";
|
||||
};
|
||||
17
arch/arm/boot/dts/imx6q-pico-nymph.dts
Normal file
17
arch/arm/boot/dts/imx6q-pico-nymph.dts
Normal file
@@ -0,0 +1,17 @@
|
||||
// SPDX-License-Identifier: GPL-2.0 OR MIT
|
||||
//
|
||||
// Copyright 2018 Technexion Ltd.
|
||||
//
|
||||
// Author: Wig Cheng <wig.cheng@technexion.com>
|
||||
// Richard Hu <richard.hu@technexion.com>
|
||||
// Tapani Utriainen <tapani@technexion.com>
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "imx6q.dtsi"
|
||||
#include "imx6qdl-pico-pi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "TechNexion PICO-IMX6 Quad Board and Nymph baseboard";
|
||||
compatible = "technexion,imx6q-pico", "fsl,imx6q";
|
||||
};
|
||||
17
arch/arm/boot/dts/imx6q-pico-pi.dts
Normal file
17
arch/arm/boot/dts/imx6q-pico-pi.dts
Normal file
@@ -0,0 +1,17 @@
|
||||
// SPDX-License-Identifier: GPL-2.0 OR MIT
|
||||
//
|
||||
// Copyright 2018 Technexion Ltd.
|
||||
//
|
||||
// Author: Wig Cheng <wig.cheng@technexion.com>
|
||||
// Richard Hu <richard.hu@technexion.com>
|
||||
// Tapani Utriainen <tapani@technexion.com>
|
||||
|
||||
/dts-v1/;
|
||||
|
||||
#include "imx6q.dtsi"
|
||||
#include "imx6qdl-pico-pi.dtsi"
|
||||
|
||||
/ {
|
||||
model = "TechNexion PICO-IMX6 Quad Board and PI baseboard";
|
||||
compatible = "technexion,imx6q-pico", "fsl,imx6q";
|
||||
};
|
||||
45
arch/arm/boot/dts/imx6qdl-pico-dwarf.dtsi
Normal file
45
arch/arm/boot/dts/imx6qdl-pico-dwarf.dtsi
Normal file
@@ -0,0 +1,45 @@
|
||||
// SPDX-License-Identifier: GPL-2.0+ OR MIT
|
||||
//
|
||||
// Copyright 2017 NXP
|
||||
|
||||
#include "imx6qdl-pico.dtsi"
|
||||
|
||||
/ {
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_gpio_leds>;
|
||||
|
||||
led {
|
||||
label = "gpio-led";
|
||||
gpios = <&gpio5 31 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
&i2c1 {
|
||||
mpl3115@60 {
|
||||
compatible = "fsl,mpl3115";
|
||||
reg = <0x60>;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c2 {
|
||||
io-expander@25 {
|
||||
compatible = "nxp,pca9554";
|
||||
reg = <0x25>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
#interrupt-cells = <2>;
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
&iomuxc {
|
||||
pinctrl_gpio_leds: gpioledsgrp {
|
||||
fsl,pins = <
|
||||
MX6QDL_PAD_CSI0_DAT13__GPIO5_IO31 0x1b0b0
|
||||
>;
|
||||
};
|
||||
};
|
||||
37
arch/arm/boot/dts/imx6qdl-pico-hobbit.dtsi
Normal file
37
arch/arm/boot/dts/imx6qdl-pico-hobbit.dtsi
Normal file
@@ -0,0 +1,37 @@
|
||||
// SPDX-License-Identifier: GPL-2.0+ OR MIT
|
||||
//
|
||||
// Copyright 2017 NXP
|
||||
|
||||
#include "imx6qdl-pico.dtsi"
|
||||
|
||||
/ {
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_gpio_leds>;
|
||||
|
||||
led {
|
||||
label = "gpio-led";
|
||||
gpios = <&gpio5 31 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
&i2c2 {
|
||||
status = "okay";
|
||||
|
||||
adc081c: adc@50 {
|
||||
compatible = "ti,adc081c";
|
||||
reg = <0x50>;
|
||||
vref-supply = <®_3p3v>;
|
||||
};
|
||||
};
|
||||
|
||||
&iomuxc {
|
||||
pinctrl_gpio_leds: gpioledsgrp {
|
||||
fsl,pins = <
|
||||
MX6QDL_PAD_CSI0_DAT13__GPIO5_IO31 0x1b0b0
|
||||
>;
|
||||
};
|
||||
};
|
||||
54
arch/arm/boot/dts/imx6qdl-pico-nymph.dtsi
Normal file
54
arch/arm/boot/dts/imx6qdl-pico-nymph.dtsi
Normal file
@@ -0,0 +1,54 @@
|
||||
// SPDX-License-Identifier: GPL-2.0+ OR MIT
|
||||
|
||||
#include "imx6qdl-pico.dtsi"
|
||||
|
||||
/ {
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_gpio_leds>;
|
||||
|
||||
led {
|
||||
label = "gpio-led";
|
||||
gpios = <&gpio5 31 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
&i2c1 {
|
||||
adc@52 {
|
||||
compatible = "ti,adc081c";
|
||||
reg = <0x52>;
|
||||
vref-supply = <®_2p5v>;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c2 {
|
||||
io-expander@25 {
|
||||
compatible = "nxp,pca9554";
|
||||
reg = <0x25>;
|
||||
gpio-controller;
|
||||
#gpio-cells = <2>;
|
||||
#interrupt-cells = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
&i2c3 {
|
||||
rtc@68 {
|
||||
compatible = "dallas,ds1337";
|
||||
reg = <0x68>;
|
||||
};
|
||||
};
|
||||
|
||||
&pcie {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&iomuxc {
|
||||
pinctrl_gpio_leds: gpioledsgrp {
|
||||
fsl,pins = <
|
||||
MX6QDL_PAD_CSI0_DAT13__GPIO5_IO31 0x1b0b0
|
||||
>;
|
||||
};
|
||||
};
|
||||
31
arch/arm/boot/dts/imx6qdl-pico-pi.dtsi
Normal file
31
arch/arm/boot/dts/imx6qdl-pico-pi.dtsi
Normal file
@@ -0,0 +1,31 @@
|
||||
// SPDX-License-Identifier: GPL-2.0+ OR MIT
|
||||
//
|
||||
// Copyright 2017 NXP
|
||||
|
||||
#include "imx6qdl-pico.dtsi"
|
||||
|
||||
/ {
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_gpio_leds>;
|
||||
|
||||
led {
|
||||
label = "gpio-led";
|
||||
gpios = <&gpio5 18 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
&hdmi {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&iomuxc {
|
||||
pinctrl_gpio_leds: gpioledsgrp {
|
||||
fsl,pins = <
|
||||
MX6QDL_PAD_CSI0_PIXCLK__GPIO5_IO18 0x1b0b0
|
||||
>;
|
||||
};
|
||||
};
|
||||
617
arch/arm/boot/dts/imx6qdl-pico.dtsi
Normal file
617
arch/arm/boot/dts/imx6qdl-pico.dtsi
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user