U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v3 0/9] Add SoC and Board support for Bubblegum-96
@ 2018-06-14 18:08 Manivannan Sadhasivam
  2018-06-14 18:08 ` [U-Boot] [PATCH v3 1/9] arm: Add support for Actions Semi OWL SoC family Manivannan Sadhasivam
                   ` (8 more replies)
  0 siblings, 9 replies; 22+ messages in thread
From: Manivannan Sadhasivam @ 2018-06-14 18:08 UTC (permalink / raw)
  To: u-boot

This patchset adds SoC support for Actions Semi S900 SoC and ucRobotics
Bubblegum-96 board along with UART and Clock drivers.

S900 SoC consists of 4 ARM Cortex-A53 cores up to 1.8GHz with
Imagination Power VR G6230 GPU. More information on this SoC can be
found in Actions Semi product page:
http://www.actions-semi.com/en/productview.aspx?id=204

Bubblegum-96 board is one of the 96Boards Consumer Edition platform
based on S900 SoC. This board has 2GB LPDDR3 operating at 533 MHz and
8GB eMMC along with other peripherals required by 96Boards Consumer
Edition Specification. More information on this board can be found in
96Boards product page.
https://www.96boards.org/product/bubblegum-96/

Most of the code is based on Actions tree found here:
https://github.com/96boards-bubblegum/u-boot/

With this patchset, Bubblegum-96 board can boot into U-Boot shell.

Thanks,
Mani

Manivannan Sadhasivam (9):
  arm: Add support for Actions Semi OWL SoC family
  board: Add uCRobotics Bubblegum-96 board support
  dt-bindings: clock: Add S900 CMU register definitions
  arm: dts: s900: Add Clock Management Unit (CMU) nodes
  clk: Add Actions Semi OWL clock support
  arm: dts: s900: Add UART node
  arm: dts: bubblegum_96: Enable UART5 for serial console
  serial: Add Actions Semi OWL UART support
  MAINTAINERS: Add entries for Actions Semi OWL family

 MAINTAINERS                                  |   9 ++
 arch/arm/Kconfig                             |  10 ++
 arch/arm/Makefile                            |   1 +
 arch/arm/dts/bubblegum_96.dts                |  31 +++++
 arch/arm/dts/s900.dtsi                       |  53 +++++++
 arch/arm/include/asm/arch-owl/clk_s900.h     |  57 ++++++++
 arch/arm/include/asm/arch-owl/regs_s900.h    |  64 +++++++++
 arch/arm/mach-owl/Kconfig                    |  27 ++++
 arch/arm/mach-owl/Makefile                   |   3 +
 arch/arm/mach-owl/sysmap-s900.c              |  32 +++++
 board/ucRobotics/bubblegum_96/Kconfig        |  15 ++
 board/ucRobotics/bubblegum_96/MAINTAINERS    |   6 +
 board/ucRobotics/bubblegum_96/Makefile       |   3 +
 board/ucRobotics/bubblegum_96/bubblegum_96.c |  56 ++++++++
 configs/bubblegum_96_defconfig               |  22 +++
 drivers/clk/Kconfig                          |   1 +
 drivers/clk/Makefile                         |   1 +
 drivers/clk/owl/Kconfig                      |  12 ++
 drivers/clk/owl/Makefile                     |   3 +
 drivers/clk/owl/clk_s900.c                   | 138 +++++++++++++++++++
 drivers/serial/Kconfig                       |   8 ++
 drivers/serial/Makefile                      |   1 +
 drivers/serial/serial_owl.c                  | 136 ++++++++++++++++++
 include/configs/bubblegum_96.h               |  43 ++++++
 include/dt-bindings/clock/s900_cmu.h         |  77 +++++++++++
 25 files changed, 809 insertions(+)
 create mode 100644 arch/arm/dts/bubblegum_96.dts
 create mode 100644 arch/arm/dts/s900.dtsi
 create mode 100644 arch/arm/include/asm/arch-owl/clk_s900.h
 create mode 100644 arch/arm/include/asm/arch-owl/regs_s900.h
 create mode 100644 arch/arm/mach-owl/Kconfig
 create mode 100644 arch/arm/mach-owl/Makefile
 create mode 100644 arch/arm/mach-owl/sysmap-s900.c
 create mode 100644 board/ucRobotics/bubblegum_96/Kconfig
 create mode 100644 board/ucRobotics/bubblegum_96/MAINTAINERS
 create mode 100644 board/ucRobotics/bubblegum_96/Makefile
 create mode 100644 board/ucRobotics/bubblegum_96/bubblegum_96.c
 create mode 100644 configs/bubblegum_96_defconfig
 create mode 100644 drivers/clk/owl/Kconfig
 create mode 100644 drivers/clk/owl/Makefile
 create mode 100644 drivers/clk/owl/clk_s900.c
 create mode 100644 drivers/serial/serial_owl.c
 create mode 100644 include/configs/bubblegum_96.h
 create mode 100644 include/dt-bindings/clock/s900_cmu.h

-- 
2.17.1

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2018-07-10 13:57 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-14 18:08 [U-Boot] [PATCH v3 0/9] Add SoC and Board support for Bubblegum-96 Manivannan Sadhasivam
2018-06-14 18:08 ` [U-Boot] [PATCH v3 1/9] arm: Add support for Actions Semi OWL SoC family Manivannan Sadhasivam
2018-07-10 13:56   ` [U-Boot] [U-Boot, v3, " Tom Rini
2018-06-14 18:08 ` [U-Boot] [PATCH v3 2/9] board: Add uCRobotics Bubblegum-96 board support Manivannan Sadhasivam
2018-07-10 13:56   ` [U-Boot] [U-Boot, v3, " Tom Rini
2018-06-14 18:08 ` [U-Boot] [PATCH v3 3/9] dt-bindings: clock: Add S900 CMU register definitions Manivannan Sadhasivam
2018-06-14 21:34   ` Simon Glass
2018-07-10 13:56   ` [U-Boot] [U-Boot, v3, " Tom Rini
2018-06-14 18:08 ` [U-Boot] [PATCH v3 4/9] arm: dts: s900: Add Clock Management Unit (CMU) nodes Manivannan Sadhasivam
2018-07-10 13:56   ` [U-Boot] [U-Boot, v3, " Tom Rini
2018-06-14 18:08 ` [U-Boot] [PATCH v3 5/9] clk: Add Actions Semi OWL clock support Manivannan Sadhasivam
2018-06-14 21:35   ` Simon Glass
2018-07-10 13:56   ` [U-Boot] [U-Boot, v3, " Tom Rini
2018-06-14 18:08 ` [U-Boot] [PATCH v3 6/9] arm: dts: s900: Add UART node Manivannan Sadhasivam
2018-07-10 13:56   ` [U-Boot] [U-Boot,v3,6/9] " Tom Rini
2018-06-14 18:08 ` [U-Boot] [PATCH v3 7/9] arm: dts: bubblegum_96: Enable UART5 for serial console Manivannan Sadhasivam
2018-07-10 13:57   ` [U-Boot] [U-Boot, v3, " Tom Rini
2018-06-14 18:08 ` [U-Boot] [PATCH v3 8/9] serial: Add Actions Semi OWL UART support Manivannan Sadhasivam
2018-06-14 21:35   ` Simon Glass
2018-07-10 13:57   ` [U-Boot] [U-Boot, v3, " Tom Rini
2018-06-14 18:08 ` [U-Boot] [PATCH v3 9/9] MAINTAINERS: Add entries for Actions Semi OWL family Manivannan Sadhasivam
2018-07-10 13:57   ` [U-Boot] [U-Boot, v3, " Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox