drivers: pwm: add pinctrl driver support
Replace soc-specific pin functions with Zephyr pinctrl api functions for pin-mux configuration in pwm driver. Signed-off-by: Mulin Chao <mlchao@nuvoton.com>
This commit is contained in:
parent
a4b07c396d
commit
8f65bdabab
7 changed files with 24 additions and 30 deletions
|
@ -294,7 +294,6 @@
|
|||
compatible = "nuvoton,npcx-pwm";
|
||||
reg = <0x40080000 0x2000>;
|
||||
clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 0>;
|
||||
pinctrl-0 = <&alt4_pwm0_sl>; /* PINC3 */
|
||||
#pwm-cells = <3>;
|
||||
status = "disabled";
|
||||
label = "PWM_0";
|
||||
|
@ -304,7 +303,6 @@
|
|||
compatible = "nuvoton,npcx-pwm";
|
||||
reg = <0x40082000 0x2000>;
|
||||
clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 1>;
|
||||
pinctrl-0 = <&alt4_pwm1_sl>; /* PINC2 */
|
||||
#pwm-cells = <3>;
|
||||
status = "disabled";
|
||||
label = "PWM_1";
|
||||
|
@ -314,7 +312,6 @@
|
|||
compatible = "nuvoton,npcx-pwm";
|
||||
reg = <0x40084000 0x2000>;
|
||||
clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 2>;
|
||||
pinctrl-0 = <&alt4_pwm2_sl>; /* PINC4 */
|
||||
#pwm-cells = <3>;
|
||||
status = "disabled";
|
||||
label = "PWM_2";
|
||||
|
@ -324,7 +321,6 @@
|
|||
compatible = "nuvoton,npcx-pwm";
|
||||
reg = <0x40086000 0x2000>;
|
||||
clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 3>;
|
||||
pinctrl-0 = <&alt4_pwm3_sl>; /* PIN80 */
|
||||
#pwm-cells = <3>;
|
||||
status = "disabled";
|
||||
label = "PWM_3";
|
||||
|
@ -334,7 +330,6 @@
|
|||
compatible = "nuvoton,npcx-pwm";
|
||||
reg = <0x40088000 0x2000>;
|
||||
clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 4>;
|
||||
pinctrl-0 = <&alt4_pwm4_sl>; /* PINB6 */
|
||||
#pwm-cells = <3>;
|
||||
status = "disabled";
|
||||
label = "PWM_4";
|
||||
|
@ -344,7 +339,6 @@
|
|||
compatible = "nuvoton,npcx-pwm";
|
||||
reg = <0x4008a000 0x2000>;
|
||||
clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 5>;
|
||||
pinctrl-0 = <&alt4_pwm5_sl>; /* PINB7 */
|
||||
#pwm-cells = <3>;
|
||||
status = "disabled";
|
||||
label = "PWM_5";
|
||||
|
@ -354,7 +348,6 @@
|
|||
compatible = "nuvoton,npcx-pwm";
|
||||
reg = <0x4008c000 0x2000>;
|
||||
clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 6>;
|
||||
pinctrl-0 = <&alt4_pwm6_sl>; /* PINC0 */
|
||||
#pwm-cells = <3>;
|
||||
status = "disabled";
|
||||
label = "PWM_6";
|
||||
|
@ -364,7 +357,6 @@
|
|||
compatible = "nuvoton,npcx-pwm";
|
||||
reg = <0x4008e000 0x2000>;
|
||||
clocks = <&pcc NPCX_CLOCK_BUS_APB2 NPCX_PWDWN_CTL2 7>;
|
||||
pinctrl-0 = <&alt4_pwm7_sl>; /* PIN60 */
|
||||
#pwm-cells = <3>;
|
||||
status = "disabled";
|
||||
label = "PWM_7";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue