Home | History | Annotate | Line # | Download | only in dts
      1      1.1     skrll // SPDX-License-Identifier: GPL-2.0-only
      2      1.1     skrll /*
      3  1.1.1.2  jmcneill  * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
      4      1.1     skrll  */
      5      1.1     skrll 
      6      1.1     skrll /*
      7      1.1     skrll  * VScom OnRISC
      8      1.1     skrll  * http://www.vscom.de
      9      1.1     skrll  */
     10      1.1     skrll 
     11      1.1     skrll /dts-v1/;
     12      1.1     skrll 
     13      1.1     skrll #include "am335x-baltos.dtsi"
     14      1.1     skrll #include "am335x-baltos-leds.dtsi"
     15      1.1     skrll 
     16      1.1     skrll / {
     17      1.1     skrll 	model = "NetCAN";
     18      1.1     skrll 
     19      1.1     skrll 	leds {
     20      1.1     skrll 		pinctrl-names = "default";
     21      1.1     skrll 		pinctrl-0 = <&user_leds_s0>;
     22      1.1     skrll 
     23      1.1     skrll 		compatible = "gpio-leds";
     24      1.1     skrll 
     25      1.1     skrll 		led@1 {
     26      1.1     skrll 			label = "can_data";
     27      1.1     skrll 			linux,default-trigger = "netdev";
     28      1.1     skrll 			gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
     29      1.1     skrll 			default-state = "off";
     30      1.1     skrll 		};
     31      1.1     skrll 		led@2 {
     32      1.1     skrll 			label = "can_error";
     33      1.1     skrll 			gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
     34      1.1     skrll 			default-state = "off";
     35      1.1     skrll 		};
     36      1.1     skrll 	};
     37      1.1     skrll };
     38      1.1     skrll 
     39      1.1     skrll &am33xx_pinmux {
     40      1.1     skrll 	user_leds_s0: user_leds_s0 {
     41      1.1     skrll 		pinctrl-single,pins = <
     42      1.1     skrll 			AM33XX_PADCONF(AM335X_PIN_UART1_RXD, PIN_OUTPUT_PULLDOWN, MUX_MODE7)	/* CAN Data LED */
     43      1.1     skrll 			AM33XX_PADCONF(AM335X_PIN_UART1_TXD, PIN_OUTPUT_PULLDOWN, MUX_MODE7)	/* CAN Error LED */
     44      1.1     skrll 		>;
     45      1.1     skrll 	};
     46      1.1     skrll 
     47      1.1     skrll 	dcan1_pins: pinmux_dcan1_pins {
     48      1.1     skrll 		pinctrl-single,pins = <
     49      1.1     skrll 			AM33XX_PADCONF(AM335X_PIN_UART0_CTSN, PIN_OUTPUT, MUX_MODE2)	/* CAN TX */
     50      1.1     skrll 			AM33XX_PADCONF(AM335X_PIN_UART0_RTSN, PIN_INPUT, MUX_MODE2)	/* CAN RX */
     51      1.1     skrll 		>;
     52      1.1     skrll 	};
     53      1.1     skrll };
     54      1.1     skrll 
     55      1.1     skrll &usb0_phy {
     56      1.1     skrll 	status = "okay";
     57      1.1     skrll };
     58      1.1     skrll 
     59      1.1     skrll &usb0 {
     60      1.1     skrll 	status = "okay";
     61      1.1     skrll 	dr_mode = "host";
     62      1.1     skrll };
     63      1.1     skrll 
     64  1.1.1.2  jmcneill &davinci_mdio_sw {
     65      1.1     skrll 	phy0: ethernet-phy@0 {
     66      1.1     skrll 		reg = <1>;
     67      1.1     skrll 	};
     68      1.1     skrll };
     69      1.1     skrll 
     70  1.1.1.2  jmcneill &cpsw_port1 {
     71      1.1     skrll 	phy-mode = "rmii";
     72  1.1.1.2  jmcneill 	ti,dual-emac-pvid = <1>;
     73      1.1     skrll 	phy-handle = <&phy0>;
     74      1.1     skrll };
     75      1.1     skrll 
     76  1.1.1.2  jmcneill &cpsw_port2 {
     77      1.1     skrll 	phy-mode = "rgmii-id";
     78  1.1.1.2  jmcneill 	ti,dual-emac-pvid = <2>;
     79      1.1     skrll 	phy-handle = <&phy1>;
     80      1.1     skrll };
     81      1.1     skrll 
     82      1.1     skrll &dcan1 {
     83      1.1     skrll 	pinctrl-names = "default";
     84      1.1     skrll 	pinctrl-0 = <&dcan1_pins>;
     85      1.1     skrll 
     86      1.1     skrll 	status = "okay";
     87      1.1     skrll };
     88