1. 11 11月, 2016 7 次提交
  2. 10 11月, 2016 1 次提交
  3. 08 11月, 2016 1 次提交
  4. 11 7月, 2016 2 次提交
    • T
      ARM: OMAP2+: Drop legacy board file for LDP · e92fc4f0
      Tony Lindgren 提交于
      Let's drop the last two remaining omap3 legacy boot board files.
      Let's only use the device tree based booting known to work for
      these two boards.
      
      We still have two omap3 boards booting in legacy mode in addition
      to device tree based booting. All the other ten or so omap2+ SoCs
      have been booting using device tree mode only for years now. This
      has allowed us to get rid of quite a bit of arch/arm/mach-omap2
      related platform init code in favor of dts and driver changes.
      
      Pretty much the only remaining known users for omap3 legacy boot
      board files are Kevin's and Russell's boot test systems, and N900
      kernel tree maintained by Pali and Ivaylo. And all of them are
      also supporting the device tree based booting. The legacy booting
      mode has been kept around mostly to verify against regressions.
      
      As there is still a slim chance of possible other uses of the
      mainline kernel for these boards, let's just drop the board
      files for v4.8, and let's not touch the related platform init
      code until around v4.9 time if no issues are found. This makes
      it trivial for us to add back the board files with a simple revert.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      e92fc4f0
    • T
      ARM: OMAP2+: Drop legacy board file for n900 · 9b7141d0
      Tony Lindgren 提交于
      Let's drop the last two remaining omap3 legacy boot board files.
      Let's only use the device tree based booting known to work for
      these two boards.
      
      We still have two omap3 boards booting in legacy mode in addition
      to device tree based booting. All the other ten or so omap2+ SoCs
      have been booting using device tree mode only for years now. This
      has allowed us to get rid of quite a bit of arch/arm/mach-omap2
      related platform init code in favor of dts and driver changes.
      
      Pretty much the only remaining known users for omap3 legacy boot
      board files are Kevin's and Russell's boot test systems, and N900
      kernel tree maintained by Pali and Ivaylo. And all of them are
      also supporting the device tree based booting. The legacy booting
      mode has been kept around mostly to verify against regressions.
      
      As there is still a slim chance of possible other uses of the
      mainline kernel for these boards, let's just drop the board
      files for v4.8, and let's not touch the related platform init
      code until around v4.9 time if no issues are found. This makes
      it trivial for us to add back the board files with a simple revert.
      Acked-By: NSebastian Reichel <sre@kernel.org>
      Acked-by: NAaro Koskinen <aaro.koskinen@iki.fi>
      Acked-by: NPali Rohár <pali.rohar@gmail.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      9b7141d0
  5. 04 7月, 2016 1 次提交
  6. 23 6月, 2016 1 次提交
    • T
      ARM: OMAP4+: Prevent CPU1 related hang with kexec · 0573b957
      Tony Lindgren 提交于
      Kexec booted kernels on omap4 will hang early during the boot if the
      booted kernel is different version from the previous kernel.
      
      This is because the previous kernel may have configured low-power mode
      using CPU1_WAKEUP_NS_PA_ADDR. In that case it points to the previous
      kernel's omap4_secondary_startup(), and CPU1 can be in low power mode
      from the previous kernel. When the new kernel configures the CPU1
      clockdomain, CPU1 can wake from low power state prematurely during
      omap44xx_clockdomains_init() running random code.
      
      Let's fix the issue by configuring CPU1_WAKEUP_NS_PA_ADDR before we
      call omap44xx_clockdomains_init(). Note that this is very early during
      the init, and we will do proper CPU1 reset during SMP init a bit later
      on in omap4_smp_prepare_cpus(). And we need to do this when SMP is
      not enabled as the previous kernel may have had it enabled.
      Acked-by: NSantosh Shilimkar <ssantosh@kernel.org>
      Tested-by: NKeerthy <j-keerthy@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      0573b957
  7. 14 4月, 2016 1 次提交
  8. 01 12月, 2015 1 次提交
    • S
      ARM: OMAP2+: Remove legacy device instantiation of IOMMUs · dd20b0d5
      Suman Anna 提交于
      The legacy-style IOMMU device creation is maintained currently only
      for OMAP3 SoC, as all other SoCs are DT-boot only, and also to ensure
      functionality of the OMAP3 ISP driver, the only in-kernel client user
      on OMAP3 that supported both modes.
      
      Commit 78c66fbc ("[media] v4l: omap3isp: Drop platform data support")
      removed the legacy device support from the OMAP3 ISP driver, so the
      legacy device instantiation of OMAP IOMMU devices is no longer
      needed, and is cleaned up.
      Signed-off-by: NSuman Anna <s-anna@ti.com>
      [tony@atomide.com: updated to remove also the Makefile entry]
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      dd20b0d5
  9. 15 10月, 2015 1 次提交
    • T
      ARM: OMAP3: clock: remove un-used core dpll re-program code · d42f265a
      Tero Kristo 提交于
      Remove the OMAP3 core DPLL re-program code, and the associated SRAM
      code that does the low-level programming of the DPLL divider, idling
      of the SDRAM etc.
      
      This code was never fully implemented in the kernel; things missing
      were driver side handling of core clock changes (they need to account
      for their functional clock rate being changed on-the-fly), and the whole
      framework required for handling this. Thus, there is not much point
      to keep carrying the low-level support code either.
      Signed-off-by: NTero Kristo <t-kristo@ti.com>
      Cc: Paul Walmsley <paul@pwsan.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      d42f265a
  10. 16 7月, 2015 2 次提交
    • T
      ARM: OMAP2+: Remove legacy booting support for Pandora · 7fcf7e06
      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: Grazvydas Ignotas <notasas@gmail.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      7fcf7e06
    • S
      ARM: OMAP2+: Remove module references from IOMMU machine layer · 228e5fad
      Suman Anna 提交于
      The OMAP IOMMU driver has been adapted to the IOMMU framework
      for a while now, and it no longer supports being built as a
      module. Cleanup all the module related references both from
      the code and in the build.
      
      While at it, also relocate a comment around the initcall to
      avoid a checkpatch strict warning about using a blank line
      after function/struct/union/enum declarations.
      Signed-off-by: NSuman Anna <s-anna@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      228e5fad
  11. 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
  12. 02 6月, 2015 12 次提交
  13. 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
  14. 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
  15. 02 5月, 2015 1 次提交
  16. 17 3月, 2015 3 次提交
    • 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
  17. 31 1月, 2015 1 次提交
  18. 27 1月, 2015 1 次提交