[PATCH v2 0/5] Rework current Tegra support

Lucas Stach dev at lynxeye.de
Thu Mar 7 05:33:17 EST 2013


This patchset converts the current ad-hoc implementation within the
Tegra arch into proper barebox drivers. It slightly enhances
functionality, but mostly this is a cleanup to provide a good base
for further work.

V2 incorporates the review feedback I got so far. Mostly avoiding
renaming iomap.h and leaving debug_ll as is.

Lucas Stach (5):
  tegra: pull in iomap.h from the Linux kernel
  tegra: switch to ARMv7 cpu type
  tegra: add driver for the clock and reset module
  tegra: add proper timer driver
  tegra: add power management controller driver

 arch/arm/Kconfig                          |   4 +-
 arch/arm/mach-tegra/Makefile              |   6 +-
 arch/arm/mach-tegra/clock.c               |  56 -------------
 arch/arm/mach-tegra/include/mach/clkdev.h |   7 ++
 arch/arm/mach-tegra/include/mach/iomap.h  |  64 +++++----------
 arch/arm/mach-tegra/reset.c               |  39 ---------
 arch/arm/mach-tegra/tegra20-car.c         | 126 ++++++++++++++++++++++++++++++
 arch/arm/mach-tegra/tegra20-pmc.c         |  89 +++++++++++++++++++++
 arch/arm/mach-tegra/tegra20-timer.c       | 120 ++++++++++++++++++++++++++++
 arch/arm/mach-tegra/tegra20.c             |  38 +++++++++
 10 files changed, 406 insertions(+), 143 deletions(-)
 delete mode 100644 arch/arm/mach-tegra/clock.c
 create mode 100644 arch/arm/mach-tegra/include/mach/clkdev.h
 delete mode 100644 arch/arm/mach-tegra/reset.c
 create mode 100644 arch/arm/mach-tegra/tegra20-car.c
 create mode 100644 arch/arm/mach-tegra/tegra20-pmc.c
 create mode 100644 arch/arm/mach-tegra/tegra20-timer.c
 create mode 100644 arch/arm/mach-tegra/tegra20.c

-- 
1.8.1.2




More information about the barebox mailing list