lkml.org 
[lkml]   [2017]   [Oct]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v4 4/4] arm: dts: stm32: remove useless clocksource nodes
    Date
    16 bits timers aren't accurate enough to be used as
    clocksource, remove them from stm32f4 and stm32f7 devicetree.

    Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
    ---
    arch/arm/boot/dts/stm32f429.dtsi | 32 --------------------------------
    arch/arm/boot/dts/stm32f746.dtsi | 32 --------------------------------
    2 files changed, 64 deletions(-)

    diff --git a/arch/arm/boot/dts/stm32f429.dtsi b/arch/arm/boot/dts/stm32f429.dtsi
    index dd7e99b..ac9a3e6 100644
    --- a/arch/arm/boot/dts/stm32f429.dtsi
    +++ b/arch/arm/boot/dts/stm32f429.dtsi
    @@ -108,14 +108,6 @@
    };
    };

    - timer3: timer@40000400 {
    - compatible = "st,stm32-timer";
    - reg = <0x40000400 0x400>;
    - interrupts = <29>;
    - clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM3)>;
    - status = "disabled";
    - };
    -
    timers3: timers@40000400 {
    #address-cells = <1>;
    #size-cells = <0>;
    @@ -137,14 +129,6 @@
    };
    };

    - timer4: timer@40000800 {
    - compatible = "st,stm32-timer";
    - reg = <0x40000800 0x400>;
    - interrupts = <30>;
    - clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM4)>;
    - status = "disabled";
    - };
    -
    timers4: timers@40000800 {
    #address-cells = <1>;
    #size-cells = <0>;
    @@ -194,14 +178,6 @@
    };
    };

    - timer6: timer@40001000 {
    - compatible = "st,stm32-timer";
    - reg = <0x40001000 0x400>;
    - interrupts = <54>;
    - clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM6)>;
    - status = "disabled";
    - };
    -
    timers6: timers@40001000 {
    #address-cells = <1>;
    #size-cells = <0>;
    @@ -218,14 +194,6 @@
    };
    };

    - timer7: timer@40001400 {
    - compatible = "st,stm32-timer";
    - reg = <0x40001400 0x400>;
    - interrupts = <55>;
    - clocks = <&rcc 0 STM32F4_APB1_CLOCK(TIM7)>;
    - status = "disabled";
    - };
    -
    timers7: timers@40001400 {
    #address-cells = <1>;
    #size-cells = <0>;
    diff --git a/arch/arm/boot/dts/stm32f746.dtsi b/arch/arm/boot/dts/stm32f746.dtsi
    index 5633860..a9077e6 100644
    --- a/arch/arm/boot/dts/stm32f746.dtsi
    +++ b/arch/arm/boot/dts/stm32f746.dtsi
    @@ -82,22 +82,6 @@
    status = "disabled";
    };

    - timer3: timer@40000400 {
    - compatible = "st,stm32-timer";
    - reg = <0x40000400 0x400>;
    - interrupts = <29>;
    - clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM3)>;
    - status = "disabled";
    - };
    -
    - timer4: timer@40000800 {
    - compatible = "st,stm32-timer";
    - reg = <0x40000800 0x400>;
    - interrupts = <30>;
    - clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM4)>;
    - status = "disabled";
    - };
    -
    timer5: timer@40000c00 {
    compatible = "st,stm32-timer";
    reg = <0x40000c00 0x400>;
    @@ -105,22 +89,6 @@
    clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM5)>;
    };

    - timer6: timer@40001000 {
    - compatible = "st,stm32-timer";
    - reg = <0x40001000 0x400>;
    - interrupts = <54>;
    - clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM6)>;
    - status = "disabled";
    - };
    -
    - timer7: timer@40001400 {
    - compatible = "st,stm32-timer";
    - reg = <0x40001400 0x400>;
    - interrupts = <55>;
    - clocks = <&rcc 0 STM32F7_APB1_CLOCK(TIM7)>;
    - status = "disabled";
    - };
    -
    rtc: rtc@40002800 {
    compatible = "st,stm32-rtc";
    reg = <0x40002800 0x400>;
    --
    2.7.4
    \
     
     \ /
      Last update: 2017-10-02 17:55    [W:5.687 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site