[U-Boot] How to manage RMOBILE patches?

Nobuhiro Iwamatsu iwamatsu at nigauri.org
Mon Sep 3 02:46:32 CEST 2012


Dear, Wolfgang Denk.

I am working supporting  Renesas RMOBILE to U-Boot.
Renesas's RMOBILE SoC family contains an ARM Cortex-A9, and this uses
the same IP as SH.
(For example, timer, ether, serial, etc.)
I already sent to patches of rmobile, I got review from some developers.
And the patch is managed by the arm/rmobile branch of u-boot-sh[0]
which I have maintained, now.
Since I had you take the patch of rmobile into an ARM repository, I
consulted with Albert about the
future development approach.

We thought two methods are considered.
One is Albert picks up a patch from ML to ARM repository,
Another is whether to have pull from the repository by having a
repository for rmobile made.
And we decided to consult by ML.

What do you think about this?

Best regards,
  Nobuhiro

-------
[0]: git://git.denx.de/u-boot-sh.git arm/rmobile

Hideyuki Sano (1):
      arm: rmobile: Add support for ATMARK-TECHNO Armadillo-800EVA board

Nobuhiro Iwamatsu (20):
      ARMv7: Add register definition of global timer
      arm: rmobile: Add basic support for Renesas R-Mobile
      arm: rmobile: Add support Renesas SH73A0
      arm: rmobile: Add support PFC of Renesas SH73A0
      arm: rmobile: Add supoprt for KMC KZM-A9-GT board
      arm: rmobile: Support build with gcc-4.6 or later
      arm: rmobile: kzm9g: Add LIBFDT support
      arm: rmobile: kzm9g: remove unrelated config
      arm: rmobile: Change initializing ICCICR register
      arm: rmobile: Add support TMU base timer function
      arm: rmobile: kzm9g: Add CONFIG_GLOBAL_TIMER to board config file
      arm: rmobile: Add support Renesas R8A7740
      arm: rmobile: Add support PFC of Renesas R8A7740
      arm: rmobile: armadillo-800eva Remove board_eth_init
      arm: rmobile: Add cpu_eth_init function
      rmobile: armadillo-800eva: Change init function of SCIFA1
      rmobile: armadillo-800eva: Add Support CONFIG_OF_LIBFDT
      rmobile: armadillo-800eva: Add Support NFS and BOOTZ command
      rmobile: armadillo-800eva: Remove CONFIG_SYS_NO_L2CACHE
      rmobile: Add README

Tetsuyuki Kobayashi (11):
      arm: rmobile: kzm9g: Modify sdram area
      arm: rmobile: kzm9g: Adjust low level hardware setting
      arm: rmobile: kzm9g: change prompt to board specific
      arm: rmobile: kzm9g: Modify bus controller setting for CS4
      arm: rmobile: kzm9g: enable reset command
      arm: rmobile: kzm9g: Add dummy member to struct sh73a0_rwdt
      arm: rmobile: kzm9g: Fix CONFIG_BAUDRATE setting
      arm: rmobile: kzm9g: add NFS_TIMEOUT in config file
      arm: rmobile: kzm9g: remove unrelated config
      arm: rmobile: kzm9g: fix CPU info
      arm: rmobile: kzm9g: separate cpu_rev to integer and fraction

 MAINTAINERS                                             |    8 +
 arch/arm/cpu/armv7/rmobile/Makefile                     |   59 +++
 arch/arm/cpu/armv7/rmobile/board.c                      |   31 ++
 arch/arm/cpu/armv7/rmobile/config.mk                    |   26 ++
 arch/arm/cpu/armv7/rmobile/cpu_info-r8a7740.c           |   48 +++
 arch/arm/cpu/armv7/rmobile/cpu_info-sh73a0.c            |   60 ++++
 arch/arm/cpu/armv7/rmobile/cpu_info.c                   |   85 +++++
 arch/arm/cpu/armv7/rmobile/emac.c                       |   36 ++
 arch/arm/cpu/armv7/rmobile/lowlevel_init.S              |   98 +++++
 arch/arm/cpu/armv7/rmobile/pfc-r8a7740.c                | 2612
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv7/rmobile/pfc-sh73a0.c                 | 2807
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/cpu/armv7/rmobile/timer.c                      |   97 +++++
 arch/arm/include/asm/arch-armv7/globaltimer.h           |   36 ++
 arch/arm/include/asm/arch-rmobile/gpio.h                |   12 +
 arch/arm/include/asm/arch-rmobile/irqs.h                |   18 +
 arch/arm/include/asm/arch-rmobile/r8a7740-gpio.h        |  584
