1. 29 Jan, 2016 1 commit
  2. 24 Aug, 2015 1 commit
  3. 24 Mar, 2015 1 commit
  4. 03 Feb, 2015 1 commit
    • Arnd Bergmann's avatar
      clk: omap: compile legacy omap3 clocks conditionally · 6793a30a
      Arnd Bergmann authored
      The 'ARM: OMAP3: legacy clock data move under clk driver' patch series
      causes build errors when CONFIG_OMAP3 is not set:
      
      drivers/clk/ti/dpll.c: In function 'ti_clk_register_dpll':
      drivers/clk/ti/dpll.c:199:31: error: 'omap3_dpll_ck_ops' undeclared (first use in this function)
        const struct clk_ops *ops = &omap3_dpll_ck_ops;
                                     ^
      drivers/clk/ti/dpll.c:199:31: note: each undeclared identifier is reported only once for each function it appears in
      drivers/clk/ti/dpll.c:259:10: error: 'omap3_dpll_per_ck_ops' undeclared (first use in this function)
         ops = &omap3_dpll_per_ck_ops;
                ^
      
      drivers/built-in.o: In function `ti_clk_register_gate':
      drivers/clk/ti/gate.c:179: undefined reference to `clkhwops_omap3430es2_dss_usbhost_wait'
      drivers/clk/ti/gate.c:179: undefined reference to `clkhwops_am35xx_ipss_module_wait'
      -in.o: In function `ti_clk_register_interface':
      drivers/clk/ti/interface.c:100: undefined reference to `clkhwops_omap3430es2_iclk_hsotgusb_wait'
      drivers/clk/ti/interface.c:100: undefined reference to `clkhwops_omap3430es2_iclk_dss_usbhost_wait'
      drivers/clk/ti/interface.c:100: undefined reference to `clkhwops_omap3430es2_iclk_ssi_wait'
      drivers/clk/ti/interface.c:100: undefined reference to `clkhwops_am35xx_ipss_wait'
      drivers/built-in.o: In function `ti_clk_register_composite':
      :(.text+0x3da768): undefined reference to `ti_clk_build_component_gate'
      
      In order to fix that problem, this patch makes the omap3 legacy code
      compiled only when both CONFIG_OMAP3 and CONFIG_ATAGS are set.
      Signed-off-by: 's avatarArnd Bergmann <arnd@arndb.de>
      Acked-by: 's avatarTony Lindgren <tony@atomide.com>
      Signed-off-by: 's avatarMichael Turquette <mturquette@linaro.org>
      6793a30a
  5. 30 Jan, 2015 2 commits
  6. 28 May, 2014 1 commit
  7. 20 May, 2014 1 commit
  8. 17 Jan, 2014 1 commit
    • Tero Kristo's avatar
      CLK: TI: add support for gate clock · f60b1ea5
      Tero Kristo authored
      This patch adds support for TI specific gate clocks. These behave as basic
      gate-clock, but have different ops / hw-ops for controlling the actual
      gate, for example waiting until the clock is ready. Several sub-types
      are supported:
      - ti,gate-clock: basic gate clock with default ops/hwops
      - ti,clkdm-gate-clock: clockdomain level gate control
      - ti,dss-gate-clock: gate clock with DSS specific hardware handling
      - ti,am35xx-gate-clock: gate clock with AM35xx specific hardware handling
      - ti,hsdiv-gate-clock: gate clock with OMAP36xx hardware errata handling
      Signed-off-by: 's avatarTero Kristo <t-kristo@ti.com>
      Acked-by: 's avatarTony Lindgren <tony@atomide.com>
      Signed-off-by: 's avatarMike Turquette <mturquette@linaro.org>
      f60b1ea5