mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00

The GPT4 IOs are available on the carrier board's PMOD0 connector (J1). Enable the GPT on the carrier board by adding the GPT pinmux and node on the carrier board dtsi file. Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Link: https://lore.kernel.org/20250424054050.28310-4-biju.das.jz@bp.renesas.com Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
46 lines
1.2 KiB
Text
46 lines
1.2 KiB
Text
// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
/*
|
|
* Device Tree Source for the RZ/G2L SMARC EVK board
|
|
*
|
|
* Copyright (C) 2021 Renesas Electronics Corp.
|
|
*/
|
|
|
|
/dts-v1/;
|
|
|
|
/* Enable SCIF2 (SER0) on PMOD1 (CN7) */
|
|
#define PMOD1_SER0 1
|
|
|
|
/*
|
|
* To enable MTU3a PWM on PMOD0,
|
|
* Disable PMOD1_SER0 by setting "#define PMOD1_SER0 0" above and
|
|
* enable PMOD_MTU3 by setting "#define PMOD_MTU3 1" below.
|
|
*/
|
|
#define PMOD_MTU3 0
|
|
|
|
#if (PMOD_MTU3 && PMOD1_SER0)
|
|
#error "Cannot set as PMOD_MTU3 and PMOD1_SER0 are mutually exclusive "
|
|
#endif
|
|
|
|
#define MTU3_COUNTER_Z_PHASE_SIGNAL 0
|
|
|
|
#if (!PMOD_MTU3 && MTU3_COUNTER_Z_PHASE_SIGNAL)
|
|
#error "Cannot set 1 to MTU3_COUNTER_Z_PHASE_SIGNAL as PMOD_MTU3=0"
|
|
#endif
|
|
|
|
/*
|
|
* To enable the GPT pins GTIOC4A(PMOD0_PIN7) and GTIOC4B(PMOD0_PIN10) on the
|
|
* PMOD0 connector (J1), enable PMOD0_GPT by setting "#define PMOD0_GPT 1"
|
|
* below.
|
|
*/
|
|
#define PMOD0_GPT 0
|
|
|
|
#include "r9a07g044l2.dtsi"
|
|
#include "rzg2l-smarc-som.dtsi"
|
|
#include "rzg2l-smarc-pinfunction.dtsi"
|
|
#include "rz-smarc-common.dtsi"
|
|
#include "rzg2l-smarc.dtsi"
|
|
|
|
/ {
|
|
model = "Renesas SMARC EVK based on r9a07g044l2";
|
|
compatible = "renesas,smarc-evk", "renesas,r9a07g044l2", "renesas,r9a07g044";
|
|
};
|