1*724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only 2*724ba675SRob Herring/* 3*724ba675SRob Herring * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 4*724ba675SRob Herring */ 5*724ba675SRob Herring 6*724ba675SRob Herring/* 7*724ba675SRob Herring * VScom OnRISC 8*724ba675SRob Herring * http://www.vscom.de 9*724ba675SRob Herring */ 10*724ba675SRob Herring 11*724ba675SRob Herring/dts-v1/; 12*724ba675SRob Herring 13*724ba675SRob Herring#include "am335x-baltos.dtsi" 14*724ba675SRob Herring#include "am335x-baltos-leds.dtsi" 15*724ba675SRob Herring 16*724ba675SRob Herring/ { 17*724ba675SRob Herring model = "OnRISC Baltos iR 2110"; 18*724ba675SRob Herring}; 19*724ba675SRob Herring 20*724ba675SRob Herring&am33xx_pinmux { 21*724ba675SRob Herring uart1_pins: uart1-pins { 22*724ba675SRob Herring pinctrl-single,pins = < 23*724ba675SRob Herring AM33XX_PADCONF(AM335X_PIN_UART1_RXD, PIN_INPUT, MUX_MODE0) 24*724ba675SRob Herring AM33XX_PADCONF(AM335X_PIN_UART1_TXD, PIN_INPUT, MUX_MODE0) 25*724ba675SRob Herring AM33XX_PADCONF(AM335X_PIN_UART1_CTSN, PIN_INPUT_PULLDOWN, MUX_MODE0) 26*724ba675SRob Herring AM33XX_PADCONF(AM335X_PIN_UART1_RTSN, PIN_OUTPUT_PULLDOWN, MUX_MODE0) 27*724ba675SRob Herring AM33XX_PADCONF(AM335X_PIN_LCD_VSYNC, PIN_OUTPUT_PULLDOWN, MUX_MODE7) /* lcd_vsync.gpio2[22] DTR */ 28*724ba675SRob Herring AM33XX_PADCONF(AM335X_PIN_LCD_HSYNC, PIN_INPUT_PULLDOWN, MUX_MODE7) /* lcd_hsync.gpio2[23] DSR */ 29*724ba675SRob Herring AM33XX_PADCONF(AM335X_PIN_LCD_PCLK, PIN_INPUT_PULLDOWN, MUX_MODE7) /* lcd_pclk.gpio2[24] DCD */ 30*724ba675SRob Herring AM33XX_PADCONF(AM335X_PIN_LCD_AC_BIAS_EN, PIN_INPUT_PULLDOWN, MUX_MODE7) /* lcd_ac_bias_en.gpio2[25] RI */ 31*724ba675SRob Herring >; 32*724ba675SRob Herring }; 33*724ba675SRob Herring 34*724ba675SRob Herring mmc1_pins: mmc1-pins { 35*724ba675SRob Herring pinctrl-single,pins = < 36*724ba675SRob Herring AM33XX_PADCONF(AM335X_PIN_GPMC_AD15, PIN_INPUT, MUX_MODE7) /* MMC1 CD */ 37*724ba675SRob Herring >; 38*724ba675SRob Herring }; 39*724ba675SRob Herring}; 40*724ba675SRob Herring 41*724ba675SRob Herring&uart1 { 42*724ba675SRob Herring pinctrl-names = "default"; 43*724ba675SRob Herring pinctrl-0 = <&uart1_pins>; 44*724ba675SRob Herring dtr-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>; 45*724ba675SRob Herring dsr-gpios = <&gpio2 23 GPIO_ACTIVE_LOW>; 46*724ba675SRob Herring dcd-gpios = <&gpio2 24 GPIO_ACTIVE_LOW>; 47*724ba675SRob Herring rng-gpios = <&gpio2 25 GPIO_ACTIVE_LOW>; 48*724ba675SRob Herring 49*724ba675SRob Herring status = "okay"; 50*724ba675SRob Herring}; 51*724ba675SRob Herring 52*724ba675SRob Herring&usb0_phy { 53*724ba675SRob Herring status = "okay"; 54*724ba675SRob Herring}; 55*724ba675SRob Herring 56*724ba675SRob Herring&usb0 { 57*724ba675SRob Herring status = "okay"; 58*724ba675SRob Herring dr_mode = "host"; 59*724ba675SRob Herring}; 60*724ba675SRob Herring 61*724ba675SRob Herring&davinci_mdio_sw { 62*724ba675SRob Herring phy0: ethernet-phy@0 { 63*724ba675SRob Herring reg = <1>; 64*724ba675SRob Herring }; 65*724ba675SRob Herring}; 66*724ba675SRob Herring 67*724ba675SRob Herring&cpsw_port1 { 68*724ba675SRob Herring phy-mode = "rmii"; 69*724ba675SRob Herring ti,dual-emac-pvid = <1>; 70*724ba675SRob Herring phy-handle = <&phy0>; 71*724ba675SRob Herring}; 72*724ba675SRob Herring 73*724ba675SRob Herring&cpsw_port2 { 74*724ba675SRob Herring phy-mode = "rgmii-id"; 75*724ba675SRob Herring ti,dual-emac-pvid = <2>; 76*724ba675SRob Herring phy-handle = <&phy1>; 77*724ba675SRob Herring}; 78*724ba675SRob Herring 79*724ba675SRob Herring&mmc1 { 80*724ba675SRob Herring pinctrl-names = "default"; 81*724ba675SRob Herring pinctrl-0 = <&mmc1_pins>; 82*724ba675SRob Herring cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>; 83*724ba675SRob Herring}; 84*724ba675SRob Herring 85*724ba675SRob Herring&gpio0 { 86*724ba675SRob Herring gpio-line-names = 87*724ba675SRob Herring "MDIO", 88*724ba675SRob Herring "MDC", 89*724ba675SRob Herring "NC", 90*724ba675SRob Herring "NC", 91*724ba675SRob Herring "I2C1_SDA", 92*724ba675SRob Herring "I2C1_SCL", 93*724ba675SRob Herring "NC", 94*724ba675SRob Herring "NC", 95*724ba675SRob Herring "NC", 96*724ba675SRob Herring "NC", 97*724ba675SRob Herring "NC", 98*724ba675SRob Herring "NC", 99*724ba675SRob Herring "UART1_CTSN", 100*724ba675SRob Herring "UART1_RTSN", 101*724ba675SRob Herring "UART1_RX", 102*724ba675SRob Herring "UART1_TX", 103*724ba675SRob Herring "onrisc:blue:wlan", 104*724ba675SRob Herring "onrisc:green:app", 105*724ba675SRob Herring "USB0_DRVVBUS", 106*724ba675SRob Herring "ETH2_INT", 107*724ba675SRob Herring "NC", 108*724ba675SRob Herring "RMII1_TXD1", 109*724ba675SRob Herring "MMC1_DAT0", 110*724ba675SRob Herring "MMC1_DAT1", 111*724ba675SRob Herring "NC", 112*724ba675SRob Herring "NC", 113*724ba675SRob Herring "MMC1_DAT2", 114*724ba675SRob Herring "MMC1_DAT3", 115*724ba675SRob Herring "RMII1_TXD0", 116*724ba675SRob Herring "NC", 117*724ba675SRob Herring "GPMC_WAIT0", 118*724ba675SRob Herring "GPMC_WP_N"; 119*724ba675SRob Herring}; 120*724ba675SRob Herring 121*724ba675SRob Herring&gpio1 { 122*724ba675SRob Herring gpio-line-names = 123*724ba675SRob Herring "GPMC_AD0", 124*724ba675SRob Herring "GPMC_AD1", 125*724ba675SRob Herring "GPMC_AD2", 126*724ba675SRob Herring "GPMC_AD3", 127*724ba675SRob Herring "GPMC_AD4", 128*724ba675SRob Herring "GPMC_AD5", 129*724ba675SRob Herring "GPMC_AD6", 130*724ba675SRob Herring "GPMC_AD7", 131*724ba675SRob Herring "NC", 132*724ba675SRob Herring "NC", 133*724ba675SRob Herring "CONSOLE_RX", 134*724ba675SRob Herring "CONSOLE_TX", 135*724ba675SRob Herring "NC", 136*724ba675SRob Herring "NC", 137*724ba675SRob Herring "NC", 138*724ba675SRob Herring "SD_CD", 139*724ba675SRob Herring "RGMII2_TCTL", 140*724ba675SRob Herring "RGMII2_RCTL", 141*724ba675SRob Herring "RGMII2_TD3", 142*724ba675SRob Herring "RGMII2_TD2", 143*724ba675SRob Herring "RGMII2_TD1", 144*724ba675SRob Herring "RGMII2_TD0", 145*724ba675SRob Herring "RGMII2_TCLK", 146*724ba675SRob Herring "RGMII2_RCLK", 147*724ba675SRob Herring "RGMII2_RD3", 148*724ba675SRob Herring "RGMII2_RD2", 149*724ba675SRob Herring "RGMII2_RD1", 150*724ba675SRob Herring "RGMII2_RD0", 151*724ba675SRob Herring "PMIC_INT1", 152*724ba675SRob Herring "GPMC_CSN0_Flash", 153*724ba675SRob Herring "MMC1_CLK", 154*724ba675SRob Herring "MMC1_CMD"; 155*724ba675SRob Herring}; 156*724ba675SRob Herring 157*724ba675SRob Herring&gpio2 { 158*724ba675SRob Herring gpio-line-names = 159*724ba675SRob Herring "GPMC_CSN3_BUS", 160*724ba675SRob Herring "GPMC_CLK", 161*724ba675SRob Herring "GPMC_ADVN_ALE", 162*724ba675SRob Herring "GPMC_OEN_RE_N", 163*724ba675SRob Herring "GPMC_WE_N", 164*724ba675SRob Herring "GPMC_BEN0_CLE", 165*724ba675SRob Herring "NC", 166*724ba675SRob Herring "NC", 167*724ba675SRob Herring "NC", 168*724ba675SRob Herring "NC", 169*724ba675SRob Herring "NC", 170*724ba675SRob Herring "NC", 171*724ba675SRob Herring "NC", 172*724ba675SRob Herring "NC", 173*724ba675SRob Herring "NC", 174*724ba675SRob Herring "NC", 175*724ba675SRob Herring "NC", 176*724ba675SRob Herring "NC", 177*724ba675SRob Herring "SW2_0", 178*724ba675SRob Herring "SW2_1", 179*724ba675SRob Herring "RMII1_RXD1", 180*724ba675SRob Herring "RMII1_RXD0", 181*724ba675SRob Herring "UART1_DTR", 182*724ba675SRob Herring "UART1_DSR", 183*724ba675SRob Herring "UART1_DCD", 184*724ba675SRob Herring "UART1_RI", 185*724ba675SRob Herring "MMC0_DAT3", 186*724ba675SRob Herring "MMC0_DAT2", 187*724ba675SRob Herring "MMC0_DAT1", 188*724ba675SRob Herring "MMC0_DAT0", 189*724ba675SRob Herring "MMC0_CLK", 190*724ba675SRob Herring "MMC0_CMD"; 191*724ba675SRob Herring}; 192*724ba675SRob Herring 193*724ba675SRob Herring&gpio3 { 194*724ba675SRob Herring gpio-line-names = 195*724ba675SRob Herring "onrisc:red:power", 196*724ba675SRob Herring "RMII1_CRS_DV", 197*724ba675SRob Herring "RMII1_RXER", 198*724ba675SRob Herring "RMII1_TXEN", 199*724ba675SRob Herring "NC", 200*724ba675SRob Herring "NC", 201*724ba675SRob Herring "NC", 202*724ba675SRob Herring "WLAN_IRQ", 203*724ba675SRob Herring "WLAN_EN", 204*724ba675SRob Herring "SW2_2", 205*724ba675SRob Herring "SW2_3", 206*724ba675SRob Herring "NC", 207*724ba675SRob Herring "NC", 208*724ba675SRob Herring "NC", 209*724ba675SRob Herring "ModeA0", 210*724ba675SRob Herring "ModeA1", 211*724ba675SRob Herring "ModeA2", 212*724ba675SRob Herring "ModeA3", 213*724ba675SRob Herring "NC", 214*724ba675SRob Herring "NC", 215*724ba675SRob Herring "NC", 216*724ba675SRob Herring "NC", 217*724ba675SRob Herring "NC", 218*724ba675SRob Herring "NC", 219*724ba675SRob Herring "NC", 220*724ba675SRob Herring "NC", 221*724ba675SRob Herring "NC", 222*724ba675SRob Herring "NC", 223*724ba675SRob Herring "NC", 224*724ba675SRob Herring "NC", 225*724ba675SRob Herring "NC", 226*724ba675SRob Herring "NC"; 227*724ba675SRob Herring}; 228