1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only 2724ba675SRob Herring/* 3*9f2967e4SNishanth Menon * Copyright (C) 2013 ISEE 2007 SL - https://www.isee.biz/ 4724ba675SRob Herring */ 5724ba675SRob Herring/dts-v1/; 6724ba675SRob Herring 7724ba675SRob Herring#include <dt-bindings/input/input.h> 8724ba675SRob Herring#include "omap5-board-common.dtsi" 9724ba675SRob Herring 10724ba675SRob Herring/ { 11724ba675SRob Herring model = "IGEPv5"; 12724ba675SRob Herring compatible = "isee,omap5-igep0050", "ti,omap5"; 13724ba675SRob Herring 14724ba675SRob Herring memory@80000000 { 15724ba675SRob Herring device_type = "memory"; 16724ba675SRob Herring reg = <0x0 0x80000000 0 0x7f000000>; /* 2032 MB */ 17724ba675SRob Herring }; 18724ba675SRob Herring 19724ba675SRob Herring aliases { 20724ba675SRob Herring ethernet = ðernet; 21724ba675SRob Herring }; 22724ba675SRob Herring 23724ba675SRob Herring gpio_keys { 24724ba675SRob Herring compatible = "gpio-keys"; 25724ba675SRob Herring pinctrl-0 = <&power_button_pin>; 26724ba675SRob Herring pinctrl-names = "default"; 27724ba675SRob Herring 28724ba675SRob Herring power-button { 29724ba675SRob Herring label = "Power Button"; 30724ba675SRob Herring linux,code = <KEY_POWER>; 31724ba675SRob Herring gpios = <&gpio4 22 GPIO_ACTIVE_LOW>; 32724ba675SRob Herring }; 33724ba675SRob Herring }; 34724ba675SRob Herring 35724ba675SRob Herring leds { 36724ba675SRob Herring compatible = "gpio-leds"; 37724ba675SRob Herring led@1 { 38724ba675SRob Herring label = "board:green:usr0"; 39724ba675SRob Herring gpios = <&tca6416 1 0>; 40724ba675SRob Herring default-state = "off"; 41724ba675SRob Herring }; 42724ba675SRob Herring led@2 { 43724ba675SRob Herring label = "board:red:usr1"; 44724ba675SRob Herring gpios = <&tca6416 2 0>; 45724ba675SRob Herring default-state = "off"; 46724ba675SRob Herring }; 47724ba675SRob Herring led@3 { 48724ba675SRob Herring label = "board:blue:usr1"; 49724ba675SRob Herring gpios = <&tca6416 3 0>; 50724ba675SRob Herring default-state = "off"; 51724ba675SRob Herring }; 52724ba675SRob Herring }; 53724ba675SRob Herring}; 54724ba675SRob Herring 55724ba675SRob Herring&hdmi { 56724ba675SRob Herring vdda-supply = <&ldo7_reg>; 57724ba675SRob Herring}; 58724ba675SRob Herring 59724ba675SRob Herring&i2c4 { 60724ba675SRob Herring pinctrl-names = "default"; 61724ba675SRob Herring pinctrl-0 = <&i2c4_pins>; 62724ba675SRob Herring 63724ba675SRob Herring tca6416: tca6416@21 { 64724ba675SRob Herring compatible = "ti,tca6416"; 65724ba675SRob Herring reg = <0x21>; 66724ba675SRob Herring gpio-controller; 67724ba675SRob Herring #gpio-cells = <2>; 68724ba675SRob Herring }; 69724ba675SRob Herring}; 70724ba675SRob Herring 71724ba675SRob Herring/* LDO4 is VPP1 - ball AD9 */ 72724ba675SRob Herring&ldo4_reg { 73724ba675SRob Herring regulator-min-microvolt = <2000000>; 74724ba675SRob Herring regulator-max-microvolt = <2000000>; 75724ba675SRob Herring}; 76724ba675SRob Herring 77724ba675SRob Herring/* 78724ba675SRob Herring * LDO7 is used for HDMI: VDDA_DSIPORTA - ball AA33, VDDA_DSIPORTC - ball AE33, 79724ba675SRob Herring * VDDA_HDMI - ball AN25 80724ba675SRob Herring */ 81724ba675SRob Herring&ldo7_reg { 82724ba675SRob Herring status = "okay"; 83724ba675SRob Herring regulator-min-microvolt = <1800000>; 84724ba675SRob Herring regulator-max-microvolt = <1800000>; 85724ba675SRob Herring}; 86724ba675SRob Herring 87724ba675SRob Herring&omap5_pmx_core { 88724ba675SRob Herring i2c4_pins: i2c4-pins { 89724ba675SRob Herring pinctrl-single,pins = < 90724ba675SRob Herring OMAP5_IOPAD(0x0f8, PIN_INPUT | MUX_MODE0) /* i2c4_scl */ 91724ba675SRob Herring OMAP5_IOPAD(0x0fa, PIN_INPUT | MUX_MODE0) /* i2c4_sda */ 92724ba675SRob Herring >; 93724ba675SRob Herring }; 94724ba675SRob Herring 95724ba675SRob Herring power_button_pin: power-button-pins { 96724ba675SRob Herring pinctrl-single,pins = < 97724ba675SRob Herring OMAP5_IOPAD(0x086, PIN_INPUT | MUX_MODE6) /* gpio4_118 */ 98724ba675SRob Herring >; 99724ba675SRob Herring }; 100724ba675SRob Herring}; 101724ba675SRob Herring 102724ba675SRob Herring&tpd12s015 { 103724ba675SRob Herring gpios = <&tca6416 11 0>, /* TCA6416 P01, CT_CP_HDP */ 104724ba675SRob Herring <&tca6416 12 0>, /* TCA6416 P00, LS_OE*/ 105724ba675SRob Herring <&gpio7 1 0>, /* 193, HPD */ 106724ba675SRob Herring <&gpio7 2 0>, /* 194, SCL */ 107724ba675SRob Herring <&gpio7 3 0>; /* 195, SDA */ 108724ba675SRob Herring}; 109724ba675SRob Herring 110724ba675SRob Herring&twl6040 { 111724ba675SRob Herring ti,audpwron-gpio = <&gpio5 16 GPIO_ACTIVE_HIGH>; /* gpio line 144 */ 112724ba675SRob Herring}; 113724ba675SRob Herring 114724ba675SRob Herring&twl6040_pins { 115724ba675SRob Herring pinctrl-single,pins = < 116724ba675SRob Herring OMAP5_IOPAD(0x1c4, PIN_OUTPUT | MUX_MODE6) /* mcspi1_somi.gpio5_144 */ 117724ba675SRob Herring OMAP5_IOPAD(0x1ca, PIN_OUTPUT | MUX_MODE6) /* perslimbus2_clock.gpio5_145 */ 118724ba675SRob Herring >; 119724ba675SRob Herring}; 120724ba675SRob Herring 121724ba675SRob Herring&usbhsehci { 122724ba675SRob Herring #address-cells = <1>; 123724ba675SRob Herring #size-cells = <0>; 124724ba675SRob Herring 125724ba675SRob Herring hub@2 { 126724ba675SRob Herring compatible = "usb424,3503"; 127724ba675SRob Herring reg = <2>; 128724ba675SRob Herring #address-cells = <1>; 129724ba675SRob Herring #size-cells = <0>; 130724ba675SRob Herring 131724ba675SRob Herring ethernet: ethernet@3 { 132724ba675SRob Herring compatible = "usb424,7500"; 133724ba675SRob Herring reg = <3>; 134724ba675SRob Herring }; 135724ba675SRob Herring }; 136724ba675SRob Herring}; 137