1c9ccf3a3SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c9ccf3a3SEmmanuel Vadot/* 3b97ee269SEmmanuel Vadot * Device Tree Source for the RZ/V2L SMARC EVK board 4c9ccf3a3SEmmanuel Vadot * 5c9ccf3a3SEmmanuel Vadot * Copyright (C) 2021 Renesas Electronics Corp. 6c9ccf3a3SEmmanuel Vadot */ 7c9ccf3a3SEmmanuel Vadot 8c9ccf3a3SEmmanuel Vadot/dts-v1/; 9*aa1a8ff2SEmmanuel Vadot 10*aa1a8ff2SEmmanuel Vadot/* Enable SCIF2 (SER0) on PMOD1 (CN7) */ 11*aa1a8ff2SEmmanuel Vadot#define PMOD1_SER0 1 12*aa1a8ff2SEmmanuel Vadot 13*aa1a8ff2SEmmanuel Vadot/* 14*aa1a8ff2SEmmanuel Vadot * To enable MTU3a PWM on PMOD0, 15*aa1a8ff2SEmmanuel Vadot * Disable PMOD1_SER0 by setting "#define PMOD1_SER0 0" above and 16*aa1a8ff2SEmmanuel Vadot * enable PMOD_MTU3 by setting "#define PMOD_MTU3 1" below. 17*aa1a8ff2SEmmanuel Vadot */ 18*aa1a8ff2SEmmanuel Vadot#define PMOD_MTU3 0 19*aa1a8ff2SEmmanuel Vadot 20*aa1a8ff2SEmmanuel Vadot#if (PMOD_MTU3 && PMOD1_SER0) 21*aa1a8ff2SEmmanuel Vadot#error "Cannot set as PMOD_MTU3 and PMOD1_SER0 are mutually exclusive " 22*aa1a8ff2SEmmanuel Vadot#endif 23*aa1a8ff2SEmmanuel Vadot 24*aa1a8ff2SEmmanuel Vadot#define MTU3_COUNTER_Z_PHASE_SIGNAL 0 25*aa1a8ff2SEmmanuel Vadot#if (!PMOD_MTU3 && MTU3_COUNTER_Z_PHASE_SIGNAL) 26*aa1a8ff2SEmmanuel Vadot#error "Cannot set 1 to MTU3_COUNTER_Z_PHASE_SIGNAL as PMOD_MTU3=0" 27*aa1a8ff2SEmmanuel Vadot#endif 28*aa1a8ff2SEmmanuel Vadot 29c9ccf3a3SEmmanuel Vadot#include "r9a07g054l2.dtsi" 30c9ccf3a3SEmmanuel Vadot#include "rzg2l-smarc-som.dtsi" 31c9ccf3a3SEmmanuel Vadot#include "rzg2l-smarc-pinfunction.dtsi" 32c9ccf3a3SEmmanuel Vadot#include "rz-smarc-common.dtsi" 33c9ccf3a3SEmmanuel Vadot#include "rzg2l-smarc.dtsi" 34c9ccf3a3SEmmanuel Vadot 35c9ccf3a3SEmmanuel Vadot/ { 36c9ccf3a3SEmmanuel Vadot model = "Renesas SMARC EVK based on r9a07g054l2"; 37c9ccf3a3SEmmanuel Vadot compatible = "renesas,smarc-evk", "renesas,r9a07g054l2", "renesas,r9a07g054"; 38c9ccf3a3SEmmanuel Vadot}; 39