soc: nxp: ke1xf: rename ftm instances to pwm to match other SoCs

Rename the NXP FTM instances in the KE1xF SoC to PWM to match the
other SoCs/boards using the FlexTimer as PWM generator.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2019-11-13 12:45:26 +01:00 committed by Maureen Helm
commit ebb4126cbe
3 changed files with 29 additions and 29 deletions

View file

@ -77,32 +77,32 @@
pwmleds { pwmleds {
compatible = "pwm-leds"; compatible = "pwm-leds";
orange_pwm_led: led_pwm_0 { orange_pwm_led: led_pwm_0 {
pwms = <&ftm3 7 60000>; pwms = <&pwm3 7 60000>;
label = "User PWM LED D9"; label = "User PWM LED D9";
}; };
yellow_pwm_led: led_pwm_1 { yellow_pwm_led: led_pwm_1 {
pwms = <&ftm3 6 60000>; pwms = <&pwm3 6 60000>;
label = "User PWM LED D8"; label = "User PWM LED D8";
}; };
green_pwm_led: led_pwm_2 { green_pwm_led: led_pwm_2 {
pwms = <&ftm3 5 60000>; pwms = <&pwm3 5 60000>;
label = "User PWM LED D7"; label = "User PWM LED D7";
}; };
red_pwm_led: led_pwm_3 { red_pwm_led: led_pwm_3 {
pwms = <&ftm3 4 60000>; pwms = <&pwm3 4 60000>;
label = "User PWM LED D6"; label = "User PWM LED D6";
}; };
tri_red_pwm_led: led_pwm_4 { tri_red_pwm_led: led_pwm_4 {
pwms = <&ftm0 1 60000>; pwms = <&pwm0 1 60000>;
label = "User Tricolor PWM LED D5 (Red)"; label = "User Tricolor PWM LED D5 (Red)";
}; };
tri_green_pwm_led: led_pwm_5 { tri_green_pwm_led: led_pwm_5 {
pwms = <&ftm0 0 60000>; pwms = <&pwm0 0 60000>;
label = "User Tricolor PWM LED D5 (Green)"; label = "User Tricolor PWM LED D5 (Green)";
}; };
tri_blue_pwm_led: led_pwm_6 { tri_blue_pwm_led: led_pwm_6 {
pwms = <&ftm0 5 60000>; pwms = <&pwm0 5 60000>;
label = "User Tricolor PWM LED D5 (Blue)"; label = "User Tricolor PWM LED D5 (Blue)";
}; };
}; };
@ -158,11 +158,11 @@
current-speed = <115200>; current-speed = <115200>;
}; };
&ftm0 { &pwm0 {
status = "okay"; status = "okay";
}; };
&ftm3 { &pwm3 {
status = "okay"; status = "okay";
}; };

View file

@ -34,10 +34,10 @@
adc-0 = &adc0; adc-0 = &adc0;
adc-1 = &adc1; adc-1 = &adc1;
adc-2 = &adc2; adc-2 = &adc2;
ftm-0 = &ftm0; pwm-0 = &pwm0;
ftm-1 = &ftm1; pwm-1 = &pwm1;
ftm-2 = &ftm2; pwm-2 = &pwm2;
ftm-3 = &ftm3; pwm-3 = &pwm3;
}; };
cpus { cpus {
@ -344,42 +344,42 @@
#io-channel-cells = <1>; #io-channel-cells = <1>;
}; };
ftm0: pwm@40038000 { pwm0: pwm@40038000 {
compatible = "nxp,kinetis-ftm"; compatible = "nxp,kinetis-ftm";
reg = <0x40038000 0x1000>; reg = <0x40038000 0x1000>;
interrupts = <42 0>; interrupts = <42 0>;
clocks = <&pcc 0xe0 KINETIS_PCC_SRC_FIRC_ASYNC>; clocks = <&pcc 0xe0 KINETIS_PCC_SRC_FIRC_ASYNC>;
label = "FTM_0"; label = "PWM_0";
#pwm-cells = <2>; #pwm-cells = <2>;
status = "disabled"; status = "disabled";
}; };
ftm1: pwm@40039000 { pwm1: pwm@40039000 {
compatible = "nxp,kinetis-ftm"; compatible = "nxp,kinetis-ftm";
reg = <0x40039000 0x1000>; reg = <0x40039000 0x1000>;
interrupts = <43 0>; interrupts = <43 0>;
clocks = <&pcc 0xe4 KINETIS_PCC_SRC_FIRC_ASYNC>; clocks = <&pcc 0xe4 KINETIS_PCC_SRC_FIRC_ASYNC>;
label = "FTM_1"; label = "PWM_1";
#pwm-cells = <2>; #pwm-cells = <2>;
status = "disabled"; status = "disabled";
}; };
ftm2: pwm@4003a000 { pwm2: pwm@4003a000 {
compatible = "nxp,kinetis-ftm"; compatible = "nxp,kinetis-ftm";
reg = <0x4003a000 0x1000>; reg = <0x4003a000 0x1000>;
interrupts = <44 0>; interrupts = <44 0>;
clocks = <&pcc 0xe8 KINETIS_PCC_SRC_FIRC_ASYNC>; clocks = <&pcc 0xe8 KINETIS_PCC_SRC_FIRC_ASYNC>;
label = "FTM_2"; label = "PWM_2";
#pwm-cells = <2>; #pwm-cells = <2>;
status = "disabled"; status = "disabled";
}; };
ftm3: pwm@40026000 { pwm3: pwm@40026000 {
compatible = "nxp,kinetis-ftm"; compatible = "nxp,kinetis-ftm";
reg = <0x40026000 0x1000>; reg = <0x40026000 0x1000>;
interrupts = <71 0>; interrupts = <71 0>;
clocks = <&pcc 0x98 KINETIS_PCC_SRC_FIRC_ASYNC>; clocks = <&pcc 0x98 KINETIS_PCC_SRC_FIRC_ASYNC>;
label = "FTM_3"; label = "PWM_3";
#pwm-cells = <2>; #pwm-cells = <2>;
status = "disabled"; status = "disabled";
}; };

