1 // SPDX-License-Identifier: GPL-2.0-only 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* 2 /* 3 * Copyright (C) 2013 ISEE 2007 SL - https://w 3 * Copyright (C) 2013 ISEE 2007 SL - https://www.isee.biz/ 4 */ 4 */ 5 /dts-v1/; 5 /dts-v1/; 6 6 7 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/input/input.h> 8 #include "omap5-board-common.dtsi" 8 #include "omap5-board-common.dtsi" 9 9 10 / { 10 / { 11 model = "IGEPv5"; 11 model = "IGEPv5"; 12 compatible = "isee,omap5-igep0050", "t 12 compatible = "isee,omap5-igep0050", "ti,omap5"; 13 13 14 memory@80000000 { 14 memory@80000000 { 15 device_type = "memory"; 15 device_type = "memory"; 16 reg = <0x0 0x80000000 0 0x7f00 16 reg = <0x0 0x80000000 0 0x7f000000>; /* 2032 MB */ 17 }; 17 }; 18 18 19 aliases { 19 aliases { 20 ethernet = ðernet; 20 ethernet = ðernet; 21 }; 21 }; 22 22 23 gpio_keys { 23 gpio_keys { 24 compatible = "gpio-keys"; 24 compatible = "gpio-keys"; 25 pinctrl-0 = <&power_button_pin 25 pinctrl-0 = <&power_button_pin>; 26 pinctrl-names = "default"; 26 pinctrl-names = "default"; 27 27 28 power-button { 28 power-button { 29 label = "Power Button" 29 label = "Power Button"; 30 linux,code = <KEY_POWE 30 linux,code = <KEY_POWER>; 31 gpios = <&gpio4 22 GPI 31 gpios = <&gpio4 22 GPIO_ACTIVE_LOW>; 32 }; 32 }; 33 }; 33 }; 34 34 35 leds { 35 leds { 36 compatible = "gpio-leds"; 36 compatible = "gpio-leds"; 37 led@1 { 37 led@1 { 38 label = "board:green:u 38 label = "board:green:usr0"; 39 gpios = <&tca6416 1 0> 39 gpios = <&tca6416 1 0>; 40 default-state = "off"; 40 default-state = "off"; 41 }; 41 }; 42 led@2 { 42 led@2 { 43 label = "board:red:usr 43 label = "board:red:usr1"; 44 gpios = <&tca6416 2 0> 44 gpios = <&tca6416 2 0>; 45 default-state = "off"; 45 default-state = "off"; 46 }; 46 }; 47 led@3 { 47 led@3 { 48 label = "board:blue:us 48 label = "board:blue:usr1"; 49 gpios = <&tca6416 3 0> 49 gpios = <&tca6416 3 0>; 50 default-state = "off"; 50 default-state = "off"; 51 }; 51 }; 52 }; 52 }; 53 }; 53 }; 54 54 55 &hdmi { 55 &hdmi { 56 vdda-supply = <&ldo7_reg>; 56 vdda-supply = <&ldo7_reg>; 57 }; 57 }; 58 58 59 &i2c4 { 59 &i2c4 { 60 pinctrl-names = "default"; 60 pinctrl-names = "default"; 61 pinctrl-0 = <&i2c4_pins>; 61 pinctrl-0 = <&i2c4_pins>; 62 62 63 tca6416: tca6416@21 { 63 tca6416: tca6416@21 { 64 compatible = "ti,tca6416"; 64 compatible = "ti,tca6416"; 65 reg = <0x21>; 65 reg = <0x21>; 66 gpio-controller; 66 gpio-controller; 67 #gpio-cells = <2>; 67 #gpio-cells = <2>; 68 }; 68 }; 69 }; 69 }; 70 70 71 /* LDO4 is VPP1 - ball AD9 */ 71 /* LDO4 is VPP1 - ball AD9 */ 72 &ldo4_reg { 72 &ldo4_reg { 73 regulator-min-microvolt = <2000000>; 73 regulator-min-microvolt = <2000000>; 74 regulator-max-microvolt = <2000000>; 74 regulator-max-microvolt = <2000000>; 75 }; 75 }; 76 76 77 /* 77 /* 78 * LDO7 is used for HDMI: VDDA_DSIPORTA - ball 78 * LDO7 is used for HDMI: VDDA_DSIPORTA - ball AA33, VDDA_DSIPORTC - ball AE33, 79 * VDDA_HDMI - ball AN25 79 * VDDA_HDMI - ball AN25 80 */ 80 */ 81 &ldo7_reg { 81 &ldo7_reg { 82 status = "okay"; 82 status = "okay"; 83 regulator-min-microvolt = <1800000>; 83 regulator-min-microvolt = <1800000>; 84 regulator-max-microvolt = <1800000>; 84 regulator-max-microvolt = <1800000>; 85 }; 85 }; 86 86 87 &omap5_pmx_core { 87 &omap5_pmx_core { 88 i2c4_pins: i2c4-pins { 88 i2c4_pins: i2c4-pins { 89 pinctrl-single,pins = < 89 pinctrl-single,pins = < 90 OMAP5_IOPAD(0x0f8, PIN 90 OMAP5_IOPAD(0x0f8, PIN_INPUT | MUX_MODE0) /* i2c4_scl */ 91 OMAP5_IOPAD(0x0fa, PIN 91 OMAP5_IOPAD(0x0fa, PIN_INPUT | MUX_MODE0) /* i2c4_sda */ 92 >; 92 >; 93 }; 93 }; 94 94 95 power_button_pin: power-button-pins { 95 power_button_pin: power-button-pins { 96 pinctrl-single,pins = < 96 pinctrl-single,pins = < 97 OMAP5_IOPAD(0x086, PIN 97 OMAP5_IOPAD(0x086, PIN_INPUT | MUX_MODE6) /* gpio4_118 */ 98 >; 98 >; 99 }; 99 }; 100 }; 100 }; 101 101 102 &tpd12s015 { 102 &tpd12s015 { 103 gpios = <&tca6416 11 0>, /* TCA 103 gpios = <&tca6416 11 0>, /* TCA6416 P01, CT_CP_HDP */ 104 <&tca6416 12 0>, /* TCA 104 <&tca6416 12 0>, /* TCA6416 P00, LS_OE*/ 105 <&gpio7 1 0>, /* 193 105 <&gpio7 1 0>, /* 193, HPD */ 106 <&gpio7 2 0>, /* 194 106 <&gpio7 2 0>, /* 194, SCL */ 107 <&gpio7 3 0>; /* 195 107 <&gpio7 3 0>; /* 195, SDA */ 108 }; 108 }; 109 109 110 &twl6040 { 110 &twl6040 { 111 ti,audpwron-gpio = <&gpio5 16 GPIO_ACT 111 ti,audpwron-gpio = <&gpio5 16 GPIO_ACTIVE_HIGH>; /* gpio line 144 */ 112 }; 112 }; 113 113 114 &twl6040_pins { 114 &twl6040_pins { 115 pinctrl-single,pins = < 115 pinctrl-single,pins = < 116 OMAP5_IOPAD(0x1c4, PIN_OUTPUT 116 OMAP5_IOPAD(0x1c4, PIN_OUTPUT | MUX_MODE6) /* mcspi1_somi.gpio5_144 */ 117 OMAP5_IOPAD(0x1ca, PIN_OUTPUT 117 OMAP5_IOPAD(0x1ca, PIN_OUTPUT | MUX_MODE6) /* perslimbus2_clock.gpio5_145 */ 118 >; 118 >; 119 }; 119 }; 120 120 121 &usbhsehci { 121 &usbhsehci { 122 #address-cells = <1>; 122 #address-cells = <1>; 123 #size-cells = <0>; 123 #size-cells = <0>; 124 124 125 hub@2 { 125 hub@2 { 126 compatible = "usb424,3503"; 126 compatible = "usb424,3503"; 127 reg = <2>; 127 reg = <2>; 128 #address-cells = <1>; 128 #address-cells = <1>; 129 #size-cells = <0>; 129 #size-cells = <0>; 130 130 131 ethernet: ethernet@3 { 131 ethernet: ethernet@3 { 132 compatible = "usb424,7 132 compatible = "usb424,7500"; 133 reg = <3>; 133 reg = <3>; 134 }; 134 }; 135 }; 135 }; 136 }; 136 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.