ARM: Add support for Broadcom BCM476x SoCs
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest6 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | ARM: bcm476x: Add infrastructure | +0 | 7 replies | |
| 1/6 | ARM: bcm476x: Add infrastructure | +0 | 2 replies | |
| 1/6 | ARM: bcm476x: Add infrastructure | +0 | 0 replies | |
| 1/6 | ARM: bcm476x: Add infrastructure | +0 | 0 replies | |
| 1/6 | ARM: bcm476x: Add infrastructure | +0 | 0 replies | |
| 1/6 | ARM: bcm476x: Add infrastructure | +0 | 0 replies | |
| 1/6 | ARM: bcm476x: Add infrastructure | +0 | 1 reply | |
| 1/6 | ARM: bcm476x: Add infrastructure | +0 | 6 replies | |
| 2/6 | ARM: bcm476x: Add system timer | +0 | 2 replies | |
| 2/6 | ARM: bcm476x: Add system timer | +0 | 0 replies | |
| 3/6 | ARM: bcm476x: Add sched clock | +0 | 1 reply | |
| 4/6 | ARM: bcm476x: Add stub clock driver | +0 | 2 replies | |
| 4/6 | ARM: bcm476x: Add stub clock driver | +0 | 0 replies | |
| 5/6 | ARM: bcm476x: Add restart hook | +0 | 0 replies | |
| 6/6 | ARM: bcm476x: Instantiate console UART | +0 | 2 replies | |
| 6/6 | ARM: bcm476x: Instantiate console UART | +0 | 0 replies | |
| 6/6 | ARM: bcm476x: Instantiate console UART | +0 | 0 replies |
Reviews trailers per patch
None of the 17 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Olof Johansson |
|---|---|
| Series | A-b |
| 1/6 | |
| 1/6 | |
| 1/6 | |
| 1/6 | |
| 1/6 | |
| 1/6 | |
| 1/6 | |
| 1/6 | |
| 2/6 | |
| 2/6 | |
| 3/6 | |
| 4/6 | |
| 4/6 | |
| 5/6 | |
| 6/6 | |
| 6/6 | |
| 6/6 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/6] ARM: Add support for Broadcom BCM476x SoCs
Howdy,
this patchset adds (minimal) support for the Broadcom BCM476x ARM based
SoCs to the kernel, not to be confused with the already supported MIPS based BCM47xx SoC and other BCM47xx WiFi and GPS produced by Broadcom.
This BCM476x is a DT-only multi-platform ARM platform and, at this spin, minimal in the features (boots nicely into initrd/busybox only) but also in the new code required, thanks to the existing drivers (and sweet DT) easily hooked up with the rest.
Additional support is being worked on. Pinctrl, clocks and gpios are almost ready for review. DMA (PL080) and/or sdhci have issues. Regulators (BCM59040) are minimal and usb (DWC OTG) only attemped reusing s3c-hsotg. Other fancy stuff (not too much) later and not all.
All this is my code, originating by me. The reference code I used is published by TomTom (my employer, who is aware but not involved at all) as part of the GPL compliance program but I don't plan to re-publish or maintain any part of it.
It's based on a random pre v3.7-rc1 commit (eb0ad9c) with mainlined multi-platform support and Stephen's patch to add DEBUG_LL to it.
Special thanks go to Stephen Warren who, with the recently mainlined BCM2835, showed how to do things cleanly since the beginning and involuntarily spurred me to act.
Any feedback is welcome.
Thanks,
Domenico