mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 03:15:31 +09:00
ODROID-COMMON: arm64/dts: Add GPIO pinctrl for PWM pins back
This ensures where the PWM pins located to which GPIO pins so that the unexpected error showing without this patch once unexport a PWM pin does not occurs Signed-off-by: Deokgyu Yang <secugyu@gmail.com> Change-Id: I854e2f8d12ded46bb079fb1c6fe80cb1eb82a358
This commit is contained in:
@@ -882,6 +882,27 @@
|
||||
drive-strength = <2>;
|
||||
};
|
||||
};
|
||||
|
||||
pwmab_to_gpios: pwmab_gpio {
|
||||
mux {
|
||||
groups = "GPIOX_6", "GPIOX_19";
|
||||
function = "gpio_periphs";
|
||||
};
|
||||
};
|
||||
|
||||
pwmcd_to_gpios: pwmcd_gpio {
|
||||
mux {
|
||||
groups = "GPIOX_5", "GPIOX_3";
|
||||
function = "gpio_periphs";
|
||||
};
|
||||
};
|
||||
|
||||
pwmef_to_gpios: pwmef_gpio {
|
||||
mux {
|
||||
groups = "GPIOX_16", "GPIOX_7";
|
||||
function = "gpio_periphs";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pinctrl_aobus {
|
||||
|
||||
@@ -590,4 +590,18 @@
|
||||
function = "gpio_periphs";
|
||||
};
|
||||
};
|
||||
|
||||
pwmcd_to_gpios: pwmcd_gpio {
|
||||
mux {
|
||||
groups = "GPIOX_5", "GPIOX_6";
|
||||
function = "gpio_periphs";
|
||||
};
|
||||
};
|
||||
|
||||
pwmef_to_gpios: pwmef_gpio {
|
||||
mux {
|
||||
groups = "GPIOX_16", "GPIOX_7";
|
||||
function = "gpio_periphs";
|
||||
};
|
||||
};
|
||||
}; /* end of pinctrl_periphs */
|
||||
|
||||
@@ -13,8 +13,9 @@
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "pwm_pins";
|
||||
pinctrl-names = "pwm_pins", "gpio_periphs";
|
||||
pinctrl-0 = <&pwm_a_pins &pwm_b_pins2>;
|
||||
pinctrl-1 = <&pwmab_to_gpios>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -9,8 +9,9 @@
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "pwm_pins";
|
||||
pinctrl-names = "pwm_pins", "gpio_periphs";
|
||||
pinctrl-0 = <&pwm_a_pins &pwm_b_pins2>;
|
||||
pinctrl-1 = <&pwmab_to_gpios>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -12,8 +12,9 @@
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "pwm_pins";
|
||||
pinctrl-names = "pwm_pins", "gpio_periphs";
|
||||
pinctrl-0 = <&pwm_a_pins &pwm_b_pins2>;
|
||||
pinctrl-1 = <&pwmab_to_gpios>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -9,8 +9,9 @@
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "pwm_pins";
|
||||
pinctrl-names = "pwm_pins", "gpio_periphs";
|
||||
pinctrl-0 = <&pwm_c_pins2 &pwm_d_pins1>;
|
||||
pinctrl-1 = <&pwmcd_to_gpios>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -9,8 +9,9 @@
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "pwm_pins";
|
||||
pinctrl-names = "pwm_pins", "gpio_periphs";
|
||||
pinctrl-0 = <&pwm_e_pins &pwm_f_pins1>;
|
||||
pinctrl-1 = <&pwmef_to_gpios>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -13,8 +13,9 @@
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "pwm_pins";
|
||||
pinctrl-names = "pwm_pins", "gpio_periphs";
|
||||
pinctrl-0 = <&pwm_c_pins2 &pwm_d_pins2>;
|
||||
pinctrl-1 = <&pwmcd_to_gpios>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -9,8 +9,9 @@
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "pwm_pins";
|
||||
pinctrl-names = "pwm_pins", "gpio_periphs";
|
||||
pinctrl-0 = <&pwm_c_pins2 &pwm_d_pins2>;
|
||||
pinctrl-1 = <&pwmcd_to_gpios>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -12,8 +12,9 @@
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "pwm_pins";
|
||||
pinctrl-names = "pwm_pins", "gpio_periphs";
|
||||
pinctrl-0 = <&pwm_c_pins2 &pwm_d_pins2>;
|
||||
pinctrl-1 = <&pwmcd_to_gpios>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -9,8 +9,9 @@
|
||||
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
pinctrl-names = "pwm_pins";
|
||||
pinctrl-names = "pwm_pins", "gpio_periphs";
|
||||
pinctrl-0 = <&pwm_e_pins &pwm_f_pins1>;
|
||||
pinctrl-1 = <&pwmef_to_gpios>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user