Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: imx6ul-pico-hobbit: Extend peripherals support

This adds following peripherals support:

- ADC
- GPIO LED
- GPIOs

Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Fabio Estevam and committed by
Shawn Guo
cb430d97 4a20c260

+30
+30
arch/arm/boot/dts/imx6ul-pico-hobbit.dts
··· 14 14 15 15 leds { 16 16 compatible = "gpio-leds"; 17 + pinctrl-names = "default"; 18 + pinctrl-0 = <&pinctrl_gpio_leds>; 17 19 18 20 led { 19 21 label = "gpio-led"; ··· 68 66 reset-gpios = <&gpio4 24 GPIO_ACTIVE_LOW>; 69 67 touchscreen-size-x = <800>; 70 68 touchscreen-size-y = <480>; 69 + }; 70 + 71 + adc081c: adc@50 { 72 + compatible = "ti,adc081c"; 73 + reg = <0x50>; 74 + vref-supply = <&reg_3p3v>; 75 + }; 76 + }; 77 + 78 + &iomuxc { 79 + pinctrl-names = "default"; 80 + pinctrl-0 = <&pinctrl_hog>; 81 + 82 + pinctrl_hog: hoggrp { 83 + fsl,pins = < 84 + MX6UL_PAD_CSI_VSYNC__GPIO4_IO19 0x10b0 85 + MX6UL_PAD_CSI_DATA00__GPIO4_IO21 0x10b0 86 + MX6UL_PAD_CSI_DATA01__GPIO4_IO22 0x10b0 87 + MX6UL_PAD_CSI_DATA02__GPIO4_IO23 0x10b0 88 + MX6UL_PAD_UART1_CTS_B__GPIO1_IO18 0x10b0 89 + MX6UL_PAD_SNVS_TAMPER2__GPIO5_IO02 0x10b0 90 + >; 91 + }; 92 + 93 + pinctrl_gpio_leds: gpioledsgrp { 94 + fsl,pins = < 95 + MX6UL_PAD_UART4_RX_DATA__GPIO1_IO29 0x10b0 96 + >; 71 97 }; 72 98 };