From: Stephen Boyd <hidden> Date: 2015-06-16 20:31:25
These patches enable the ks8851 SPI ethernet adapter found on
MSM8960 CDPs.
Stephen Boyd (5):
ARM: dts: qcom: Replace gpio node with pinctrl node
ARM: dts: qcom: Add MSM8960 RPM and RPM regulator nodes
ARM: dts: qcom: Add MSM8960 CDP RPM regulators
ARM: dts: qcom: Add ks8851 node for wired ethernet
ARM: qcom_defconfig: Enable options for KS8851 ethernet
arch/arm/boot/dts/qcom-msm8960-cdp.dts | 302 +++++++++++++++++++++++++++++++++
arch/arm/boot/dts/qcom-msm8960.dtsi | 49 +++++-
arch/arm/configs/qcom_defconfig | 3 +
3 files changed, 351 insertions(+), 3 deletions(-)
--
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project
From: Stephen Boyd <hidden> Date: 2015-06-16 20:31:28
Now that we have a proper pinctrl driver for the gpio block we
can change the compatible field here and configure the pinmux on
msm8960 devices.
Signed-off-by: Stephen Boyd <redacted>
---
arch/arm/boot/dts/qcom-msm8960.dtsi | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
From: Stephen Boyd <hidden> Date: 2015-06-16 20:31:40
Add the basic RPM and RPM regulator nodes that boards can fill in
with their board specific details.
Signed-off-by: Stephen Boyd <redacted>
---
arch/arm/boot/dts/qcom-msm8960.dtsi | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
From: Stephen Boyd <hidden> Date: 2015-06-16 20:31:44
Add RPM regulators and configure their constraints on the MSM8960
CDP so that we can control these supplies.
Signed-off-by: Stephen Boyd <redacted>
---
arch/arm/boot/dts/qcom-msm8960-cdp.dts | 236 +++++++++++++++++++++++++++++++++
1 file changed, 236 insertions(+)
From: Stephen Boyd <hidden> Date: 2015-06-16 20:33:39
Enable the RPM and RPM regulator drivers as well as the KS8851
ethernet driver so that ethernet works on MSM8960 CDP.
Signed-off-by: Stephen Boyd <redacted>
---
arch/arm/configs/qcom_defconfig | 3 +++
1 file changed, 3 insertions(+)
From: Stephen Boyd <hidden> Date: 2015-06-16 20:33:51
The micrel ks8851 device is present on MSM8960 CDP boards. It is
connected to two regulators, one controlled via a gpio and
another controlled via the RPM. Add the gsbi, spi, gpio
regulator, and micrel ks8851 nodes so that ethernet works
properly.
Signed-off-by: Stephen Boyd <redacted>
---
arch/arm/boot/dts/qcom-msm8960-cdp.dts | 66 ++++++++++++++++++++++++++++++++++
arch/arm/boot/dts/qcom-msm8960.dtsi | 25 +++++++++++++
2 files changed, 91 insertions(+)
From: Andy Gross <hidden> Date: 2015-07-23 20:59:49
On Tue, Jun 16, 2015 at 01:31:12PM -0700, Stephen Boyd wrote:
Now that we have a proper pinctrl driver for the gpio block we
can change the compatible field here and configure the pinmux on
msm8960 devices.
Signed-off-by: Stephen Boyd <redacted>
---
Applied, thanks
--
Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project
From: Andy Gross <hidden> Date: 2015-07-23 21:02:55
On Tue, Jun 16, 2015 at 01:31:16PM -0700, Stephen Boyd wrote:
Enable the RPM and RPM regulator drivers as well as the KS8851
ethernet driver so that ethernet works on MSM8960 CDP.
Signed-off-by: Stephen Boyd <redacted>
---
Applied, thanks!
--
Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project
From: Andy Gross <hidden> Date: 2015-07-23 21:04:31
On Tue, Jun 16, 2015 at 01:31:14PM -0700, Stephen Boyd wrote:
Add RPM regulators and configure their constraints on the MSM8960
CDP so that we can control these supplies.
Signed-off-by: Stephen Boyd <redacted>
---
Applied, thanks
--
Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project
From: Andy Gross <hidden> Date: 2015-07-23 21:24:24
On Tue, Jun 16, 2015 at 01:31:13PM -0700, Stephen Boyd wrote:
Add the basic RPM and RPM regulator nodes that boards can fill in
with their board specific details.
Signed-off-by: Stephen Boyd <redacted>
---
Applied, thanks
--
Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project
From: Andy Gross <hidden> Date: 2015-07-23 21:25:20
On Tue, Jun 16, 2015 at 01:31:15PM -0700, Stephen Boyd wrote:
The micrel ks8851 device is present on MSM8960 CDP boards. It is
connected to two regulators, one controlled via a gpio and
another controlled via the RPM. Add the gsbi, spi, gpio
regulator, and micrel ks8851 nodes so that ethernet works
properly.
Signed-off-by: Stephen Boyd <redacted>
---
Applied, Thanks!
--
Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project