arm64: dts: amlogic: t7: Add PWM pinctrl nodes

These pinctrl nodes are required by the PWM drivers to configure
pin muxing at runtime.

Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Ronald Claveau <linux-kernel-dev@aliel.fr>
Link: https://patch.msgid.link/20260326-add-emmc-t7-vim4-v5-4-d3f182b48e9d@aliel.fr
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
This commit is contained in:
Ronald Claveau 2026-03-26 10:59:15 +01:00 committed by Neil Armstrong
parent 3535303d5d
commit 2a2a7b9701

View File

@ -309,6 +309,150 @@ mux {
};
};
pwm_a_pins: pwm-a {
mux {
groups = "pwm_a";
function = "pwm_a";
bias-disable;
};
};
pwm_ao_a_pins: pwm-ao-a {
mux {
groups = "pwm_ao_a";
function = "pwm_ao_a";
bias-disable;
};
};
pwm_ao_b_pins: pwm-ao-b {
mux {
groups = "pwm_ao_b";
function = "pwm_ao_b";
bias-disable;
};
};
pwm_ao_c_d_pins: pwm-ao-c-d {
mux {
groups = "pwm_ao_c_d";
function = "pwm_ao_c";
bias-disable;
};
};
pwm_ao_c_e_pins: pwm-ao-c-e {
mux {
groups = "pwm_ao_c_e";
function = "pwm_ao_c";
bias-disable;
};
};
pwm_ao_c_hiz_pins: pwm-ao-c-hiz {
mux {
groups = "pwm_ao_c_hiz";
function = "pwm_ao_c_hiz";
bias-disable;
};
};
pwm_ao_d_pins: pwm-ao-d {
mux {
groups = "pwm_ao_d";
function = "pwm_ao_d";
bias-disable;
};
};
pwm_ao_e_pins: pwm-ao-e {
mux {
groups = "pwm_ao_e";
function = "pwm_ao_e";
bias-disable;
};
};
pwm_ao_f_pins: pwm-ao-f {
mux {
groups = "pwm_ao_f";
function = "pwm_ao_f";
bias-disable;
};
};
pwm_ao_g_pins: pwm-ao-g {
mux {
groups = "pwm_ao_g";
function = "pwm_ao_g";
bias-disable;
};
};
pwm_ao_g_hiz_pins: pwm-ao-g-hiz {
mux {
groups = "pwm_ao_g_hiz";
function = "pwm_ao_g_hiz";
bias-disable;
};
};
pwm_ao_h_pins: pwm-ao-h {
mux {
groups = "pwm_ao_h";
function = "pwm_ao_h";
bias-disable;
};
};
pwm_b_pins: pwm-b {
mux {
groups = "pwm_b";
function = "pwm_b";
bias-disable;
};
};
pwm_c_pins: pwm-c {
mux {
groups = "pwm_c";
function = "pwm_c";
bias-disable;
};
};
pwm_d_pins: pwm-d {
mux {
groups = "pwm_d";
function = "pwm_d";
bias-disable;
};
};
pwm_e_pins: pwm-e {
mux {
groups = "pwm_e";
function = "pwm_e";
bias-disable;
};
};
pwm_f_pins: pwm-f {
mux {
groups = "pwm_f";
function = "pwm_f";
bias-disable;
};
};
pwm_vs_pins: pwm-vs {
mux {
groups = "pwm_vs";
function = "pwm_vs";
bias-disable;
};
};
sdcard_pins: sdcard {
mux {
groups = "sdcard_d0",