1332dddc6SSchuyler Patton/* 2332dddc6SSchuyler Patton * Copyright (C) 2015-2016 Texas Instruments Incorporated - http://www.ti.com/ 3332dddc6SSchuyler Patton * 4332dddc6SSchuyler Patton * This program is free software; you can redistribute it and/or modify 5332dddc6SSchuyler Patton * it under the terms of the GNU General Public License version 2 as 6332dddc6SSchuyler Patton * published by the Free Software Foundation. 7332dddc6SSchuyler Patton */ 8332dddc6SSchuyler Patton 9332dddc6SSchuyler Patton/dts-v1/; 10332dddc6SSchuyler Patton 11332dddc6SSchuyler Patton#include "dra74x.dtsi" 12332dddc6SSchuyler Patton#include <dt-bindings/gpio/gpio.h> 13332dddc6SSchuyler Patton#include <dt-bindings/interrupt-controller/irq.h> 14332dddc6SSchuyler Patton#include "am57xx-idk-common.dtsi" 15332dddc6SSchuyler Patton 16332dddc6SSchuyler Patton/ { 17332dddc6SSchuyler Patton model = "TI AM5728 IDK"; 18332dddc6SSchuyler Patton compatible = "ti,am5728-idk", "ti,am5728", "ti,dra742", "ti,dra74", 19332dddc6SSchuyler Patton "ti,dra7"; 20332dddc6SSchuyler Patton 21*a0c0b97cSLokesh Vutla memory@0 { 22332dddc6SSchuyler Patton device_type = "memory"; 23332dddc6SSchuyler Patton reg = <0x0 0x80000000 0x0 0x80000000>; 24332dddc6SSchuyler Patton }; 25332dddc6SSchuyler Patton 26332dddc6SSchuyler Patton extcon_usb2: extcon_usb2 { 27332dddc6SSchuyler Patton compatible = "linux,extcon-usb-gpio"; 28332dddc6SSchuyler Patton id-gpio = <&gpio3 16 GPIO_ACTIVE_HIGH>; 29332dddc6SSchuyler Patton }; 30332dddc6SSchuyler Patton 31332dddc6SSchuyler Patton status-leds { 32332dddc6SSchuyler Patton compatible = "gpio-leds"; 33332dddc6SSchuyler Patton cpu0-led { 34332dddc6SSchuyler Patton label = "status0:red:cpu0"; 35332dddc6SSchuyler Patton gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>; 36332dddc6SSchuyler Patton default-state = "off"; 37332dddc6SSchuyler Patton linux,default-trigger = "cpu0"; 38332dddc6SSchuyler Patton }; 39332dddc6SSchuyler Patton 40332dddc6SSchuyler Patton usr0-led { 41332dddc6SSchuyler Patton label = "status0:green:usr"; 42332dddc6SSchuyler Patton gpios = <&gpio3 11 GPIO_ACTIVE_HIGH>; 43332dddc6SSchuyler Patton default-state = "off"; 44332dddc6SSchuyler Patton }; 45332dddc6SSchuyler Patton 46332dddc6SSchuyler Patton heartbeat-led { 47332dddc6SSchuyler Patton label = "status0:blue:heartbeat"; 48332dddc6SSchuyler Patton gpios = <&gpio3 12 GPIO_ACTIVE_HIGH>; 49332dddc6SSchuyler Patton default-state = "off"; 50332dddc6SSchuyler Patton linux,default-trigger = "heartbeat"; 51332dddc6SSchuyler Patton }; 52332dddc6SSchuyler Patton 53332dddc6SSchuyler Patton cpu1-led { 54332dddc6SSchuyler Patton label = "status1:red:cpu1"; 55332dddc6SSchuyler Patton gpios = <&gpio3 10 GPIO_ACTIVE_HIGH>; 56332dddc6SSchuyler Patton default-state = "off"; 57332dddc6SSchuyler Patton linux,default-trigger = "cpu1"; 58332dddc6SSchuyler Patton }; 59332dddc6SSchuyler Patton 60332dddc6SSchuyler Patton usr1-led { 61332dddc6SSchuyler Patton label = "status1:green:usr"; 62332dddc6SSchuyler Patton gpios = <&gpio7 23 GPIO_ACTIVE_HIGH>; 63332dddc6SSchuyler Patton default-state = "off"; 64332dddc6SSchuyler Patton }; 65332dddc6SSchuyler Patton 66332dddc6SSchuyler Patton mmc0-led { 67332dddc6SSchuyler Patton label = "status1:blue:mmc0"; 68332dddc6SSchuyler Patton gpios = <&gpio7 22 GPIO_ACTIVE_HIGH>; 69332dddc6SSchuyler Patton default-state = "off"; 70332dddc6SSchuyler Patton linux,default-trigger = "mmc0"; 71332dddc6SSchuyler Patton }; 72332dddc6SSchuyler Patton }; 73332dddc6SSchuyler Patton}; 74332dddc6SSchuyler Patton 75332dddc6SSchuyler Patton&omap_dwc3_2 { 76332dddc6SSchuyler Patton extcon = <&extcon_usb2>; 77332dddc6SSchuyler Patton}; 78332dddc6SSchuyler Patton 79332dddc6SSchuyler Patton&mmc1 { 80332dddc6SSchuyler Patton status = "okay"; 81332dddc6SSchuyler Patton vmmc-supply = <&v3_3d>; 82332dddc6SSchuyler Patton vmmc_aux-supply = <&ldo1_reg>; 83332dddc6SSchuyler Patton bus-width = <4>; 84332dddc6SSchuyler Patton cd-gpios = <&gpio6 27 GPIO_ACTIVE_LOW>; /* gpio 219 */ 85332dddc6SSchuyler Patton}; 86