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