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