Hi Andy,
Here are few cleanup and additions to the existing APQ8064 device tree.
Some of the patches are to do with princtrl cleanup which was always not
in the right place and some of the pinctrls were missing.
Other set of patches is to do with adding more devices like rtc rng
and pwr key for pmic 8921.
Last set of patches are related to pwrseq and SD card detect taking Stephens
comments into consideration.
Am resending John Stultz patch which was forgotten in the mailing list.
I have tested these patches on IFC6410.
Thanks,
srini
John Stultz (1):
devicetree: Add hardware rng entry to qcom-apq8064.dtsi
Srinivas Kandagatla (13):
ARM: dts: apq8064: remove redundant i2c pinctrl properties
ARM: dts: ifc6410: remove unnecessary eeprom label
ARM: dts: qs600: remove unnecessary eeprom label
ARM: dts: apq8064: add pm8921 rtc
ARM: dts: apq8064: add pm8921 pwrkey support
ARM: dts: apq8064: Prefix the gsbi6 uart pins correctly
ARM: dts: apq8064: add missing gsbi7 uart pinctrl
ARM: dts: ifc6410: Add missing pinctrl to gsbi7 uart
ARM: dts: qs600: Add missing pinctrl property for gsbi7 uart
ARM: dts: ifc6410: Add pwrseq support for WLAN
ARM: dts: qs600: add pwrseq support to WLAN
ARM: dts: apq8064-ifc6410: add notify led support.
ARM: dts: qs600: Add SD card detect support.
arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 48 ++++++++++++++++++++---
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 60 +++++++++++++++++++++++++----
arch/arm/boot/dts/qcom-apq8064.dtsi | 50 +++++++++++++++++++++++-
3 files changed, 144 insertions(+), 14 deletions(-)
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
This patch removes i2c pinctrl properties from board which which are now
mentioned in the SOC specific file. This will avoid redundant properties
across multiple board fiiles.
Signed-off-by: Srinivas Kandagatla <redacted>
---
arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 11 -----------
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 5 -----
arch/arm/boot/dts/qcom-apq8064.dtsi | 4 ++++
3 files changed, 4 insertions(+), 16 deletions(-)
This patch removes unnecessary eeprom label, which is not used
anywhere in the board file.
Signed-off-by: Srinivas Kandagatla <redacted>
---
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
This patch removes unnecessary eeprom label, which is not used
anywhere in the board file.
Signed-off-by: Srinivas Kandagatla <redacted>
---
arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
From: John Stultz <redacted>
Add devicetree data to add support for hw_rng support
to the apq8064 dts.
Tested on the Nexus7 (2013).
Cc: Kumar Gala <redacted>
Cc: Stephen Boyd <redacted>
Cc: Srinivas Kandagatla <redacted>
Cc: devicetree@vger.kernel.org
Reviewed-by: Stephen Boyd <redacted>
Signed-off-by: John Stultz <redacted>
---
arch/arm/boot/dts/qcom-apq8064.dtsi | 7 +++++++
1 file changed, 7 insertions(+)
Usage of generic names like "uart_pins" is confusing to the reader, given
the fact that there could be more than one uart on APQ8064.
This patch adds gsbi prefix to uart pinctrl nodes so as to avoid such
confusion.
Signed-off-by: Srinivas Kandagatla <redacted>
---
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 2 +-
arch/arm/boot/dts/qcom-apq8064.dtsi | 9 ++++++++-
2 files changed, 9 insertions(+), 2 deletions(-)
This patch adds missing gsbi7 uart pinctrl, this is the default debug
uart on most boards.
Signed-off-by: Srinivas Kandagatla <redacted>
---
arch/arm/boot/dts/qcom-apq8064.dtsi | 14 ++++++++++++++
1 file changed, 14 insertions(+)
This patch adds pwrseq for WLAN which resets the WLAN just before the
SDIO bus is up.
Signed-off-by: Srinivas Kandagatla <redacted>
---
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
Add pwrseq support to sdcc4 which would enable a proper reset of WLAN
without ugly hacks in the board support file.
Signed-off-by: Srinivas Kandagatla <redacted>
---
arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 32 +++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
This patch adds notify led support on IFC6410, whose trigger can be
configured from userspace.
Signed-off-by: Srinivas Kandagatla <redacted>
---
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
From: Andy Gross <hidden> Date: 2015-09-20 02:52:23
On Fri, Sep 18, 2015 at 01:29:31PM +0100, Srinivas Kandagatla wrote:
Hi Andy,
Here are few cleanup and additions to the existing APQ8064 device tree.
Some of the patches are to do with princtrl cleanup which was always not
in the right place and some of the pinctrls were missing.
Other set of patches is to do with adding more devices like rtc rng
and pwr key for pmic 8921.
Last set of patches are related to pwrseq and SD card detect taking Stephens
comments into consideration.
These all look fine. I tested in ifc6410 as well. I'll test on qs600 to be
sure.
--
Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project
From: Igor Grinberg <hidden> Date: 2015-09-21 06:27:59
On 09/18/15 15:32, Srinivas Kandagatla wrote:
Add pwrseq support to sdcc4 which would enable a proper reset of WLAN
without ugly hacks in the board support file.
Signed-off-by: Srinivas Kandagatla <redacted>
Hi Kevin,
Thanks for reporting this issue.
On 25/09/15 19:54, Kevin Hilman wrote:
Hi Srini,
On Fri, Sep 18, 2015 at 5:31 AM, Srinivas Kandagatla
[off-list ref] wrote:
quoted
This patch adds missing 2pin uart pinctrl property to gsbi7 uart on
IFC6410.
Signed-off-by: Srinivas Kandagatla <redacted>
kernelci.org found some new boot failures in -next on 8064[1]. I
bisected it down to this patch, which landed in linux next in the form
of commit d3a578ed4310 ARM: dts: ifc6410: Add missing pinctrl to gsbi7
uart.
This issue is due to missing CONFIG_PINCTRL_APQ8064 Kconfig in
multi_v7_defconfig.
In my tests I always enable this config which is why I could not spot
this breakage.
This patch as it is the right thing to do however we need a fix to
multi_v7_defconfig. I will send a patch for multi_v7_defconfig to
address this and add few more missing configs too.
thanks,
--srini
On Fri 18 Sep 05:31 PDT 2015, Srinivas Kandagatla wrote:
From: John Stultz <redacted>
Add devicetree data to add support for hw_rng support
to the apq8064 dts.
Tested on the Nexus7 (2013).
Cc: Kumar Gala <redacted>
Cc: Stephen Boyd <redacted>
Cc: Srinivas Kandagatla <redacted>
Cc: devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Reviewed-by: Stephen Boyd <redacted>
Signed-off-by: John Stultz <redacted>
Regards,
Bjorn
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html