Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1238679
| From | Jon Mason <jonmason@broadcom.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH 0/10] clk: iproc: add support for BCM NS, NSP, and NS2 |
| Date | 2015-10-03 01:00 +0200 |
| Message-ID | <qfht0-oF-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
This patch series adds support for the Broadcom Northstar, Northstar Plus, and Northstar 2 clocks. Some slight modifications were necessary to clk-iproc-pll to get Northstar and Northstar Plus working, due to differences in register layout. This is the reason why the first patch is necessary. Some more modifications were necessary to clk-iproc-pll to get Northstar 2 working, due to differences in register layout (and resulting fallout in Cygnus and NSP). This is the reason why the sixth and seventh patches are necessary. The fifth patch is clean-up to prevent accidentally forgetting to adjust for the base write errata (which happened a few times, but was caught in internal review). There is a potential merge "race" between the device tree changes and the clk changes. If the device tree changes go in before the clk changes, there is a window where there are non-working clk entries in the device tree. So, it makes the most sense for this series to be pulled into the clk maintainer's tree solely. Also, the Northstar Plus device tree modifications were left out of this series due to potential complications with the merging of this series. Northstar Plus was recently accepted, and only exists in Florian's tree. This would cause merge issues in the clk tree. So, the NSP device tree changes will be submitted at a later date. Thanks, Jon .../bindings/clock/brcm,iproc-clocks.txt | 78 ++++++ arch/arm/boot/dts/bcm5301x.dtsi | 67 ++++- arch/arm64/Kconfig.platforms | 1 + arch/arm64/boot/dts/broadcom/ns2.dtsi | 81 ++++++ drivers/clk/Makefile | 3 +- drivers/clk/bcm/Makefile | 3 + drivers/clk/bcm/clk-cygnus.c | 17 +- drivers/clk/bcm/clk-iproc-pll.c | 183 +++++++------ drivers/clk/bcm/clk-iproc.h | 22 +- drivers/clk/bcm/clk-ns2.c | 290 +++++++++++++++++++++ drivers/clk/bcm/clk-nsp.c | 143 ++++++++++ include/dt-bindings/clock/bcm-ns2.h | 72 +++++ include/dt-bindings/clock/bcm-nsp.h | 51 ++++ 13 files changed, 918 insertions(+), 93 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH 0/10] clk: iproc: add support for BCM NS, NSP, and NS2 Jon Mason <jonmason@broadcom.com> - 2015-10-03 01:00 +0200 [PATCH 09/10] clk: ns2: add clock support for Broadcom Northstar 2 SoC Jon Mason <jonmason@broadcom.com> - 2015-10-03 01:00 +0200 [PATCH 10/10] ARM: dts: enable clock support for Broadcom NS2 Jon Mason <jonmason@broadcom.com> - 2015-10-03 01:00 +0200 [PATCH 06/10] clk: iproc: Split off dig_filter Jon Mason <jonmason@broadcom.com> - 2015-10-03 01:00 +0200 [PATCH 02/10] clk: nsp: add clock support for Broadcom Northstar Plus SoC Jon Mason <jonmason@broadcom.com> - 2015-10-03 01:00 +0200 [PATCH 08/10] clk: iproc: define Broadcom NS2 iProc clock binding Jon Mason <jonmason@broadcom.com> - 2015-10-03 01:00 +0200 [PATCH 04/10] ARM: dts: enable clock support for BCM5301X Jon Mason <jonmason@broadcom.com> - 2015-10-03 01:10 +0200 [PATCH 03/10] clk: iproc: define Broadcom NSP iProc clock binding Jon Mason <jonmason@broadcom.com> - 2015-10-03 01:10 +0200 [PATCH 01/10] clk: iproc: Add PWRCTRL support Jon Mason <jonmason@broadcom.com> - 2015-10-03 01:10 +0200 [PATCH 07/10] clk: iproc: Separate status and control variables Jon Mason <jonmason@broadcom.com> - 2015-10-03 01:10 +0200
csiph-web