19 Oct, 2018

1 commit


12 Dec, 2017

1 commit

  • Add clkctrl nodes for AM33xx SoC. These are going to be acting as
    replacement for part of the existing clock data and the existing
    clkctrl hooks under hwmod data.

    This patch also removes any obsolete clock nodes, and reroutes all users
    for these to use the new clkctrl clocks instead.

    Signed-off-by: Tero Kristo
    Signed-off-by: Tony Lindgren

    Tero Kristo
     

12 Apr, 2016

1 commit

  • Upcoming change to DT compiler is going to complain about nodes
    which have a reg property, but have not defined the address in their
    name. This patch fixes following type of warnings for AM33xx clock nodes:

    Warning (unit_address_vs_reg): Node /ocp/cm@48004000/clocks/dpll3_m2_ck
    has a reg or ranges property, but no unit name

    Signed-off-by: Tero Kristo
    Signed-off-by: Tony Lindgren

    Tero Kristo
     

23 Apr, 2015

1 commit

  • Pull ARM SoC late changes from Olof Johansson:
    "We were expecting to sit on this branch through most of the merge
    window since the contents was merged into our tree late, but we ended
    up sitting on all of our contents so it can go in with the rest.

    The contents here is:

    - a large branch of cleanups of the CM/PRM blocks on OMAP.

    - a couple of patches plumbing up CM/PRM on OMAP5 and DRA7.

    - a branch with DT updates for Freescale i.MX. including some
    shuffling from .dts to .dtsi (include) files that causes a little
    churn"

    * tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (78 commits)
    ARM: OMAP2+: Fix booting with configs that don't have MFD_SYSCON
    ARM: OMAP4+: control: add support for initializing control module via DT
    ARM: dts: dra7: add minimal l4 bus layout with control module support
    ARM: dts: omap5: add minimal l4 bus layout with control module support
    ARM: OMAP4+: control: remove support for legacy pad read/write
    ARM: OMAP4: display: convert display to use syscon for dsi muxing
    ARM: dts: omap4: add minimal l4 bus layout with control module support
    ARM: dts: am4372: add minimal l4 bus layout with control module support
    ARM: dts: am43xx-epos-evm: fix pinmux node layout
    ARM: dts: am33xx: add minimal l4 bus layout with control module support
    ARM: dts: omap3: add minimal l4 bus layout with control module support
    ARM: dts: omap24xx: add minimal l4 bus layout with control module support
    ARM: OMAP2+: control: add syscon support for register accesses
    ARM: OMAP2+: id: cache omap_type value
    ARM: OMAP2+: control: remove API for getting control module base address
    ARM: OMAP2+: clock: add low-level support for regmap
    ARM: OMAP4+: PRM: get rid of cpu_is_omap44xx calls from interrupt init
    ARM: OMAP4+: PRM: setup prm_features from the PRM init time flags
    ARM: OMAP2+: CM: move SoC specific init calls within a generic API
    ARM: OMAP4+: PRM: determine prm_device_inst based on DT compatibility
    ...

    Linus Torvalds
     

01 Apr, 2015

1 commit


07 Mar, 2015

1 commit

  • ehrpwm tbclk is wrongly modelled as deriving from dpll_per_m2_ck.
    The TRM says tbclk is derived from SYSCLKOUT. SYSCLKOUT nothing but the
    functional clock of pwmss (l4ls_gclk).
    Fix this by changing source of ehrpwmx_tbclk to l4ls_gclk.

    Fixes: 9e100ebafb91: ("Fix ehrpwm tbclk data")
    Signed-off-by: Vignesh R
    Acked-by: Tero Kristo
    Signed-off-by: Tony Lindgren

    Vignesh R
     

23 May, 2014

1 commit


18 Jan, 2014

1 commit