On Thu, Feb 14, 2019 at 10:02 AM Fabio Estevam wrote:
>
> Import the device tree files from kernel 5.0-rc6 in preparation
> for driver model conversion.
>
> Signed-off-by: Fabio Estevam
Acked-by: Otavio Salvador
> ---
> arch/arm/dts/imx6ul-pico-hobbit.dts | 100 ++
> arch/arm/dts/imx6ul-pico-pi.dts | 97 ++
> arch/arm/dts/imx6ul-pico.dtsi | 461
> 3 files changed, 658 insertions(+)
> create mode 100644 arch/arm/dts/imx6ul-pico-hobbit.dts
> create mode 100644 arch/arm/dts/imx6ul-pico-pi.dts
> create mode 100644 arch/arm/dts/imx6ul-pico.dtsi
>
> diff --git a/arch/arm/dts/imx6ul-pico-hobbit.dts
> b/arch/arm/dts/imx6ul-pico-hobbit.dts
> new file mode 100644
> index 00..39eeeddac3
> --- /dev/null
> +++ b/arch/arm/dts/imx6ul-pico-hobbit.dts
> @@ -0,0 +1,100 @@
> +// SPDX-License-Identifier: (GPL-2.0 OR MIT)
> +//
> +// Copyright 2015 Technexion Ltd.
> +//
> +// Author: Wig Cheng
> +//Richard Hu
> +//Tapani Utriainen
> +/dts-v1/;
> +
> +#include "imx6ul-pico.dtsi"
> +/ {
> + model = "TechNexion PICO-IMX6UL and HOBBIT baseboard";
> + compatible = "technexion,imx6ul-pico-hobbit", "fsl,imx6ul";
> +
> + leds {
> + compatible = "gpio-leds";
> + pinctrl-names = "default";
> + pinctrl-0 = <_gpio_leds>;
> +
> + led {
> + label = "gpio-led";
> + gpios = < 29 GPIO_ACTIVE_LOW>;
> + };
> + };
> +
> + sound {
> + compatible = "fsl,imx-audio-sgtl5000";
> + model = "imx6ul-sgtl5000";
> + audio-cpu = <>;
> + audio-codec = <>;
> + audio-routing =
> + "LINE_IN", "Line In Jack",
> + "MIC_IN", "Mic Jack",
> + "Mic Jack", "Mic Bias",
> + "Headphone Jack", "HP_OUT";
> + };
> +
> + sys_mclk: clock-sys-mclk {
> + compatible = "fixed-clock";
> + #clock-cells = <0>;
> + clock-frequency = <24576000>;
> + };
> +};
> +
> + {
> + clock_frequency = <10>;
> + pinctrl-names = "default";
> + pinctrl-0 = <_i2c2>;
> + status = "okay";
> +
> + sgtl5000: codec@a {
> + reg = <0x0a>;
> + compatible = "fsl,sgtl5000";
> + clocks = <_mclk>;
> + VDDA-supply = <_2p5v>;
> + VDDIO-supply = <_3p3v>;
> + };
> +};
> +
> + {
> + status = "okay";
> +
> + polytouch: touchscreen@38 {
> + compatible = "edt,edt-ft5x06";
> + reg = <0x38>;
> + interrupt-parent = <>;
> + interrupts = <29 IRQ_TYPE_EDGE_FALLING>;
> + reset-gpios = < 24 GPIO_ACTIVE_LOW>;
> + touchscreen-size-x = <800>;
> + touchscreen-size-y = <480>;
> + };
> +
> + adc081c: adc@50 {
> + compatible = "ti,adc081c";
> + reg = <0x50>;
> + vref-supply = <_3p3v>;
> + };
> +};
> +
> + {
> + pinctrl-names = "default";
> + pinctrl-0 = <_hog>;
> +
> + pinctrl_hog: hoggrp {
> + fsl,pins = <
> + MX6UL_PAD_CSI_VSYNC__GPIO4_IO19 0x10b0
> + MX6UL_PAD_CSI_DATA00__GPIO4_IO210x10b0
> + MX6UL_PAD_CSI_DATA01__GPIO4_IO220x10b0
> + MX6UL_PAD_CSI_DATA02__GPIO4_IO230x10b0
> + MX6UL_PAD_UART1_CTS_B__GPIO1_IO18 0x10b0
> + MX6UL_PAD_SNVS_TAMPER2__GPIO5_IO02 0x10b0
> + >;
> + };
> +
> + pinctrl_gpio_leds: gpioledsgrp {
> + fsl,pins = <
> + MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29 0x10b0
> + >;
> + };
> +};
> diff --git a/arch/arm/dts/imx6ul-pico-pi.dts b/arch/arm/dts/imx6ul-pico-pi.dts
> new file mode 100644
> index 00..de07357b27
> --- /dev/null
> +++ b/arch/arm/dts/imx6ul-pico-pi.dts
> @@ -0,0 +1,97 @@
> +// SPDX-License-Identifier: (GPL-2.0 OR MIT)
> +//
> +// Copyright 2015 Technexion Ltd.
> +//
> +// Author: Wig Cheng
> +//Richard Hu
> +//Tapani Utriainen
> +/dts-v1/;
> +
> +#include "imx6ul-pico.dtsi"
> +/ {
> + model = "TechNexion PICO-IMX6UL and PI baseboard";
> + compatible = "technexion,imx6ul-pico-pi", "fsl,imx6ul";
> +
> + leds {
> + compatible = "gpio-leds";
> + pinctrl-names = "default";
> + pinctrl-0 = <_gpio_leds>;
> +
> + led {
> + label = "gpio-led";
> + gpios = < 20 GPIO_ACTIVE_HIGH>;
> + };
> + };
> +
> + sound {
> + compatible = "fsl,imx-audio-sgtl5000";
> + model = "imx6ul-sgtl5000";
> + audio-cpu = <>;
>