[PATCH 00/12] Minimal support for dm814x-evm and hp t410 thin client

Tony Lindgren tony at atomide.com
Wed Jun 3 09:23:09 PDT 2015


Hi all,

Here are minimal patches to make dm814x boot with mainline kernel.
No rush on these ones for v4.2, they need more testing for sure.

As I did not have a dm814x-evm, I got an hp t410 thin client as
those can be found also second hand :)

There's still no PLL clock driver, but as dm814x boots with serial
and NFSroot working, I figured it's time to post them so others
might be able to use these patches for development too.

I posted some instructions on how to make the t410 boot:

http://muru.com/linux/t410/

And I pushed a temporary testing branch for the patches with an
additional hack patch that's still needed until there's a clock
driver to tmp-testing-dm814x-2015-06-03 at:

https://git.kernel.org/cgit/linux/kernel/git/tmlind/linux-omap.git/log/?h=tmp-testing-dm814x-2015-06-03

Cheers,

Tony


Tony Lindgren (12):
  ARM: OMAP2+: Fix dm814x DT_MACHINE_START
  ARM: OMAP2+: Fix scrm compatible for dm814x
  ARM: OMAP2+: Add minimal clockdomains for dm814x
  ARM: OMAP2+: Add custom prwdm_operations for 81xx to support dm814x
  ARM: OMAP2+: Add support for initializing dm814x clocks
  ARM: OMAP2+: Prepare dm81xx hwmod code for adding minimal dm814x
    support
  ARM: OMAP2: Add minimal dm814x hwmod support
  ARM: dts: Add minimal dm814x support
  ARM: dts: Add minimal clocks for dm814x
  ARM: dts: Add minimal dts support for dm8148-evm
  ARM: dts: Add minimal support for HP T410
  ARM: OMAP2+: Add custom abort handler for t410

 arch/arm/boot/dts/Makefile                  |   2 +
 arch/arm/boot/dts/dm8148-evm.dts            |  28 ++
 arch/arm/boot/dts/dm8148-t410.dts           |  28 ++
 arch/arm/boot/dts/dm814x-clocks.dtsi        | 109 ++++++
 arch/arm/boot/dts/dm814x.dtsi               | 333 ++++++++++++++++
 arch/arm/mach-omap2/board-generic.c         |   2 +-
 arch/arm/mach-omap2/clockdomain.h           |   3 +-
 arch/arm/mach-omap2/clockdomains81xx_data.c |  23 +-
 arch/arm/mach-omap2/control.c               |   1 +
 arch/arm/mach-omap2/io.c                    |  12 +-
 arch/arm/mach-omap2/omap_hwmod.c            |   3 +-
 arch/arm/mach-omap2/omap_hwmod.h            |   3 +-
 arch/arm/mach-omap2/omap_hwmod_81xx_data.c  | 569 ++++++++++++++++++----------
 arch/arm/mach-omap2/pdata-quirks.c          |  29 ++
 arch/arm/mach-omap2/powerdomains3xxx_data.c | 122 +++++-
 arch/arm/mach-omap2/prcm-common.h           |   6 +
 drivers/clk/ti/Makefile                     |   2 +-
 drivers/clk/ti/clk-814x.c                   |  36 ++
 drivers/clk/ti/clk-816x.c                   |   2 +-
 include/linux/clk/ti.h                      |   3 +-
 20 files changed, 1103 insertions(+), 213 deletions(-)
 create mode 100644 arch/arm/boot/dts/dm8148-evm.dts
 create mode 100644 arch/arm/boot/dts/dm8148-t410.dts
 create mode 100644 arch/arm/boot/dts/dm814x-clocks.dtsi
 create mode 100644 arch/arm/boot/dts/dm814x.dtsi
 create mode 100644 drivers/clk/ti/clk-814x.c

-- 
2.1.4




More information about the linux-arm-kernel mailing list