1c4d87fe3SBiju Das// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c4d87fe3SBiju Das/* 3c4d87fe3SBiju Das * Device Tree Source for the RZ SMARC Carrier-II Board. 4c4d87fe3SBiju Das * 5c4d87fe3SBiju Das * Copyright (C) 2024 Renesas Electronics Corp. 6c4d87fe3SBiju Das */ 7c4d87fe3SBiju Das 8ae9edcbcSBiju Das/* 9ae9edcbcSBiju Das * Please set the switch position SW_OPT_MUX.1 on the carrier board and the 10ae9edcbcSBiju Das * corresponding macro SW_SDIO_M2E on the board DTS: 11ae9edcbcSBiju Das * 12ae9edcbcSBiju Das * SW_SDIO_M2E: 13ae9edcbcSBiju Das * 0 - SMARC SDIO signal is connected to uSD1 14ae9edcbcSBiju Das * 1 - SMARC SDIO signal is connected to M.2 Key E connector 15*99256644SBiju Das * 16*99256644SBiju Das * Please set the switch position SW_GPIO_CAN_PMOD on the carrier board and the 17*99256644SBiju Das * corresponding macro SW_GPIO8_CAN0_STB/SW_GPIO8_CAN0_STB on the board DTS: 18*99256644SBiju Das * 19*99256644SBiju Das * SW_GPIO8_CAN0_STB: 20*99256644SBiju Das * 0 - Connect to GPIO8 PMOD (default) 21*99256644SBiju Das * 1 - Connect to CAN0 transceiver STB pin 22*99256644SBiju Das * 23*99256644SBiju Das * SW_GPIO9_CAN1_STB: 24*99256644SBiju Das * 0 - Connect to GPIO9 PMOD (default) 25*99256644SBiju Das * 1 - Connect to CAN1 transceiver STB pin 26ae9edcbcSBiju Das */ 27ae9edcbcSBiju Das 28c4d87fe3SBiju Das/ { 29c4d87fe3SBiju Das model = "Renesas RZ SMARC Carrier-II Board"; 30c4d87fe3SBiju Das compatible = "renesas,smarc2-evk"; 31c4d87fe3SBiju Das 32c4d87fe3SBiju Das chosen { 33c4d87fe3SBiju Das bootargs = "ignore_loglevel"; 34c4d87fe3SBiju Das stdout-path = "serial3:115200n8"; 35c4d87fe3SBiju Das }; 36c4d87fe3SBiju Das 37c4d87fe3SBiju Das aliases { 38c4d87fe3SBiju Das serial3 = &scif0; 39ae9edcbcSBiju Das mmc1 = &sdhi1; 40c4d87fe3SBiju Das }; 41*99256644SBiju Das 42*99256644SBiju Das can_transceiver0: can-phy0 { 43*99256644SBiju Das compatible = "ti,tcan1042"; 44*99256644SBiju Das #phy-cells = <0>; 45*99256644SBiju Das max-bitrate = <8000000>; 46*99256644SBiju Das status = "disabled"; 47*99256644SBiju Das }; 48*99256644SBiju Das 49*99256644SBiju Das can_transceiver1: can-phy1 { 50*99256644SBiju Das compatible = "ti,tcan1042"; 51*99256644SBiju Das #phy-cells = <0>; 52*99256644SBiju Das max-bitrate = <8000000>; 53*99256644SBiju Das status = "disabled"; 54*99256644SBiju Das }; 55c4d87fe3SBiju Das}; 56c4d87fe3SBiju Das 57f2858ea2SBiju Das&canfd { 58f2858ea2SBiju Das status = "okay"; 59f2858ea2SBiju Das}; 60f2858ea2SBiju Das 61c4d87fe3SBiju Das&scif0 { 62c4d87fe3SBiju Das status = "okay"; 63c4d87fe3SBiju Das}; 64ae9edcbcSBiju Das 65ae9edcbcSBiju Das&sdhi1 { 66ae9edcbcSBiju Das bus-width = <4>; 67ae9edcbcSBiju Das sd-uhs-sdr50; 68ae9edcbcSBiju Das sd-uhs-sdr104; 69ae9edcbcSBiju Das 70ae9edcbcSBiju Das status = "okay"; 71ae9edcbcSBiju Das}; 72