14e440554SBiju Das// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 24e440554SBiju Das/* 34e440554SBiju Das * Device Tree Source for the RZ/G2UL SMARC pincontrol parts 44e440554SBiju Das * 54e440554SBiju Das * Copyright (C) 2022 Renesas Electronics Corp. 64e440554SBiju Das */ 74e440554SBiju Das 84e440554SBiju Das#include <dt-bindings/gpio/gpio.h> 94e440554SBiju Das#include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 104e440554SBiju Das 114e440554SBiju Das&pinctrl { 124e440554SBiju Das pinctrl-0 = <&sound_clk_pins>; 134e440554SBiju Das pinctrl-names = "default"; 144e440554SBiju Das 154e440554SBiju Das scif0_pins: scif0 { 164e440554SBiju Das pinmux = <RZG2L_PORT_PINMUX(6, 4, 6)>, /* TxD */ 174e440554SBiju Das <RZG2L_PORT_PINMUX(6, 3, 6)>; /* RxD */ 184e440554SBiju Das }; 194e440554SBiju Das 20*a74a0bf3SBiju Das sd1-pwr-en-hog { 21*a74a0bf3SBiju Das gpio-hog; 22*a74a0bf3SBiju Das gpios = <RZG2L_GPIO(0, 3) GPIO_ACTIVE_HIGH>; 23*a74a0bf3SBiju Das output-high; 24*a74a0bf3SBiju Das line-name = "sd1_pwr_en"; 25*a74a0bf3SBiju Das }; 26*a74a0bf3SBiju Das 27*a74a0bf3SBiju Das sdhi1_pins: sd1 { 28*a74a0bf3SBiju Das sd1_data { 29*a74a0bf3SBiju Das pins = "SD1_DATA0", "SD1_DATA1", "SD1_DATA2", "SD1_DATA3"; 30*a74a0bf3SBiju Das power-source = <3300>; 31*a74a0bf3SBiju Das }; 32*a74a0bf3SBiju Das 33*a74a0bf3SBiju Das sd1_ctrl { 34*a74a0bf3SBiju Das pins = "SD1_CLK", "SD1_CMD"; 35*a74a0bf3SBiju Das power-source = <3300>; 36*a74a0bf3SBiju Das }; 37*a74a0bf3SBiju Das 38*a74a0bf3SBiju Das sd1_mux { 39*a74a0bf3SBiju Das pinmux = <RZG2L_PORT_PINMUX(0, 2, 1)>; /* SD1_CD */ 40*a74a0bf3SBiju Das }; 41*a74a0bf3SBiju Das }; 42*a74a0bf3SBiju Das 43*a74a0bf3SBiju Das sdhi1_pins_uhs: sd1_uhs { 44*a74a0bf3SBiju Das sd1_data_uhs { 45*a74a0bf3SBiju Das pins = "SD1_DATA0", "SD1_DATA1", "SD1_DATA2", "SD1_DATA3"; 46*a74a0bf3SBiju Das power-source = <1800>; 47*a74a0bf3SBiju Das }; 48*a74a0bf3SBiju Das 49*a74a0bf3SBiju Das sd1_ctrl_uhs { 50*a74a0bf3SBiju Das pins = "SD1_CLK", "SD1_CMD"; 51*a74a0bf3SBiju Das power-source = <1800>; 52*a74a0bf3SBiju Das }; 53*a74a0bf3SBiju Das 54*a74a0bf3SBiju Das sd1_mux_uhs { 55*a74a0bf3SBiju Das pinmux = <RZG2L_PORT_PINMUX(0, 2, 1)>; /* SD1_CD */ 56*a74a0bf3SBiju Das }; 57*a74a0bf3SBiju Das }; 58*a74a0bf3SBiju Das 594e440554SBiju Das sound_clk_pins: sound_clk { 604e440554SBiju Das pins = "AUDIO_CLK1", "AUDIO_CLK2"; 614e440554SBiju Das input-enable; 624e440554SBiju Das }; 634e440554SBiju Das}; 64