1. 23 Jan, 2020 11 commits
    • Tony Lindgren's avatar
    • Tony Lindgren's avatar
      ARM: OMAP2+: Drop legacy platform data for omap4 des · ddf664da
      Tony Lindgren authored
      We can now probe devices with ti-sysc interconnect driver and dts
      data. Let's drop the related platform data and custom ti,hwmods
      dts property.
      
      As we're just dropping data, and the early platform data init
      is based on the custom ti,hwmods property, we want to drop both
      the platform data and ti,hwmods property in a single patch.
      
      Cc: Tero Kristo <t-kristo@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      ddf664da
    • Tony Lindgren's avatar
      ARM: OMAP2+: Drop legacy platform data for omap4 sham · bea5e904
      Tony Lindgren authored
      We can now probe devices with ti-sysc interconnect driver and dts
      data. Let's drop the related platform data and custom ti,hwmods
      dts property.
      
      As we're just dropping data, and the early platform data init
      is based on the custom ti,hwmods property, we want to drop both
      the platform data and ti,hwmods property in a single patch.
      
      Cc: Tero Kristo <t-kristo@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      bea5e904
    • Tony Lindgren's avatar
      ARM: OMAP2+: Drop legacy platform data for omap4 aes · 814b2538
      Tony Lindgren authored
      We can now probe devices with ti-sysc interconnect driver and dts
      data. Let's drop the related platform data and custom ti,hwmods
      dts property.
      
      As we're just dropping data, and the early platform data init
      is based on the custom ti,hwmods property, we want to drop both
      the platform data and ti,hwmods property in a single patch.
      
      Cc: Tero Kristo <t-kristo@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      814b2538
    • Tony Lindgren's avatar
      ARM: dts: Configure interconnect target module for omap4 des · 23673f17
      Tony Lindgren authored
      We can now probe devices with device tree only configuration using
      ti-sysc interconnect target module driver. Let's configure the
      module, but keep the legacy "ti,hwmods" peroperty to avoid new boot
      time warnings. The legacy property will be removed in later patches
      together with the legacy platform data.
      
      Cc: Tero Kristo <t-kristo@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      23673f17
    • Tony Lindgren's avatar
      ARM: dts: Configure interconnect target module for omap4 aes · 316a418e
      Tony Lindgren authored
      We can now probe devices with device tree only configuration using
      ti-sysc interconnect target module driver. Let's configure the
      module, but keep the legacy "ti,hwmods" peroperty to avoid new boot
      time warnings. The legacy property will be removed in later patches
      together with the legacy platform data.
      
      Cc: Tero Kristo <t-kristo@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      316a418e
    • Tony Lindgren's avatar
      ARM: dts: Configure interconnect target module for omap4 sham · 18c48e6d
      Tony Lindgren authored
      We can now probe devices with device tree only configuration using
      ti-sysc interconnect target module driver. Let's configure the
      module, but keep the legacy "ti,hwmods" peroperty to avoid new boot
      time warnings. The legacy property will be removed in later patches
      together with the legacy platform data.
      
      Cc: Tero Kristo <t-kristo@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      18c48e6d
    • Tony Lindgren's avatar
      ARM: dts: Configure omap5 rng to probe with ti-sysc · 30c2d7ca
      Tony Lindgren authored
      This is similar to dra7 and omap4 with different clock naming
      and module address.
      
      Cc: devicetree@vger.kernel.org
      Cc: Rob Herring <robh+dt@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      30c2d7ca
    • Tony Lindgren's avatar
      ARM: dts: Configure omap4 rng to probe with ti-sysc · fbb8bb83
      Tony Lindgren authored
      Add RNG interconnect data for omap4 similar to what dra7 has. The
      clock is OMAP4_CM_L4SEC_RNG_CLKCTRL_OFFSET at offset address 0x01c0,
      which matches what dra7 also has with DRA7_L4SEC_CLKCTRL_INDEX(0x1c0).
      
      Note that we need to also add the related l4_secure clock entries.
      I've only added RNG, the others can be added as they get tested.
      They are probably very similar to what we already have for dra7
      in dra7_l4sec_clkctrl_regs[].
      
      With the clock tagged CLKF_SOC_NONSEC, clock is set disabled for secure
      devices and clk_get() will fail. Additionally we disable the RNG target
      module on droid4 to avoid introducing new boot time warnings.
      
      Cc: devicetree@vger.kernel.org
      Cc: Rob Herring <robh+dt@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      fbb8bb83
    • Tony Lindgren's avatar
      ARM: dts: Add missing omap5 secure clocks · 723a567f
      Tony Lindgren authored
      The secure clocks on omap5 are similar to what we already have for dra7
      with dra7_l4sec_clkctrl_regs and documented in the omap5432 TRM in
      "Table 3-1044. CORE_CM_CORE Registers Mapping Summary".
      
      The secure clocks are part of the l4per clock manager. As the l4per
      clock manager has now two clock domains as children, let's also update
      the l4per clockdomain node name to follow the "clock" node naming with
      a domain specific compatible property.
      
      Compared to omap4, omap5 has more clocks working in hardare autogating
      mode.
      
      Cc: devicetree@vger.kernel.org
      Cc: Rob Herring <robh+dt@kernel.org>
      Acked-by: default avatarStephen Boyd <sboyd@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      723a567f
    • Tony Lindgren's avatar
      ARM: dts: Add missing omap4 secure clocks · cfcbc2db
      Tony Lindgren authored
      The secure clocks on omap4 are similar to what we already have for dra7
      in dra7_l4sec_clkctrl_regs and documented in the omap4460 TRM "Table
      3-1346 L4PER_CM2 Registers Mapping Summary".
      
      The secure clocks are part of the l4_per clock manager. As the l4_per
      clock manager has now two clock domains as children, let's also update
      the l4_per clockdomain node name to follow the "clock" node naming with
      a domain specific compatible property.
      
      Cc: devicetree@vger.kernel.org
      Cc: Rob Herring <robh+dt@kernel.org>
      Acked-by: default avatarStephen Boyd <sboyd@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      cfcbc2db
  2. 20 Jan, 2020 7 commits
  3. 13 Jan, 2020 2 commits
  4. 30 Dec, 2019 7 commits
  5. 17 Dec, 2019 13 commits