1// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2/* 3 * Device Tree Source for the RZ/G2LC SMARC pincontrol parts 4 * 5 * Copyright (C) 2021 Renesas Electronics Corp. 6 */ 7 8#include <dt-bindings/gpio/gpio.h> 9#include <dt-bindings/pinctrl/rzg2l-pinctrl.h> 10 11&pinctrl { 12 pinctrl-0 = <&sound_clk_pins>; 13 pinctrl-names = "default"; 14 15 scif0_pins: scif0 { 16 pinmux = <RZG2L_PORT_PINMUX(38, 0, 1)>, /* TxD */ 17 <RZG2L_PORT_PINMUX(38, 1, 1)>; /* RxD */ 18 }; 19 20 scif1_pins: scif1 { 21 pinmux = <RZG2L_PORT_PINMUX(40, 0, 1)>, /* TxD */ 22 <RZG2L_PORT_PINMUX(40, 1, 1)>, /* RxD */ 23 <RZG2L_PORT_PINMUX(41, 0, 1)>, /* CTS# */ 24 <RZG2L_PORT_PINMUX(41, 1, 1)>; /* RTS# */ 25 }; 26 27 sd1-pwr-en-hog { 28 gpio-hog; 29 gpios = <RZG2L_GPIO(39, 2) GPIO_ACTIVE_HIGH>; 30 output-high; 31 line-name = "sd1_pwr_en"; 32 }; 33 34 sdhi1_pins: sd1 { 35 sd1_data { 36 pins = "SD1_DATA0", "SD1_DATA1", "SD1_DATA2", "SD1_DATA3"; 37 power-source = <3300>; 38 }; 39 40 sd1_ctrl { 41 pins = "SD1_CLK", "SD1_CMD"; 42 power-source = <3300>; 43 }; 44 45 sd1_mux { 46 pinmux = <RZG2L_PORT_PINMUX(19, 0, 1)>; /* SD1_CD */ 47 }; 48 }; 49 50 sdhi1_pins_uhs: sd1_uhs { 51 sd1_data_uhs { 52 pins = "SD1_DATA0", "SD1_DATA1", "SD1_DATA2", "SD1_DATA3"; 53 power-source = <1800>; 54 }; 55 56 sd1_ctrl_uhs { 57 pins = "SD1_CLK", "SD1_CMD"; 58 power-source = <1800>; 59 }; 60 61 sd1_mux_uhs { 62 pinmux = <RZG2L_PORT_PINMUX(19, 0, 1)>; /* SD1_CD */ 63 }; 64 }; 65 66 sound_clk_pins: sound_clk { 67 pins = "AUDIO_CLK1", "AUDIO_CLK2"; 68 input-enable; 69 }; 70}; 71 72