++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-rmobile/r8a7740.h             |  287 +++++++++++++++
 arch/arm/include/asm/arch-rmobile/rmobile.h             |   14 +
 arch/arm/include/asm/arch-rmobile/sh73a0-gpio.h         |  553
++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-rmobile/sh73a0.h              |  289 +++++++++++++++
 arch/arm/include/asm/arch-rmobile/sys_proto.h           |   29 ++
 arch/arm/include/asm/mach-types.h                       |   26 ++
 board/atmark-techno/armadillo-800eva/Makefile           |   46 +++
 board/atmark-techno/armadillo-800eva/armadillo-800eva.c |  328
+++++++++++++++++
 board/kmc/kzm9g/Makefile                                |   50 +++
 board/kmc/kzm9g/kzm9g.c                                 |  377
+++++++++++++++++++
 boards.cfg                                              |    2 +
 doc/README.rmobile                                      |   65 ++++
 include/configs/armadillo-800eva.h                      |  160 +++++++++
 include/configs/kzm9g.h                                 |  169 +++++++++
 include/sh_tmu.h                                        |    2 +-
 31 files changed, 9013 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm/cpu/armv7/rmobile/Makefile
 create mode 100644 arch/arm/cpu/armv7/rmobile/board.c
 create mode 100644 arch/arm/cpu/armv7/rmobile/config.mk
 create mode 100644 arch/arm/cpu/armv7/rmobile/cpu_info-r8a7740.c
 create mode 100644 arch/arm/cpu/armv7/rmobile/cpu_info-sh73a0.c
 create mode 100644 arch/arm/cpu/armv7/rmobile/cpu_info.c
 create mode 100644 arch/arm/cpu/armv7/rmobile/emac.c
 create mode 100644 arch/arm/cpu/armv7/rmobile/lowlevel_init.S
 create mode 100644 arch/arm/cpu/armv7/rmobile/pfc-r8a7740.c
 create mode 100644 arch/arm/cpu/armv7/rmobile/pfc-sh73a0.c
 create mode 100644 arch/arm/cpu/armv7/rmobile/timer.c
 create mode 100644 arch/arm/include/asm/arch-armv7/globaltimer.h
 create mode 100644 arch/arm/include/asm/arch-rmobile/gpio.h
 create mode 100644 arch/arm/include/asm/arch-rmobile/irqs.h
 create mode 100644 arch/arm/include/asm/arch-rmobile/r8a7740-gpio.h
 create mode 100644 arch/arm/include/asm/arch-rmobile/r8a7740.h
 create mode 100644 arch/arm/include/asm/arch-rmobile/rmobile.h
 create mode 100644 arch/arm/include/asm/arch-rmobile/sh73a0-gpio.h
 create mode 100644 arch/arm/include/asm/arch-rmobile/sh73a0.h
 create mode 100644 arch/arm/include/asm/arch-rmobile/sys_proto.h
 create mode 100644 board/atmark-techno/armadillo-800eva/Makefile
 create mode 100644 board/atmark-techno/armadillo-800eva/armadillo-800eva.c
 create mode 100644 board/kmc/kzm9g/Makefile
 create mode 100644 board/kmc/kzm9g/kzm9g.c
 create mode 100644 doc/README.rmobile
 create mode 100644 include/configs/armadillo-800eva.h
 create mode 100644 include/configs/kzm9g.h


-- 
Nobuhiro Iwamatsu
   iwamatsu at {nigauri.org / debian.org}
   GPG ID: 40AD1FA6


More information about the U-Boot mailing list