]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 4 Jun 2014 22:57:20 +0000 (15:57 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 4 Jun 2014 22:57:20 +0000 (15:57 -0700)
Pull timer core updates from Thomas Gleixner:
 "This time you get nothing really exciting:
   - A huge update to the sh* clocksource drivers
   - Support for two more ARM SoCs
   - Removal of the deprecated setup_sched_clock() API
   - The usual pile of fixlets all over the place"

* 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (23 commits)
  clocksource: Add Freescale FlexTimer Module (FTM) timer support
  ARM: dts: vf610: Add Freescale FlexTimer Module timer node.
  clocksource: ftm: Add FlexTimer Module (FTM) Timer devicetree Documentation
  clocksource: sh_tmu: Remove unnecessary OOM messages
  clocksource: sh_mtu2: Remove unnecessary OOM messages
  clocksource: sh_cmt: Remove unnecessary OOM messages
  clocksource: em_sti: Remove unnecessary OOM messages
  clocksource: dw_apb_timer_of: Do not trace read_sched_clock
  clocksource: Fix clocksource_mmio_readX_down
  clocksource: Fix type confusion for clocksource_mmio_readX_Y
  clocksource: sh_tmu: Fix channel IRQ retrieval in legacy case
  clocksource: qcom: Implement read_current_timer for udelay
  ntp: Make is_error_status() use its argument
  ntp: Convert simple_strtol to kstrtol
  timer_stats/doc: Fix /proc/timer_stats documentation
  sched_clock: Remove deprecated setup_sched_clock() API
  ARM: sun6i: a31: Add support for the High Speed Timers
  clocksource: sun5i: Add support for reset controller
  clocksource: efm32: use $vendor,$device scheme for compatible string
  KConfig: Vexpress: build the ARM_GLOBAL_TIMER with vexpress platform
  ...

1  2 
arch/arm/boot/dts/sun6i-a31.dtsi
arch/arm/boot/dts/vf610.dtsi
arch/arm/mach-vexpress/Kconfig
drivers/clocksource/Kconfig
drivers/clocksource/Makefile

Simple merge
index 73355ddc51861ced14a605a1f24e08834598e11c,3c91b84066a1bda86c937091a086977a9d89cdbb..6cc314e7b8fb7064af09b3d7d24d6f7ebbba714e
                                status = "disabled";
                        };
  
 +                      esdhc1: esdhc@400b2000 {
 +                              compatible = "fsl,imx53-esdhc";
 +                              reg = <0x400b2000 0x4000>;
 +                              interrupts = <0 28 0x04>;
 +                              clocks = <&clks VF610_CLK_IPG_BUS>,
 +                                      <&clks VF610_CLK_PLATFORM_BUS>,
 +                                      <&clks VF610_CLK_ESDHC1>;
 +                              clock-names = "ipg", "ahb", "per";
 +                              status = "disabled";
 +                      };
 +
+                       ftm: ftm@400b8000 {
+                               compatible = "fsl,ftm-timer";
+                               reg = <0x400b8000 0x1000 0x400b9000 0x1000>;
+                               interrupts = <0 44 IRQ_TYPE_LEVEL_HIGH>;
+                               clock-names = "ftm-evt", "ftm-src",
+                                       "ftm-evt-counter-en", "ftm-src-counter-en";
+                               clocks = <&clks VF610_CLK_FTM2>,
+                                       <&clks VF610_CLK_FTM3>,
+                                       <&clks VF610_CLK_FTM2_EXT_FIX_EN>,
+                                       <&clks VF610_CLK_FTM3_EXT_FIX_EN>;
+                               status = "disabled";
+                       };
                        fec0: ethernet@400d0000 {
                                compatible = "fsl,mvf600-fec";
                                reg = <0x400d0000 0x1000>;
Simple merge
Simple merge
Simple merge