Replace current device tree dummy clocks with real clock support for
Broadcom Northstar Plus SoC
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/bcm-nsp.dtsi | 99 --
1 file changed, 75 insertions(+), 24 deletions(-)
diff --git a/arch/arm/boot/dts/bcm
Add device tree entries for clock support for Broadcom Northstar 2 SoC
Signed-off-by: Jon Mason
---
arch/arm64/boot/dts/broadcom/ns2.dtsi | 80 ++-
1 file changed, 79 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/broadcom/ns2.dtsi
b/arch/arm64
Replace current device tree dummy clocks with real clock support for
Broadcom Northstar SoCs.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/bcm5301x.dtsi | 92 +++--
1 file changed, 71 insertions(+), 21 deletions(-)
diff --git
. All comments have been
addressed and it is ready to be pulled in.
Jon Mason (3):
ARM: dts: enable clock support for BCM5301X
ARM: dts: enable clock support for Broadcom NSP
ARM64: dts: enable clock support for Broadcom NS2
arch/arm/boot/dts/bcm-nsp.dtsi| 99
Replace current device tree dummy clocks with real clock support for
Broadcom Northstar Plus SoC
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/bcm-nsp.dtsi | 99 --
1 file changed, 75 insertions(+), 24 deletions(-)
diff
Add device tree entries for clock support for Broadcom Northstar 2 SoC
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm64/boot/dts/broadcom/ns2.dtsi | 80 ++-
1 file changed, 79 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/br
modification.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/bcm-nsp.dtsi | 50 +-
1 file changed, 25 insertions(+), 25 deletions(-)
diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/dts/bcm-nsp.dtsi
index 4bcdd28..7335a74 100644
--- a/arch/arm/boot/dts
Add I2C support to the Broadcom Northstar Plus Device Tree. Since no
driver changes are needed to enable this hardware, only the device tree
changes are required to make this functional.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/bcm-nsp.dtsi | 9 +
1 file changed, 9 insertions
Minor changes to the Broadcom Northstar Plus device tree to make it more
organized and clean, and adding I2C support (device tree only change
needed for support).
Jon Mason (2):
ARM: dts: NSP: Device Tree clean-ups
ARM: dts: NSP: Add I2C support to the DT
arch/arm/boot/dts/bcm-nsp.dtsi
modification.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/bcm-nsp.dtsi | 50 +-
1 file changed, 25 insertions(+), 25 deletions(-)
diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/dts/bcm-nsp.dtsi
index 4bcdd28..7335a74
Add I2C support to the Broadcom Northstar Plus Device Tree. Since no
driver changes are needed to enable this hardware, only the device tree
changes are required to make this functional.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/bcm-nsp.dtsi | 9 +
Minor changes to the Broadcom Northstar Plus device tree to make it more
organized and clean, and adding I2C support (device tree only change
needed for support).
Jon Mason (2):
ARM: dts: NSP: Device Tree clean-ups
ARM: dts: NSP: Add I2C support to the DT
arch/arm/boot/dts/bcm-nsp.dtsi
On Sat, Nov 07, 2015 at 12:41:21AM +0100, Hauke Mehrtens wrote:
> On 11/07/2015 12:27 AM, Hauke Mehrtens wrote:
> > On 11/06/2015 11:54 PM, Jon Mason wrote:
> >> On Fri, Nov 06, 2015 at 10:42:41PM +0100, Hauke Mehrtens wrote:
> >>> On 11/06/2015 10:11 PM, Kapil Hali
On Sat, Nov 07, 2015 at 12:41:21AM +0100, Hauke Mehrtens wrote:
> On 11/07/2015 12:27 AM, Hauke Mehrtens wrote:
> > On 11/06/2015 11:54 PM, Jon Mason wrote:
> >> On Fri, Nov 06, 2015 at 10:42:41PM +0100, Hauke Mehrtens wrote:
> >>> On 11/06/2015 10:11 PM, Kapil Hali
: unify translation addresses
Jon Mason (1):
NTB: invalid buf pointer in multi-MW setups
Sudip Mukherjee (2):
NTB: fix access of free-ed pointer
NTB: remove unused variable
drivers/ntb/hw/intel/ntb_hw_intel.c | 16 +++---
drivers/ntb/hw/intel/ntb_hw_intel.h | 15
On Wed, Oct 07, 2015 at 09:59:34AM +0200, Arnd Bergmann wrote:
> resource_size_t may be 32-bit wide on some architectures, which causes
> this warning when building the NTB code:
>
> drivers/ntb/ntb_transport.c: In function 'ntb_transport_link_work':
> drivers/ntb/ntb_transport.c:828:46: warning:
On Wed, Oct 07, 2015 at 09:59:34AM +0200, Arnd Bergmann wrote:
> resource_size_t may be 32-bit wide on some architectures, which causes
> this warning when building the NTB code:
>
> drivers/ntb/ntb_transport.c: In function 'ntb_transport_link_work':
> drivers/ntb/ntb_transport.c:828:46: warning:
: unify translation addresses
Jon Mason (1):
NTB: invalid buf pointer in multi-MW setups
Sudip Mukherjee (2):
NTB: fix access of free-ed pointer
NTB: remove unused variable
drivers/ntb/hw/intel/ntb_hw_intel.c | 16 +++---
drivers/ntb/hw/intel/ntb_hw_intel.h | 15
On Fri, Nov 06, 2015 at 10:42:41PM +0100, Hauke Mehrtens wrote:
> On 11/06/2015 10:11 PM, Kapil Hali wrote:
> > From: Jon Mason
> >
> > Add SMP support for Broadcom's 4708 SoCs.
> >
> > Signed-off-by: Jon Mason
> > Acked-by: Hauke Mehrtens
> &
On Fri, Nov 06, 2015 at 10:42:41PM +0100, Hauke Mehrtens wrote:
> On 11/06/2015 10:11 PM, Kapil Hali wrote:
> > From: Jon Mason <jonma...@broadcom.com>
> >
> > Add SMP support for Broadcom's 4708 SoCs.
> >
> > Signed-off-by: Jon Mason <jonma...@broa
Add PCI support to the Northstar Plus SoC. This uses the existing
pcie-iproc driver. So, all that is needed is device tree entries in the
DTS.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/bcm-nsp.dtsi | 74 +++-
arch/arm/boot/dts/bcm958625k.dts | 12
Add NAND support to the device tree for the Broadcom Northstar Plus SoC.
Since no driver changes are needed to enable this hardware, only the
device tree changes are required to make this functional.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/bcm-nsp.dtsi | 16 +++-
arch/arm
Add support for the ARM TWD Timer and Watchdog to the Northstar Plus
device tree.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/bcm-nsp.dtsi | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/dts/bcm-nsp.dtsi
index 62bc86f
Resending due to lack of any response to the original series
Add PCI, NAND, and TWD Support to the Broadcom Northstar Plus SoC device
tree file. Since no driver changes are needed to enable these pieces of
hardware, only the device tree changes are required to make them
functional.
Jon Mason (3
quot; from the bootargs
Add device tree files and update the documentation for Broadcom
Northstar based SVKs. Since the bcm5301x.dtsi already exists, all that
is necessary is the dts files to enable the UARTs. With these files,
the SVKs are able to boot to shell
Jon Mason (2):
dt-bindings: Ad
Add device tree files for Broadcom Northstar based SVKs. Since the
bcm5301x.dtsi already exists, all that is necessary is the dts files to
enable the UARTs. With these files, the SVKs are able to boot to shell.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/Makefile | 5 +++-
arch/arm
Add the 4708, 4709, and 53012 SoCs to the the documentation for the
Broadcom Northstar device tree bindings.
Signed-off-by: Jon Mason
Acked-by: Hauke Mehrtens
Acked-by: Scott Branden
Acked-by: Rob Herring
---
Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.txt | 7 +++
1 file
Add NAND support to the device tree for the Broadcom Northstar Plus SoC.
Since no driver changes are needed to enable this hardware, only the
device tree changes are required to make this functional.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/bcm-nsp.dtsi
Add support for the ARM TWD Timer and Watchdog to the Northstar Plus
device tree.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/bcm-nsp.dtsi | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/d
Resending due to lack of any response to the original series
Add PCI, NAND, and TWD Support to the Broadcom Northstar Plus SoC device
tree file. Since no driver changes are needed to enable these pieces of
hardware, only the device tree changes are required to make them
functional.
Jon Mason (3
Add the 4708, 4709, and 53012 SoCs to the the documentation for the
Broadcom Northstar device tree bindings.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
Acked-by: Hauke Mehrtens <ha...@hauke-m.de>
Acked-by: Scott Branden <sbran...@broadcom.com>
Acked-by: Rob Herrin
Add device tree files for Broadcom Northstar based SVKs. Since the
bcm5301x.dtsi already exists, all that is necessary is the dts files to
enable the UARTs. With these files, the SVKs are able to boot to shell.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/Ma
quot; from the bootargs
Add device tree files and update the documentation for Broadcom
Northstar based SVKs. Since the bcm5301x.dtsi already exists, all that
is necessary is the dts files to enable the UARTs. With these files,
the SVKs are able to boot to shell
Jon Mason (2):
dt-bindings: Ad
Add PCI support to the Northstar Plus SoC. This uses the existing
pcie-iproc driver. So, all that is needed is device tree entries in the
DTS.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/bcm-nsp.dtsi | 74 +++-
arch/arm/bo
suggested by Stephen Boyd
Signed-off-by: Jon Mason
---
arch/arm/mach-bcm/Kconfig | 1 -
drivers/clk/bcm/Kconfig | 30 +-
drivers/clk/bcm/Makefile | 7 +++
3 files changed, 32 insertions(+), 6 deletions(-)
diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm
suggested by Stephen Boyd
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/mach-bcm/Kconfig | 1 -
drivers/clk/bcm/Kconfig | 30 +-
drivers/clk/bcm/Makefile | 7 +++
3 files changed, 32 insertions(+), 6 deletions(-)
diff --git a/arch/arm/mach-bcm/K
On Thu, Oct 22, 2015 at 12:46:46PM -0700, Scott Branden wrote:
> Hi Jon,
>
> comments inline.
>
> On 15-10-22 12:25 PM, Jon Mason wrote:
> >Make the clocks visible options that can be selected by anyone. This
> >avoids the problems of:
> > 1) Select is
suggested by Stephen Boyd
Signed-off-by: Jon Mason
---
arch/arm/mach-bcm/Kconfig | 1 -
drivers/clk/bcm/Kconfig | 35 ++-
drivers/clk/bcm/Makefile | 7 +++
3 files changed, 37 insertions(+), 6 deletions(-)
diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach
On Wed, Oct 21, 2015 at 05:22:47PM -0700, Stephen Boyd wrote:
> On 10/15, Scott Branden wrote:
> > On 15-10-15 02:15 PM, Ray Jui wrote:
> > >On 10/15/2015 2:10 PM, Jon Mason wrote:
> > >>On Thu, Oct 15, 2015 at 02:04:09PM -0700, Scott Branden wrote:
> > &g
On Wed, Oct 21, 2015 at 04:51:44PM -0700, Stephen Boyd wrote:
> On 10/15, Jon Mason wrote:
> >
> > v3 - Added a patch to fix cygnus clk link failures, and added back the
> > DT documentation patches that were removed from v2.
> >
> > v2 - Added a patc
suggested by Stephen Boyd
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/mach-bcm/Kconfig | 1 -
drivers/clk/bcm/Kconfig | 35 ++-
drivers/clk/bcm/Makefile | 7 +++
3 files changed, 37 insertions(+), 6 deletions(-)
diff --git a/arch/arm/ma
On Thu, Oct 22, 2015 at 12:46:46PM -0700, Scott Branden wrote:
> Hi Jon,
>
> comments inline.
>
> On 15-10-22 12:25 PM, Jon Mason wrote:
> >Make the clocks visible options that can be selected by anyone. This
> >avoids the problems of:
> > 1) Select is
On Wed, Oct 21, 2015 at 05:22:47PM -0700, Stephen Boyd wrote:
> On 10/15, Scott Branden wrote:
> > On 15-10-15 02:15 PM, Ray Jui wrote:
> > >On 10/15/2015 2:10 PM, Jon Mason wrote:
> > >>On Thu, Oct 15, 2015 at 02:04:09PM -0700, Scott Branden wrote:
> > &g
On Wed, Oct 21, 2015 at 04:51:44PM -0700, Stephen Boyd wrote:
> On 10/15, Jon Mason wrote:
> >
> > v3 - Added a patch to fix cygnus clk link failures, and added back the
> > DT documentation patches that were removed from v2.
> >
> > v2 - Added a patc
Add NAND support to the device tree for the Broadcom Northstar Plus SoC.
Since no driver changes are needed to enable this hardware, only the
device tree changes are required to make this functional.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/bcm-nsp.dtsi | 16 +++-
arch/arm
Add PCI support to the Northstar Plus SoC. This uses the existing
pcie-iproc driver. So, all that is needed is device tree entries in the
DTS.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/bcm-nsp.dtsi | 74 +++-
arch/arm/boot/dts/bcm958625k.dts | 12
Add support for the ARM TWD Timer and Watchdog to the Northstar Plus
device tree.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/bcm-nsp.dtsi | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/dts/bcm-nsp.dtsi
index 62bc86f
Add PCI, NAND, and TWD Support to the Broadcom Northstar Plus SoC device
tree file. Since no driver changes are needed to enable these pieces of
hardware, only the device tree changes are required to make them
functional.
Jon Mason (3):
ARM: dts: NSP: Add PCI support
ARM: dts: NSP: Add
Add device tree files for Broadcom Northstar based SVKs. Since the
bcm5301x.dtsi already exists, all that is necessary is the dts files to
enable the UARTs. With these files, the SVKs are able to boot to shell.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/Makefile | 5 +++-
arch/arm
and update the documentation for Broadcom
Northstar based SVKs. Since the bcm5301x.dtsi already exists, all that
is necessary is the dts files to enable the UARTs. With these files,
the SVKs are able to boot to shell
Jon Mason (2):
dt-bindings: Add new SoCs to bcm4708 DT bindings
ARM: dts: bcm5301x: Add
Add the 4708, 4709, and 53012 SoCs to the the documentation for the
Broadcom Northstar device tree bindings.
Signed-off-by: Jon Mason
Acked-by: Hauke Mehrtens
Acked-by: Scott Branden
Acked-by: Rob Herring
---
Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.txt | 7 +++
1 file
Add support for the ARM TWD Timer and Watchdog to the Northstar Plus
device tree.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/bcm-nsp.dtsi | 16
1 file changed, 16 insertions(+)
diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/d
Add PCI, NAND, and TWD Support to the Broadcom Northstar Plus SoC device
tree file. Since no driver changes are needed to enable these pieces of
hardware, only the device tree changes are required to make them
functional.
Jon Mason (3):
ARM: dts: NSP: Add PCI support
ARM: dts: NSP: Add
and update the documentation for Broadcom
Northstar based SVKs. Since the bcm5301x.dtsi already exists, all that
is necessary is the dts files to enable the UARTs. With these files,
the SVKs are able to boot to shell
Jon Mason (2):
dt-bindings: Add new SoCs to bcm4708 DT bindings
ARM: dts: bcm5301x: Add
Add the 4708, 4709, and 53012 SoCs to the the documentation for the
Broadcom Northstar device tree bindings.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
Acked-by: Hauke Mehrtens <ha...@hauke-m.de>
Acked-by: Scott Branden <sbran...@broadcom.com>
Acked-by: Rob Herrin
Add device tree files for Broadcom Northstar based SVKs. Since the
bcm5301x.dtsi already exists, all that is necessary is the dts files to
enable the UARTs. With these files, the SVKs are able to boot to shell.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/Ma
Add PCI support to the Northstar Plus SoC. This uses the existing
pcie-iproc driver. So, all that is needed is device tree entries in the
DTS.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/bcm-nsp.dtsi | 74 +++-
arch/arm/bo
Add NAND support to the device tree for the Broadcom Northstar Plus SoC.
Since no driver changes are needed to enable this hardware, only the
device tree changes are required to make this functional.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/bcm-nsp.dtsi
Add the 4708, 4709, and 53012 SoCs to the the documentation for the
Broadcom Northstar device tree bindings.
Signed-off-by: Jon Mason
---
Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.txt | 7 +++
1 file changed, 7 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm
Add device tree files for Broadcom Northstar based SVKs. Since the
bcm5301x.dtsi already exists, all that is necessary is the dts files to
enable the UARTs. With these files, the SVKs are able to boot to shell.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/Makefile | 5 +++-
arch/arm
On Thu, Oct 15, 2015 at 11:32:27PM +0200, Hauke Mehrtens wrote:
> On 10/15/2015 11:25 PM, Jon Mason wrote:
> > On Thu, Oct 15, 2015 at 10:55:16PM +0200, Hauke Mehrtens wrote:
> >> On 10/15/2015 10:40 PM, Hauke Mehrtens wrote:
> >>> On 10/15/2015 12:14 AM, Jon Mason
On Thu, Oct 15, 2015 at 10:40:47PM +0200, Hauke Mehrtens wrote:
> On 10/15/2015 12:14 AM, Jon Mason wrote:
> > Add device tree files for Broadcom Northstar based SVKs. Since the
> > bcm5301x.dtsi already exists, all that is necessary is the dts files to
> > enable the UARTs
On Thu, Oct 15, 2015 at 10:55:16PM +0200, Hauke Mehrtens wrote:
> On 10/15/2015 10:40 PM, Hauke Mehrtens wrote:
> > On 10/15/2015 12:14 AM, Jon Mason wrote:
> >> Add device tree files for Broadcom Northstar based SVKs. Since the
> >> bcm5301x.dtsi already exists, all t
On Thu, Oct 15, 2015 at 11:12:09PM +0200, Hauke Mehrtens wrote:
> On 10/15/2015 06:10 PM, Kapil Hali wrote:
> >
> >
> > On 10/15/2015 3:56 AM, Hauke Mehrtens wrote:
> >> On 10/14/2015 07:47 PM, Kapil Hali wrote:
> >>> Add SMP support for Broadcom's Northstar Plus SoC,
> >>> cpu enable method and
clock driver
> >>from being pulled in all the time.
> >>
> >>On 15-10-15 12:48 PM, Jon Mason wrote:
> >>>The Broadcom Northstar 2 SoC is architected under the iProc
> >>>architecture. It has the following PLLs: GENPLL SCR, GENPLL SW,
> >
On Thu, Oct 15, 2015 at 01:28:50PM -0700, Scott Branden wrote:
> Jon,
>
> One question below for others to comment on.
>
> On 15-10-15 12:48 PM, Jon Mason wrote:
> >From: Arnd Bergmann
> >
> >When CONFIG_CYGNUS is set but CONFIG_COMMON_CLK_IPROC is disable
On Thu, Oct 15, 2015 at 01:41:57PM -0700, Scott Branden wrote:
> Jon,
>
> Review below.
>
> On 15-10-15 12:48 PM, Jon Mason wrote:
> >The Broadcom Northstar Plus SoC is architected under the iProc
>
> Based on changes in Makefile below - should this be for Northstar
to identify this usage. We can use the AON interface to
write the values to enable/disable PWRDOWN.
Signed-off-by: Jon Mason
---
drivers/clk/bcm/clk-iproc-pll.c | 55 -
drivers/clk/bcm/clk-iproc.h | 6 +
2 files changed, 44 insertions(+), 17 deletions
The Broadcom Northstar Plus SoC is architected under the iProc
architecture. It has the following PLLs: ARMPLL, GENPLL, LCPLL0, all
derived from an onboard crystal.
Signed-off-by: Jon Mason
---
drivers/clk/bcm/Makefile| 2 +
drivers/clk/bcm/clk-nsp.c | 135
Document the device tree bindings for Broadcom Northstar Plus
architecture based clock controller
Signed-off-by: Jon Mason
---
.../bindings/clock/brcm,iproc-clocks.txt | 30 ++
1 file changed, 30 insertions(+)
diff --git a/Documentation/devicetree/bindings/clock
All writes to the PLL base address must be flushed if the
IPROC_CLK_NEEDS_READ_BACK flag is set. If we add a function to make the
necessary write and reads, we can make sure that any future code which
makes PLL base writes will do the correct thing.
Signed-off-by: Jon Mason
---
drivers/clk/bcm
The PLL loop filter/gain can be located in a separate register on some
SoCs. Split these off into a separate variable, so that an offset can
be added if necessary. Also, make the necessary modifications to the
Cygnus and NSP drivers for this change.
Signed-off-by: Jon Mason
---
drivers/clk
The Broadcom Northstar 2 SoC is architected under the iProc
architecture. It has the following PLLs: GENPLL SCR, GENPLL SW,
LCPLL DDR, LCPLL Ports, all derived from an onboard crystal.
Signed-off-by: Jon Mason
---
drivers/clk/Makefile| 2 +-
drivers/clk/bcm/Makefile
erroneously disabled by a user).
Signed-off-by: Arnd Bergmann
Signed-off-by: Jon Mason
---
arch/arm/mach-bcm/Kconfig | 2 +-
drivers/clk/bcm/Kconfig | 4 +---
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm/Kconfig
index 1319c3c
that additional registers need to be used.
Signed-off-by: Jon Mason
---
drivers/clk/bcm/clk-iproc-pll.c | 96 -
drivers/clk/bcm/clk-iproc.h | 6 +++
2 files changed, 62 insertions(+), 40 deletions(-)
diff --git a/drivers/clk/bcm/clk-iproc-pll.c b/drivers
v3 - Added a patch to fix cygnus clk link failures, and added back the
DT documentation patches that were removed from v2.
v2 - Added a patch to change the Cygnus clk macros to uppercase,
removed the device tree changes from the series (will send out those as
an RFC), and other minor changes
The macros that are being used to initialize the values of the clk
structures should be all caps. Find and replace all of them with their
relevant counterparts.
Signed-off-by: Jon Mason
---
drivers/clk/bcm/clk-cygnus.c | 146 +--
1 file changed, 73
Document the device tree bindings for Broadcom Northstar 2 architecture
based clock controller
Signed-off-by: Jon Mason
---
.../bindings/clock/brcm,iproc-clocks.txt | 48 ++
1 file changed, 48 insertions(+)
diff --git a/Documentation/devicetree/bindings/clock/brcm
On Thu, Oct 15, 2015 at 08:54:34PM +0200, Arnd Bergmann wrote:
> On Thursday 15 October 2015 14:43:45 Jon Mason wrote:
> > On Thu, Oct 15, 2015 at 11:36:19AM -0700, Scott Branden wrote:
> > > Jon,
> > >
> > > Can you add this to your patchset and change COMMO
On Thu, Oct 15, 2015 at 11:36:19AM -0700, Scott Branden wrote:
> Jon,
>
> Can you add this to your patchset and change COMMON_CLK_IPROC to a
> silent option?
Sure, I'll add this (and make it silent), as well as adding the
documentation patches back to this series (per Ray's suggestion), and
will
ARM: BCM: Add SMP support for Broadcom 4708
Add SMP support for Broadcom's 4708 SoCs.
Signed-off-by: Jon Mason
---
arch/arm/boot/dts/bcm4708.dtsi | 2 ++
arch/arm/boot/dts/bcm94708.dts | 2 +-
arch/arm/mach-bcm/Kconfig | 1 +
arch/arm/mach-bcm/Makefile | 3 +++
4 files changed, 7
On Wed, Oct 14, 2015 at 06:40:04PM -0400, Jon Mason wrote:
> On Thu, Oct 15, 2015 at 12:26:25AM +0200, Hauke Mehrtens wrote:
> > On 10/14/2015 07:47 PM, Kapil Hali wrote:
> > > Add SMP support for Broadcom's Northstar Plus SoC,
> > > cpu enable method and pen_release pro
On Wed, Oct 14, 2015 at 06:40:04PM -0400, Jon Mason wrote:
> On Thu, Oct 15, 2015 at 12:26:25AM +0200, Hauke Mehrtens wrote:
> > On 10/14/2015 07:47 PM, Kapil Hali wrote:
> > > Add SMP support for Broadcom's Northstar Plus SoC,
> > > cpu enable method and pen_release pro
On Thu, Oct 15, 2015 at 10:55:16PM +0200, Hauke Mehrtens wrote:
> On 10/15/2015 10:40 PM, Hauke Mehrtens wrote:
> > On 10/15/2015 12:14 AM, Jon Mason wrote:
> >> Add device tree files for Broadcom Northstar based SVKs. Since the
> >> bcm5301x.dtsi already exists, all t
The PLL loop filter/gain can be located in a separate register on some
SoCs. Split these off into a separate variable, so that an offset can
be added if necessary. Also, make the necessary modifications to the
Cygnus and NSP drivers for this change.
Signed-off-by: Jon Mason <jo
The Broadcom Northstar Plus SoC is architected under the iProc
architecture. It has the following PLLs: ARMPLL, GENPLL, LCPLL0, all
derived from an onboard crystal.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
drivers/clk/bcm/Makefile| 2 +
drivers/clk/bcm/clk
to identify this usage. We can use the AON interface to
write the values to enable/disable PWRDOWN.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
drivers/clk/bcm/clk-iproc-pll.c | 55 -
drivers/clk/bcm/clk-iproc.h | 6 +
2 files chang
On Thu, Oct 15, 2015 at 01:41:57PM -0700, Scott Branden wrote:
> Jon,
>
> Review below.
>
> On 15-10-15 12:48 PM, Jon Mason wrote:
> >The Broadcom Northstar Plus SoC is architected under the iProc
>
> Based on changes in Makefile below - should this be for Northstar
On Thu, Oct 15, 2015 at 10:40:47PM +0200, Hauke Mehrtens wrote:
> On 10/15/2015 12:14 AM, Jon Mason wrote:
> > Add device tree files for Broadcom Northstar based SVKs. Since the
> > bcm5301x.dtsi already exists, all that is necessary is the dts files to
> > enable the UARTs
Add the 4708, 4709, and 53012 SoCs to the the documentation for the
Broadcom Northstar device tree bindings.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.txt | 7 +++
1 file changed, 7 insertions(+)
diff --git a/Documen
clock driver
> >>from being pulled in all the time.
> >>
> >>On 15-10-15 12:48 PM, Jon Mason wrote:
> >>>The Broadcom Northstar 2 SoC is architected under the iProc
> >>>architecture. It has the following PLLs: GENPLL SCR, GENPLL SW,
> >
Add device tree files for Broadcom Northstar based SVKs. Since the
bcm5301x.dtsi already exists, all that is necessary is the dts files to
enable the UARTs. With these files, the SVKs are able to boot to shell.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/boot/dts/Ma
On Thu, Oct 15, 2015 at 11:12:09PM +0200, Hauke Mehrtens wrote:
> On 10/15/2015 06:10 PM, Kapil Hali wrote:
> >
> >
> > On 10/15/2015 3:56 AM, Hauke Mehrtens wrote:
> >> On 10/14/2015 07:47 PM, Kapil Hali wrote:
> >>> Add SMP support for Broadcom's Northstar Plus SoC,
> >>> cpu enable method and
On Thu, Oct 15, 2015 at 01:28:50PM -0700, Scott Branden wrote:
> Jon,
>
> One question below for others to comment on.
>
> On 15-10-15 12:48 PM, Jon Mason wrote:
> >From: Arnd Bergmann <a...@arndb.de>
> >
> >When CONFIG_CYGNUS is set but CONFIG_COMMON_CLK_I
On Thu, Oct 15, 2015 at 11:32:27PM +0200, Hauke Mehrtens wrote:
> On 10/15/2015 11:25 PM, Jon Mason wrote:
> > On Thu, Oct 15, 2015 at 10:55:16PM +0200, Hauke Mehrtens wrote:
> >> On 10/15/2015 10:40 PM, Hauke Mehrtens wrote:
> >>> On 10/15/2015 12:14 AM, Jon Mason
The Broadcom Northstar 2 SoC is architected under the iProc
architecture. It has the following PLLs: GENPLL SCR, GENPLL SW,
LCPLL DDR, LCPLL Ports, all derived from an onboard crystal.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
drivers/clk/Makefile| 2 +-
drive
Document the device tree bindings for Broadcom Northstar Plus
architecture based clock controller
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
.../bindings/clock/brcm,iproc-clocks.txt | 30 ++
1 file changed, 30 insertions(+)
diff --git a/Documen
All writes to the PLL base address must be flushed if the
IPROC_CLK_NEEDS_READ_BACK flag is set. If we add a function to make the
necessary write and reads, we can make sure that any future code which
makes PLL base writes will do the correct thing.
Signed-off-by: Jon Mason <jo
The macros that are being used to initialize the values of the clk
structures should be all caps. Find and replace all of them with their
relevant counterparts.
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
drivers/clk/bcm/clk-cygnus.c | 146 +---
enting it from being erroneously disabled by a user).
Signed-off-by: Arnd Bergmann <a...@arndb.de>
Signed-off-by: Jon Mason <jonma...@broadcom.com>
---
arch/arm/mach-bcm/Kconfig | 2 +-
drivers/clk/bcm/Kconfig | 4 +---
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a
901 - 1000 of 1546 matches
Mail list logo