1a56fd949SAdam Ford/* 2a56fd949SAdam Ford * Device Tree Source for am3517 SoC 3a56fd949SAdam Ford * 4a56fd949SAdam Ford * Copyright (C) 2013 Texas Instruments Incorporated - http://www.ti.com/ 5a56fd949SAdam Ford * 6a56fd949SAdam Ford * This file is licensed under the terms of the GNU General Public License 7a56fd949SAdam Ford * version 2. This program is licensed "as is" without any warranty of any 8a56fd949SAdam Ford * kind, whether express or implied. 9a56fd949SAdam Ford */ 10a56fd949SAdam Ford 11a56fd949SAdam Ford#include "omap3.dtsi" 12a56fd949SAdam Ford 13a56fd949SAdam Ford/ { 14a56fd949SAdam Ford aliases { 15a56fd949SAdam Ford serial3 = &uart4; 16a56fd949SAdam Ford can = &hecc; 17a56fd949SAdam Ford }; 18a56fd949SAdam Ford 19a56fd949SAdam Ford ocp@68000000 { 20a56fd949SAdam Ford am35x_otg_hs: am35x_otg_hs@5c040000 { 21a56fd949SAdam Ford compatible = "ti,omap3-musb"; 22a56fd949SAdam Ford ti,hwmods = "am35x_otg_hs"; 23a56fd949SAdam Ford status = "disabled"; 24a56fd949SAdam Ford reg = <0x5c040000 0x1000>; 25a56fd949SAdam Ford interrupts = <71>; 26a56fd949SAdam Ford interrupt-names = "mc"; 27a56fd949SAdam Ford }; 28a56fd949SAdam Ford 29acaee306SAdam Ford davinci_emac: ethernet@5c000000 { 30a56fd949SAdam Ford compatible = "ti,am3517-emac"; 31a56fd949SAdam Ford ti,hwmods = "davinci_emac"; 32a56fd949SAdam Ford status = "disabled"; 33a56fd949SAdam Ford reg = <0x5c000000 0x30000>; 34a56fd949SAdam Ford interrupts = <67 68 69 70>; 35a56fd949SAdam Ford syscon = <&scm_conf>; 36a56fd949SAdam Ford ti,davinci-ctrl-reg-offset = <0x10000>; 37a56fd949SAdam Ford ti,davinci-ctrl-mod-reg-offset = <0>; 38a56fd949SAdam Ford ti,davinci-ctrl-ram-offset = <0x20000>; 39a56fd949SAdam Ford ti,davinci-ctrl-ram-size = <0x2000>; 40a56fd949SAdam Ford ti,davinci-rmii-en = /bits/ 8 <1>; 41a56fd949SAdam Ford local-mac-address = [ 00 00 00 00 00 00 ]; 42b8dbec5fSAdam Ford clocks = <&emac_ick>; 43b8dbec5fSAdam Ford clock-names = "ick"; 44a56fd949SAdam Ford }; 45a56fd949SAdam Ford 46acaee306SAdam Ford davinci_mdio: ethernet@5c030000 { 47a56fd949SAdam Ford compatible = "ti,davinci_mdio"; 48a56fd949SAdam Ford ti,hwmods = "davinci_mdio"; 49a56fd949SAdam Ford status = "disabled"; 50a56fd949SAdam Ford reg = <0x5c030000 0x1000>; 51a56fd949SAdam Ford bus_freq = <1000000>; 52a56fd949SAdam Ford #address-cells = <1>; 53a56fd949SAdam Ford #size-cells = <0>; 54b8dbec5fSAdam Ford clocks = <&emac_fck>; 55b8dbec5fSAdam Ford clock-names = "fck"; 56a56fd949SAdam Ford }; 57a56fd949SAdam Ford 58a56fd949SAdam Ford uart4: serial@4809e000 { 59a56fd949SAdam Ford compatible = "ti,omap3-uart"; 60a56fd949SAdam Ford ti,hwmods = "uart4"; 61a56fd949SAdam Ford status = "disabled"; 62a56fd949SAdam Ford reg = <0x4809e000 0x400>; 63a56fd949SAdam Ford interrupts = <84>; 64a56fd949SAdam Ford dmas = <&sdma 55 &sdma 54>; 65a56fd949SAdam Ford dma-names = "tx", "rx"; 66a56fd949SAdam Ford clock-frequency = <48000000>; 67a56fd949SAdam Ford }; 68a56fd949SAdam Ford 69a56fd949SAdam Ford omap3_pmx_core2: pinmux@480025d8 { 70a56fd949SAdam Ford compatible = "ti,omap3-padconf", "pinctrl-single"; 71a56fd949SAdam Ford reg = <0x480025d8 0x24>; 72a56fd949SAdam Ford #address-cells = <1>; 73a56fd949SAdam Ford #size-cells = <0>; 74a56fd949SAdam Ford #pinctrl-cells = <1>; 75a56fd949SAdam Ford #interrupt-cells = <1>; 76a56fd949SAdam Ford interrupt-controller; 77a56fd949SAdam Ford pinctrl-single,register-width = <16>; 78a56fd949SAdam Ford pinctrl-single,function-mask = <0xff1f>; 79a56fd949SAdam Ford }; 80a56fd949SAdam Ford 81a56fd949SAdam Ford hecc: can@5c050000 { 82a56fd949SAdam Ford compatible = "ti,am3517-hecc"; 83a56fd949SAdam Ford status = "disabled"; 84a56fd949SAdam Ford reg = <0x5c050000 0x80>, 85a56fd949SAdam Ford <0x5c053000 0x180>, 86a56fd949SAdam Ford <0x5c052000 0x200>; 87a56fd949SAdam Ford reg-names = "hecc", "hecc-ram", "mbx"; 88a56fd949SAdam Ford interrupts = <24>; 89a56fd949SAdam Ford clocks = <&hecc_ck>; 90a56fd949SAdam Ford }; 91a56fd949SAdam Ford }; 92a56fd949SAdam Ford}; 93a56fd949SAdam Ford 94*c3b89468SAdam Ford/* Table Table 5-79 of the TRM shows 480ab000 is reserved */ 95*c3b89468SAdam Ford&usb_otg_hs { 96*c3b89468SAdam Ford status = "disabled"; 97*c3b89468SAdam Ford}; 98*c3b89468SAdam Ford 99a56fd949SAdam Ford&iva { 100a56fd949SAdam Ford status = "disabled"; 101a56fd949SAdam Ford}; 102a56fd949SAdam Ford 103a56fd949SAdam Ford&mailbox { 104a56fd949SAdam Ford status = "disabled"; 105a56fd949SAdam Ford}; 106a56fd949SAdam Ford 107a56fd949SAdam Ford&mmu_isp { 108a56fd949SAdam Ford status = "disabled"; 109a56fd949SAdam Ford}; 110a56fd949SAdam Ford 111a56fd949SAdam Ford/include/ "am35xx-clocks.dtsi" 112a56fd949SAdam Ford/include/ "omap36xx-am35xx-omap3430es2plus-clocks.dtsi" 113