View file

@ -196,17 +196,17 @@ static ALWAYS_INLINE void clk_init(void)
#ifdef DT_NXP_KINETIS_ADC12_ADC_2_CLOCK_IP_SOURCE #ifdef DT_NXP_KINETIS_ADC12_ADC_2_CLOCK_IP_SOURCE
CLOCK_SetIpSrc(kCLOCK_Adc2, DT_NXP_KINETIS_ADC12_ADC_2_CLOCK_IP_SOURCE); CLOCK_SetIpSrc(kCLOCK_Adc2, DT_NXP_KINETIS_ADC12_ADC_2_CLOCK_IP_SOURCE);
#endif #endif
#ifdef DT_NXP_KINETIS_FTM_FTM_0_CLOCK_IP_SOURCE #ifdef DT_NXP_KINETIS_FTM_PWM_0_CLOCK_IP_SOURCE
CLOCK_SetIpSrc(kCLOCK_Ftm0, DT_NXP_KINETIS_FTM_FTM_0_CLOCK_IP_SOURCE); CLOCK_SetIpSrc(kCLOCK_Ftm0, DT_NXP_KINETIS_FTM_PWM_0_CLOCK_IP_SOURCE);
#endif #endif
#ifdef DT_NXP_KINETIS_FTM_FTM_1_CLOCK_IP_SOURCE #ifdef DT_NXP_KINETIS_FTM_PWM_1_CLOCK_IP_SOURCE
CLOCK_SetIpSrc(kCLOCK_Ftm1, DT_NXP_KINETIS_FTM_FTM_1_CLOCK_IP_SOURCE); CLOCK_SetIpSrc(kCLOCK_Ftm1, DT_NXP_KINETIS_FTM_PWM_1_CLOCK_IP_SOURCE);
#endif #endif
#ifdef DT_NXP_KINETIS_FTM_FTM_2_CLOCK_IP_SOURCE #ifdef DT_NXP_KINETIS_FTM_PWM_2_CLOCK_IP_SOURCE
CLOCK_SetIpSrc(kCLOCK_Ftm2, DT_NXP_KINETIS_FTM_FTM_2_CLOCK_IP_SOURCE); CLOCK_SetIpSrc(kCLOCK_Ftm2, DT_NXP_KINETIS_FTM_PWM_2_CLOCK_IP_SOURCE);
#endif #endif
#ifdef DT_NXP_KINETIS_FTM_FTM_3_CLOCK_IP_SOURCE #ifdef DT_NXP_KINETIS_FTM_PWM_3_CLOCK_IP_SOURCE
CLOCK_SetIpSrc(kCLOCK_Ftm3, DT_NXP_KINETIS_FTM_FTM_3_CLOCK_IP_SOURCE); CLOCK_SetIpSrc(kCLOCK_Ftm3, DT_NXP_KINETIS_FTM_PWM_3_CLOCK_IP_SOURCE);
#endif #endif
} }