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