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