1*45e7f7e7SSchuyler Patton/* 2*45e7f7e7SSchuyler Patton * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ 3*45e7f7e7SSchuyler Patton * 4*45e7f7e7SSchuyler Patton * This program is free software; you can redistribute it and/or modify 5*45e7f7e7SSchuyler Patton * it under the terms of the GNU General Public License version 2 as 6*45e7f7e7SSchuyler Patton * published by the Free Software Foundation. 7*45e7f7e7SSchuyler Patton */ 8*45e7f7e7SSchuyler Patton/dts-v1/; 9*45e7f7e7SSchuyler Patton 10*45e7f7e7SSchuyler Patton#include "dra72x.dtsi" 11*45e7f7e7SSchuyler Patton#include <dt-bindings/gpio/gpio.h> 12*45e7f7e7SSchuyler Patton#include <dt-bindings/interrupt-controller/irq.h> 13*45e7f7e7SSchuyler Patton#include "am57xx-idk-common.dtsi" 14*45e7f7e7SSchuyler Patton 15*45e7f7e7SSchuyler Patton/ { 16*45e7f7e7SSchuyler Patton model = "TI AM5718 IDK"; 17*45e7f7e7SSchuyler Patton compatible = "ti,am5718-idk", "ti,am5718", "ti,dra7"; 18*45e7f7e7SSchuyler Patton 19*45e7f7e7SSchuyler Patton memory@80000000 { 20*45e7f7e7SSchuyler Patton device_type = "memory"; 21*45e7f7e7SSchuyler Patton reg = <0x0 0x80000000 0x0 0x40000000>; 22*45e7f7e7SSchuyler Patton }; 23*45e7f7e7SSchuyler Patton 24*45e7f7e7SSchuyler Patton leds { 25*45e7f7e7SSchuyler Patton compatible = "gpio-leds"; 26*45e7f7e7SSchuyler Patton cpu0-led { 27*45e7f7e7SSchuyler Patton label = "status0:red:cpu0"; 28*45e7f7e7SSchuyler Patton gpios = <&gpio2 25 GPIO_ACTIVE_HIGH>; 29*45e7f7e7SSchuyler Patton default-state = "off"; 30*45e7f7e7SSchuyler Patton linux,default-trigger = "cpu0"; 31*45e7f7e7SSchuyler Patton }; 32*45e7f7e7SSchuyler Patton 33*45e7f7e7SSchuyler Patton usr0-led { 34*45e7f7e7SSchuyler Patton label = "status0:green:usr"; 35*45e7f7e7SSchuyler Patton gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>; 36*45e7f7e7SSchuyler Patton default-state = "off"; 37*45e7f7e7SSchuyler Patton }; 38*45e7f7e7SSchuyler Patton 39*45e7f7e7SSchuyler Patton heartbeat-led { 40*45e7f7e7SSchuyler Patton label = "status0:blue:heartbeat"; 41*45e7f7e7SSchuyler Patton gpios = <&gpio2 27 GPIO_ACTIVE_HIGH>; 42*45e7f7e7SSchuyler Patton default-state = "off"; 43*45e7f7e7SSchuyler Patton linux,default-trigger = "heartbeat"; 44*45e7f7e7SSchuyler Patton }; 45*45e7f7e7SSchuyler Patton 46*45e7f7e7SSchuyler Patton usr1-led { 47*45e7f7e7SSchuyler Patton label = "status1:red:usr"; 48*45e7f7e7SSchuyler Patton gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>; 49*45e7f7e7SSchuyler Patton default-state = "off"; 50*45e7f7e7SSchuyler Patton }; 51*45e7f7e7SSchuyler Patton 52*45e7f7e7SSchuyler Patton usr2-led { 53*45e7f7e7SSchuyler Patton label = "status1:green:usr"; 54*45e7f7e7SSchuyler Patton gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>; 55*45e7f7e7SSchuyler Patton default-state = "off"; 56*45e7f7e7SSchuyler Patton }; 57*45e7f7e7SSchuyler Patton 58*45e7f7e7SSchuyler Patton mmc0-led { 59*45e7f7e7SSchuyler Patton label = "status1:blue:mmc0"; 60*45e7f7e7SSchuyler Patton gpios = <&gpio2 19 GPIO_ACTIVE_HIGH>; 61*45e7f7e7SSchuyler Patton default-state = "off"; 62*45e7f7e7SSchuyler Patton linux,default-trigger = "mmc0"; 63*45e7f7e7SSchuyler Patton }; 64*45e7f7e7SSchuyler Patton }; 65*45e7f7e7SSchuyler Patton 66*45e7f7e7SSchuyler Patton extcon_usb2: extcon_usb2 { 67*45e7f7e7SSchuyler Patton compatible = "linux,extcon-usb-gpio"; 68*45e7f7e7SSchuyler Patton id-gpio = <&gpio5 7 GPIO_ACTIVE_HIGH>; 69*45e7f7e7SSchuyler Patton }; 70*45e7f7e7SSchuyler Patton}; 71*45e7f7e7SSchuyler Patton 72*45e7f7e7SSchuyler Patton&mmc1 { 73*45e7f7e7SSchuyler Patton status = "okay"; 74*45e7f7e7SSchuyler Patton vmmc-supply = <&ldo1_reg>; 75*45e7f7e7SSchuyler Patton bus-width = <4>; 76*45e7f7e7SSchuyler Patton cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */ 77*45e7f7e7SSchuyler Patton}; 78*45e7f7e7SSchuyler Patton 79*45e7f7e7SSchuyler Patton&omap_dwc3_2 { 80*45e7f7e7SSchuyler Patton extcon = <&extcon_usb2>; 81*45e7f7e7SSchuyler Patton}; 82