1. 15 9月, 2015 2 次提交
  2. 25 7月, 2015 2 次提交
  3. 15 7月, 2015 1 次提交
    • D
      ARM: OMAP2+: Add HAVE_ARM_SCU for AM43XX · f87d089d
      Dave Gerlach 提交于
      CONFIG_HAVE_ARM_SCU only gets selected if CONFIG_SMP is selected in an OMAP
      system, however AM43XX needs this option regardless of CONFIG_SMP and also
      for an AM43XX only build as it is important for controlling power in the SoC.
      Without this we cannot suspend the CPU for SoC suspend or cpuidle. The
      ARM Cortex A9 needs SCU CPU Power Status bits to be set to off mode in order
      for the PRCM to transition the MPU to low power modes.
      Signed-off-by: NDave Gerlach <d-gerlach@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      f87d089d
  4. 13 7月, 2015 1 次提交
    • T
      ARM: OMAP2+: Remove legacy booting support for LogicPD Torpedo · d0796c4c
      Tony Lindgren 提交于
      We've been moving all omap2+ based systems to boot in device tree only
      mode for a few years now. Only omap3 has legacy booting support
      remaining. Most omap3 boards already have related arch/arm/boot/*.dts*
      files for booting with device tree.
      
      This board has support for device tree based booting, and we've been
      printing warnings about the legacy booting being deprecated for a
      few merge cycles now. Let's attempt to remove the legacy booting
      for it.
      
      The reason for removing the legacy booting support now rather than
      later is we can simply revert this patch if necessary if we run
      into some unexpected issues that are not trivial to fix for the
      device tree based booting.
      
      Cc: Tim Nordell <tim.nordell@logicpd.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      d0796c4c
  5. 07 5月, 2015 1 次提交
    • T
      ARM: OMAP2+: Remove legacy booting support for Beagleboards · d203c574
      Tony Lindgren 提交于
      We've been moving all omap2+ based systems to boot in device tree only
      mode for a few years now. Only omap3 has legacy booting support
      remaining. Most omap3 boards already have related arch/arm/boot/*.dts*
      files for booting with device tree.
          
      This board has support for device tree based booting, and we've been
      printing warnings about the legacy booting being deprecated for a
      few merge cycles now. Let's attempt to remove the legacy booting
      for it.
      
      The reason for removing the legacy booting support now rather than
      later is we can simply revert this patch if necessary if we run
      into some unexpected issues that are not trivial to fix for the
      device tree based booting.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      d203c574
  6. 05 5月, 2015 2 次提交
    • T
      ARM: OMAP2+: Remove legacy booting support for Overo · 71115b30
      Tony Lindgren 提交于
      We've been moving all omap2+ based systems to boot in device tree only
      mode for a few years now. Only omap3 has legacy booting support
      remaining. Most omap3 boards already have related arch/arm/boot/*.dts*
      files for booting with device tree.
      
      This board has support for device tree based booting, and we've been
      printing warnings about the legacy booting being deprecated for a
      few merge cycles now. Let's attempt to remove the legacy booting
      for it.
      
      The reason for removing the legacy booting support now rather than
      later is we can simply revert this patch if necessary if we run
      into some unexpected issues that are not trivial to fix for the
      device tree based booting.
      
      Cc: Florian Vaussard <florian.vaussard@epfl.ch>
      Acked-by: NAsh Charles <ashcharles@gmail.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      71115b30
    • T
      ARM: OMAP2+: Remove legacy booting support for cm-t35 · 11cd7b8c
      Tony Lindgren 提交于
      We've been moving all omap2+ based systems to boot in device tree only
      mode for a few years now. Only omap3 has legacy booting support
      remaining. Most omap3 boards already have related arch/arm/boot/*.dts*
      files for booting with device tree.
      
      This board has support for device tree based booting, and we've been
      printing warnings about the legacy booting being deprecated for a
      few merge cycles now. Let's attempt to remove the legacy booting
      for it.
      
      The reason for removing the legacy booting support now rather than
      later is we can simply revert this patch if necessary if we run
      into some unexpected issues that are not trivial to fix for the
      device tree based booting.
      
      Cc: Dmitry Lifshitz <lifshitz@compulab.co.il>
      Cc: Igor Grinberg <grinberg@compulab.co.il>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      11cd7b8c
  7. 21 4月, 2015 1 次提交
  8. 28 3月, 2015 1 次提交
    • P
      ARM: DRA7: Enable Cortex A15 errata 798181 · 209431ef
      Praneeth Bajjuri 提交于
      ARM errata 798181 is applicable for OMAP5/DRA7 based devices. So enable
      the same in the build.
      
      DRA7xx is based on Cortex-A15 r2p2 revision.
      
      ARM Errata extract and workaround information is as below.
      
      On Cortex-A15 (r0p0..r3p2) the TLBI*IS/DSB operations are not
      adequately shooting down all use of the old entries. The
      ARM_ERRATA_798181 option enables the Linux kernel workaround
      for this erratum which sends an IPI to the CPUs that are running
      the same ASID as the one being invalidated.
      Signed-off-by: NPraneeth Bajjuri <praneeth@ti.com>
      Acked-by: NNishanth Menon <nm@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      209431ef
  9. 17 3月, 2015 4 次提交
    • T
      ARM: OMAP2+: Remove legacy support for omap3 TouchBook · 01ea0d42
      Tony Lindgren 提交于
      We've been moving all omap2+ based systems to boot in device tree only
      mode for a few years now. Only omap3 has legacy booting support
      remaining. Most omap3 boards already have related arch/arm/boot/*.dts*
      files for booting with device tree.
      
      As it seems this board only has minimal support upstreamed for the
      legacy booting and has not seen activity for on the mailing lists
      for a few years, let's attempt to remove the related legacy board-*.c
      file.
      
      I do not have this board, but it seems getting the same level of
      support with device tree based booting is mostly just configuring
      the .dts file. And there is no need to upgrade the boot loader as
      we can boot with appended DTB too. And most of the omap3 boards
      seem to be related to omap3-evm, and omap3beagleboard that are
      supported with device tree based booting.
      
      If somebody is using this board actively with the mainline kernel,
      please communicate this to the linux-omap mailing list so we can
      get the board booting with device tree based support. I can help
      some too getting the minimal device tree based booting going if
      help is needed.
      
      The reason for attempting to remove this board now is that I'd
      rather get the remaining omap3 legacy booting support into a known
      state where we at least have a .dts file being written for the
      remaining legacy boards. That is because for the next few merge
      cycles we can still revert this patch if absolutely necessary,
      but I'd rather not get suprised by missing .dts files at the point
      where we are ready to drop all remaining omap3 legacy booting
      support later on.
      
      Cc: Gregoire Gentil <gregoire@gentil.com>
      Cc: Radek Pilar <mrkva@mrkva.eu>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      01ea0d42
    • T
      ARM: OMAP3: Remove legacy support for devkit8000 · f56a1b24
      Tony Lindgren 提交于
      We've been moving all omap2+ based systems to boot in device tree only
      mode for a few years now. Only omap3 has legacy booting support
      remaining. Most omap3 boards already have related arch/arm/boot/*.dts*
      files for booting with device tree.
      
      As it seems this board only has minimal support upstreamed for the
      legacy booting and has not seen activity for on the mailing lists
      for a few years, let's attempt to remove the related legacy board-*.c
      file.
      
      I do not have this board, but it seems getting the same level of
      support with device tree based booting is mostly just configuring
      the .dts file. And there is no need to upgrade the boot loader as
      we can boot with appended DTB too. And most of the omap3 boards
      seem to be related to omap3-evm, and omap3beagleboard that are
      supported with device tree based booting.
      
      If somebody is using this board actively with the mainline kernel,
      please communicate this to the linux-omap mailing list so we can
      get the board booting with device tree based support. I can help
      some too getting the minimal device tree based booting going if
      help is needed.
      
      The reason for attempting to remove this board now is that I'd
      rather get the remaining omap3 legacy booting support into a known
      state where we at least have a .dts file being written for the
      remaining legacy boards. That is because for the next few merge
      cycles we can still revert this patch if absolutely necessary,
      but I'd rather not get suprised by missing .dts files at the point
      where we are ready to drop all remaining omap3 legacy booting
      support later on.
      
      http://www.embest-tech.com/product/single-board-computers/index.html
      
      Cc: Thomas Weber <thomas@tomweber.eu>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      f56a1b24
    • T
      ARM: OMAP3: Remove legacy support for EMA-Tech Stalker board · 35cc73da
      Tony Lindgren 提交于
      We've been moving all omap2+ based systems to boot in device tree only
      mode for a few years now. Only omap3 has legacy booting support
      remaining. Most omap3 boards already have related arch/arm/boot/*.dts*
      files for booting with device tree.
      
      As it seems this board only has minimal support upstreamed for the
      legacy booting and has not seen activity for on the mailing lists
      for a few years, let's attempt to remove the related legacy board-*.c
      file.
      
      I do not have this board, but it seems getting the same level of
      support with device tree based booting is mostly just configuring
      the .dts file. And there is no need to upgrade the boot loader as
      we can boot with appended DTB too. And most of the omap3 boards
      seem to be related to omap3-evm, and omap3beagleboard that are
      supported with device tree based booting.
      
      If somebody is using this board actively with the mainline kernel,
      please communicate this to the linux-omap mailing list so we can
      get the board booting with device tree based support. I can help
      some too getting the minimal device tree based booting going if
      help is needed.
      
      The reason for attempting to remove this board now is that I'd
      rather get the remaining omap3 legacy booting support into a known
      state where we at least have a .dts file being written for the
      remaining legacy boards. That is because for the next few merge
      cycles we can still revert this patch if absolutely necessary,
      but I'd rather not get suprised by missing .dts files at the point
      where we are ready to drop all remaining omap3 legacy booting
      support later on.
      
      Also looks like this board is no longer listed on ema-tech.com
      product page at:
      
      http://ema-tech.com/en/categories.html
      
      Cc: Jason Lam <lzg@ema-tech.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      35cc73da
    • S
      ARM: OMAP4: remove dead kconfig option OMAP4_ERRATA_I688 · 606da482
      Stefan Hengelein 提交于
      The Kconfig-Option OMAP4_ERRATA_I688 is never visible due to a
      contradiction in it's dependencies.
      The option requires ARCH_MULTIPLATFORM to be 'disabled'. However, an
      enclosing menu requires either ARCH_MULTI_V6 or ARCH_MULTI_V7 to be
      enabled. These options inherit a dependency from an enclosing menu,
      that requires ARCH_MULTIPLATFORM to be 'enabled'.
      This is a contradiction and made this option also unavailable for
      non-multiplatform configurations.
      
      Since there are no selects on OMAP4_ERRATA_I688, which would ignore
      dependencies, the code related to that option is dead and can be
      removed.
      
      This (logical) defect has been found with the undertaker tool.
      (https://undertaker.cs.fau.de)
      Signed-off-by: NStefan Hengelein <stefan.hengelein@fau.de>
      Acked-by: NSantosh Shilimkar <ssantosh@kernel.org>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      606da482
  10. 21 1月, 2015 1 次提交
    • T
      ARM: OMAP3: Add back Kconfig option MACH_OMAP3517EVM for ASoC · 549f95ed
      Tony Lindgren 提交于
      We still have SND_OMAP_SOC_AM3517EVM depending on MACH_OMAP3517EVM,
      so let's keep MACH_OMAP3517EVM Kconfig option around for a little
      bit longer.
      
      This removes the dependency between ARM SoC changes and the ASoC
      changes, and allows the following three options for the driver:
      
      1. Update the driver for device tree based booting
      
      2. Initialize the driver with legacy platform data, then update
         the driver for device tree based booting
      
      3. Just remove the driver if there are no audio users for
         3517-evm board
      Reported-by: NPaul Bolle <pebolle@tiscali.nl>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      549f95ed
  11. 14 1月, 2015 3 次提交
    • T
      ARM: OMAP3: Remove cm-t3517 legacy support · 5c5f9b42
      Tony Lindgren 提交于
      This board is working with device tree based booting so there should
      not be any need to keep the legacy booting support around. People
      using this board can boot it with appended DTB with existing bootloader.
      
      By removing the 3517 legacy booting support we can get a bit closer to
      making all of omap3 boot in device tree only mode.
      
      Cc: Dmitry Lifshitz <lifshitz@compulab.co.il>
      Cc: Igor Grinberg <grinberg@compulab.co.il>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      5c5f9b42
    • T
      ARM: OMAP3: Remove legacy support for am3517crane · 6b7720f9
      Tony Lindgren 提交于
      This board is working with device tree based booting so there should
      not be any need to keep the legacy booting support around. People
      using this board can boot it with appended DTB with existing bootloader.
      
      By removing the 3517 legacy booting support we can get a bit closer to
      making all of omap3 boot in device tree only mode.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      6b7720f9
    • T
      ARM: OMAP3: Remove legacy support for am3517-evm · 4d62dbda
      Tony Lindgren 提交于
      This board is working with device tree based booting so there should
      not be any need to keep the legacy booting support around. People
      using this board can boot it with appended DTB with existing bootloader.
      
      By removing the 3517 legacy booting support we can get a bit closer to
      making all of omap3 boot in device tree only mode.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      4d62dbda
  12. 20 12月, 2014 1 次提交
  13. 29 11月, 2014 1 次提交
  14. 08 11月, 2014 1 次提交
  15. 04 11月, 2014 2 次提交
  16. 17 9月, 2014 1 次提交
  17. 09 9月, 2014 2 次提交
  18. 23 7月, 2014 1 次提交
  19. 19 6月, 2014 1 次提交
    • R
      ARM: l2c: fix dependencies on PL310 errata symbols · a641f3a6
      Russell King 提交于
      A number of configurations spit out warnings similar to:
      
      warning: (SOC_IMX6 && SOC_VF610 && ARCH_OMAP4) selects PL310_ERRATA_588369 which has unmet direct dependencies (CACHE_L2X0)
      warning: (SOC_IMX6 && SOC_VF610 && ARCH_OMAP4) selects PL310_ERRATA_727915 which has unmet direct dependencies (CACHE_L2X0)
      
      Clean up the dependencies here:
      * PL310 symbols should only be selected when CACHE_L2X0 is enabled.
      * Since the cache-l2x0 code detects PL310 presence at runtime, and we will
        eventually get rid of CACHE_PL310, surround these errata options with an
        if CACHE_L2X0 conditional rather than repeating the dependency against
        each.
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      a641f3a6
  20. 17 6月, 2014 3 次提交
    • R
      ARM: use menuconfig for sub-arch menus · 21278aea
      Rob Herring 提交于
      The System Type menu is getting quite long with platforms and is
      inconsistent in handling of sub-arch specific options. Tidy up the menu
      by making platform options a menuconfig entry containing any platform
      specific config items.
      
      [arnd: change OMAP part according to suggestion from
       Tony Lindgren <tony@atomide.com>]
      Signed-off-by: NRob Herring <robh@kernel.org>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      21278aea
    • S
      ARM: Remove ARCH_HAS_CPUFREQ config option · 19682f72
      Stephen Boyd 提交于
      This config exists entirely to hide the cpufreq menu from the
      kernel configuration unless a platform has selected it. Nothing
      is actually built if this config is 'Y' and it just leads to more
      patches that add a select under a platform Kconfig so that some
      other CPUfreq option can be chosen. Let's remove the option so
      that we can always enable CPUfreq drivers on ARM platforms.
      Acked-by: NViresh Kumar <viresh.kumar@linaro.org>
      Signed-off-by: NStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      19682f72
    • A
      ARM: omap2: fix am43xx dependency on l2x0 cache · 2ad501cc
      Arnd Bergmann 提交于
      Commit d941f86f ("ARM: l2c: AM43x: add L2 cache support") enabled
      the L2 cache support for the am43xx SoC, but caused a build regression
      when the driver for that cache controller is disabled:
      
      arch/arm/mach-omap2/built-in.o: In function `am43xx_init_early':
      :(.init.text+0xb20): undefined reference to `omap_l2_cache_init'
      
      This did not happen for OMAP4, which has the same call, but enables
      the l2x0 driver unconditionally. We could do the same thing for
      am43xx, but it seems better to allow turning it off and make the
      code work in either case.
      
      This adds an inline wrapper for omap_l2_cache_init for the disabled
      case, and removes the 'select' from OMAP4 so it becomes a user
      visible option.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Acked-by: NTony Lindgren <tony@atomide.com>
      Cc: linux-omap@vger.kernel.org
      2ad501cc
  21. 30 5月, 2014 1 次提交
  22. 02 4月, 2014 1 次提交
  23. 01 3月, 2014 1 次提交
  24. 20 2月, 2014 2 次提交
  25. 19 2月, 2014 1 次提交
  26. 14 2月, 2014 2 次提交