[U-Boot] [PATCH v1 0/6] Introducing the Broadcom bcm281xx Architecture

Darwin Rambo
2014-02-03T22:05:14Z

Sorry folks, I missed my morning caffeine and mislabeled the patch version in the subject as v1. I will be resending the series with the proper v2 versioning asap to avoid confusion.

Regards,
Darwin

> -----Original Message-----
> From: Darwin Rambo [mailto:drambo at broadcom.com]
> Sent: Monday, February 03, 2014 1:03 PM
> To: u-boot at lists.denx.de
> Cc: Darwin Rambo
> Subject: [PATCH v1 0/6] Introducing the Broadcom bcm281xx Architecture
>
> This patchset introduces the Broadcom bcm281xx family of mobile SoC
> chips. Broadcom kona hardware blocks are often found in Broadcom mobile
> SoC chips including the bcm281xx family, so support for some of these
> kona blocks is also provided here. These patches work on u-boot master
> as well as the u-boot-arm custodian tree.
>
> v1 changes
> ----------
> Delete lowlevel_init.S and create s_init.c. File header cleanup,
> cosmetic changes, dead code removal. Create include/bitfield.h.
> Use get_ram_size(). Use weak timer_init(); Skip lowlevel init.
> Remove memory test config. Use standard baud table and prompt.
>
>
> Darwin Rambo (6):
> arch: kona: Initial commit of kona-common architecture code
> arch: bcm281xx: Initial commit of bcm281xx architecture code
> gpio: kona: Add Kona gpio driver
> i2c: kona: Add Kona I2C driver
> mmc: kona: Add Kona mmc driver
> board: bcm28155_ap: Add board files
>
> arch/arm/cpu/armv7/Makefile | 1 +
> arch/arm/cpu/armv7/bcm281xx/Makefile | 11 +
> arch/arm/cpu/armv7/bcm281xx/clk-bcm281xx.c | 523
> +++++++++++++++++
> arch/arm/cpu/armv7/bcm281xx/clk-bsc.c | 52 ++
> arch/arm/cpu/armv7/bcm281xx/clk-core.c | 513 +++++++++++++++++
> arch/arm/cpu/armv7/bcm281xx/clk-core.h | 495 ++++++++++++++++
> arch/arm/cpu/armv7/bcm281xx/clk-sdio.c | 73 +++
> arch/arm/cpu/armv7/bcm281xx/reset.c | 27 +
> arch/arm/cpu/armv7/kona-common/Makefile | 9 +
> arch/arm/cpu/armv7/kona-common/clk-stubs.c | 21 +
> arch/arm/cpu/armv7/kona-common/hwinit-common.c | 16 +
> arch/arm/cpu/armv7/kona-common/s_init.c | 12 +
> arch/arm/include/asm/arch-bcm281xx/gpio.h | 15 +
> arch/arm/include/asm/arch-bcm281xx/sysmap.h | 25 +
> arch/arm/include/asm/kona-common/clk.h | 29 +
> arch/arm/include/asm/kona-common/kona_sdhci.h | 12 +
> board/broadcom/bcm28155_ap/Makefile | 7 +
> board/broadcom/bcm28155_ap/bcm28155_ap.c | 87 +++
> boards.cfg | 1 +
> drivers/gpio/Makefile | 1 +
> drivers/gpio/kona_gpio.c | 141 +++++
> drivers/i2c/Makefile | 1 +
> drivers/i2c/kona_i2c.c | 730 ++++++++++++++++++++++++
> drivers/mmc/Makefile | 1 +
> drivers/mmc/kona_sdhci.c | 125 ++++
> include/bitfield.h | 56 ++
> include/configs/bcm28155_ap.h | 140 +++++
> 27 files changed, 3124 insertions(+)
> create mode 100644 arch/arm/cpu/armv7/bcm281xx/Makefile
> create mode 100644 arch/arm/cpu/armv7/bcm281xx/clk-bcm281xx.c
> create mode 100644 arch/arm/cpu/armv7/bcm281xx/clk-bsc.c
> create mode 100644 arch/arm/cpu/armv7/bcm281xx/clk-core.c
> create mode 100644 arch/arm/cpu/armv7/bcm281xx/clk-core.h
> create mode 100644 arch/arm/cpu/armv7/bcm281xx/clk-sdio.c
> create mode 100644 arch/arm/cpu/armv7/bcm281xx/reset.c
> create mode 100644 arch/arm/cpu/armv7/kona-common/Makefile
> create mode 100644 arch/arm/cpu/armv7/kona-common/clk-stubs.c
> create mode 100644 arch/arm/cpu/armv7/kona-common/hwinit-common.c
> create mode 100644 arch/arm/cpu/armv7/kona-common/s_init.c
> create mode 100644 arch/arm/include/asm/arch-bcm281xx/gpio.h
> create mode 100644 arch/arm/include/asm/arch-bcm281xx/sysmap.h
> create mode 100644 arch/arm/include/asm/kona-common/clk.h
> create mode 100644 arch/arm/include/asm/kona-common/kona_sdhci.h
> create mode 100644 board/broadcom/bcm28155_ap/Makefile
> create mode 100644 board/broadcom/bcm28155_ap/bcm28155_ap.c
> create mode 100644 drivers/gpio/kona_gpio.c
> create mode 100644 drivers/i2c/kona_i2c.c
> create mode 100644 drivers/mmc/kona_sdhci.c
> create mode 100644 include/bitfield.h
> create mode 100644 include/configs/bcm28155_ap.h
>
> --
> 1.7.9.5