Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1232059 > unrolled thread
| Started by | Sjoerd Simons <sjoerd.simons@collabora.co.uk> |
|---|---|
| First post | 2015-09-24 13:40 +0200 |
| Last post | 2015-09-25 00:20 +0200 |
| Articles | 6 — 2 participants |
Back to article view | Back to linux.kernel
[PATCH v2 0/5] ARM: multi_v7_defconfig: Improve rockchip support Sjoerd Simons <sjoerd.simons@collabora.co.uk> - 2015-09-24 13:40 +0200
[PATCH v2 2/5] ARM: multi_v7_defconfig: Enable common regulators for rockchip boards Sjoerd Simons <sjoerd.simons@collabora.co.uk> - 2015-09-24 13:50 +0200
Re: [PATCH v2 2/5] ARM: multi_v7_defconfig: Enable common regulators for rockchip boards Heiko Stübner <heiko@sntech.de> - 2015-09-25 00:20 +0200
[PATCH v2 5/5] ARM: multi_v7_defconfig: Support RTC devices commonly used on Rockchip boards Sjoerd Simons <sjoerd.simons@collabora.co.uk> - 2015-09-24 13:50 +0200
[PATCH v2 3/5] ARM: multi_v7_defconfig: Enable Rockchip display support Sjoerd Simons <sjoerd.simons@collabora.co.uk> - 2015-09-24 13:50 +0200
Re: [PATCH v2 0/5] ARM: multi_v7_defconfig: Improve rockchip support Heiko Stübner <heiko@sntech.de> - 2015-09-25 00:20 +0200
| From | Sjoerd Simons <sjoerd.simons@collabora.co.uk> |
|---|---|
| Date | 2015-09-24 13:40 +0200 |
| Subject | [PATCH v2 0/5] ARM: multi_v7_defconfig: Improve rockchip support |
| Message-ID | <qcd2x-1KY-3@gated-at.bofh.it> |
Enable options to provide more complete support for Rockchip boards
including: support for the common PMICs, common RTC chips, I2C, SPI,
PMW, Thermal driver, HDMI video output and USB 2.
In response to V1 there was some direct and indirect discussion about
what policy to use for deciding what to build as a module versus what to
build in. Unfortunately there doesn't seem to be any consensus in this
regard, so for this series i've stuck to the following guideline for doing
things as builtin:
* If it's needed for booting without an initramfs to an NFS root
filesystem.
* It's needed to prevent potential damage to the SoC
This results in building in various regulators (required by the
network driver), I2C bus (to control said regulators) and the thermal
driver (to prevent thermal damage). While everything else is a module.
Fwiw, I really don't have a strong opinion myself on whether this is a
better guideline then "Built-in only the bare minimum, people can use an
initramfs to load modules as needed" which e.g. Thierry has been
advocating. However it would be nice if we could get some common
guideline from e.g. the arm-soc maintainers as the typical "module or
not" discussion that tends to happen gets rather boring rather quickly:)
Changes in v2:
- Enable all common rockchip regulators, not just ACT8846
- Only enable the USB 2 phy, not the controller as that came in through
another tree
- Enable USB 2.0 phy as a module as the controller is a module as well
- New patch, enable common RTC drivers
Sjoerd Simons (5):
ARM: multi_v7_defconfig: Enable common Rockchip devices/busses
ARM: multi_v7_defconfig: Enable common regulators for rockchip boards
ARM: multi_v7_defconfig: Enable Rockchip display support
ARM: multi_v7_defconfig: Enable the Rockchip USB 2.0 phy
ARM: multi_v7_defconfig: Support RTC devices commonly used on Rockchip
boards
arch/arm/configs/multi_v7_defconfig | 14 ++++++++++++++
1 file changed, 14 insertions(+)
--
2.5.3
--
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/
[toc] | [next] | [standalone]
| From | Sjoerd Simons <sjoerd.simons@collabora.co.uk> |
|---|---|
| Date | 2015-09-24 13:50 +0200 |
| Subject | [PATCH v2 2/5] ARM: multi_v7_defconfig: Enable common regulators for rockchip boards |
| Message-ID | <qcdcd-1WF-3@gated-at.bofh.it> |
| In reply to | #1232059 |
Rockchip boards seem to have two common regulator setups. Various board used the Active Semi act8846 often in combination with Silergy syr82x regulators (e.g. Radxa Rock Pro/Rock 2, Firefly, and Netxeon R89 etc), while others use regulator part of the Rockchip RK808 chip (e.g. the various Veyron based chromebooks, Chipspark Popmetal etc) Enable all these regulators. Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> --- Changes in v2: - Enable all common rockchip regulators, not just ACT8846 arch/arm/configs/multi_v7_defconfig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig index 170f18e..3938f54 100644 --- a/arch/arm/configs/multi_v7_defconfig +++ b/arch/arm/configs/multi_v7_defconfig @@ -394,6 +394,7 @@ CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y CONFIG_MFD_MAX8907=y +CONFIG_MFD_RK808=y CONFIG_MFD_SEC_CORE=y CONFIG_MFD_STMPE=y CONFIG_MFD_PALMAS=y @@ -401,11 +402,14 @@ CONFIG_MFD_TPS65090=y CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_REGULATOR_AB8500=y +CONFIG_REGULATOR_ACT8865=y CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_AS3722=y CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BCM590XX=y CONFIG_REGULATOR_DA9210=y +CONFIG_REGULATOR_FAN53555=y +CONFIG_REGULATOR_RK808=y CONFIG_REGULATOR_GPIO=y CONFIG_MFD_SYSCON=y CONFIG_POWER_RESET_SYSCON=y -- 2.5.3 -- 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/
[toc] | [prev] | [next] | [standalone]
| From | Heiko Stübner <heiko@sntech.de> |
|---|---|
| Date | 2015-09-25 00:20 +0200 |
| Subject | Re: [PATCH v2 2/5] ARM: multi_v7_defconfig: Enable common regulators for rockchip boards |
| Message-ID | <qcn1U-7O4-23@gated-at.bofh.it> |
| In reply to | #1232061 |
Am Donnerstag, 24. September 2015, 13:39:16 schrieb Sjoerd Simons: > Rockchip boards seem to have two common regulator setups. Various board > used the Active Semi act8846 often in combination with Silergy syr82x For people just skimming over these patches, the syr82x are siblings to the fan53555 - same register interface and all, thus that option gets enabled. > regulators (e.g. Radxa Rock Pro/Rock 2, Firefly, and Netxeon R89 etc), > while others use regulator part of the Rockchip RK808 chip (e.g. the > various Veyron based chromebooks, Chipspark Popmetal etc) > > Enable all these regulators. > > Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> > > --- > > Changes in v2: > - Enable all common rockchip regulators, not just ACT8846 > > arch/arm/configs/multi_v7_defconfig | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/arch/arm/configs/multi_v7_defconfig > b/arch/arm/configs/multi_v7_defconfig index 170f18e..3938f54 100644 > --- a/arch/arm/configs/multi_v7_defconfig > +++ b/arch/arm/configs/multi_v7_defconfig > @@ -394,6 +394,7 @@ CONFIG_MFD_MAX14577=y > CONFIG_MFD_MAX77686=y > CONFIG_MFD_MAX77693=y > CONFIG_MFD_MAX8907=y > +CONFIG_MFD_RK808=y > CONFIG_MFD_SEC_CORE=y > CONFIG_MFD_STMPE=y > CONFIG_MFD_PALMAS=y > @@ -401,11 +402,14 @@ CONFIG_MFD_TPS65090=y > CONFIG_MFD_TPS6586X=y > CONFIG_MFD_TPS65910=y > CONFIG_REGULATOR_AB8500=y > +CONFIG_REGULATOR_ACT8865=y > CONFIG_REGULATOR_AS3711=y > CONFIG_REGULATOR_AS3722=y > CONFIG_REGULATOR_AXP20X=y > CONFIG_REGULATOR_BCM590XX=y > CONFIG_REGULATOR_DA9210=y > +CONFIG_REGULATOR_FAN53555=y > +CONFIG_REGULATOR_RK808=y > CONFIG_REGULATOR_GPIO=y > CONFIG_MFD_SYSCON=y > CONFIG_POWER_RESET_SYSCON=y -- 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/
[toc] | [prev] | [next] | [standalone]
| From | Sjoerd Simons <sjoerd.simons@collabora.co.uk> |
|---|---|
| Date | 2015-09-24 13:50 +0200 |
| Subject | [PATCH v2 5/5] ARM: multi_v7_defconfig: Support RTC devices commonly used on Rockchip boards |
| Message-ID | <qcdce-1WF-13@gated-at.bofh.it> |
| In reply to | #1232059 |
Similar to the power management situation on Rockchip boards, there are two common RTC setups. For boards using the RK808 chip as a PMIC that chip also serves as the RTC, while boards using the ACT8846 typically use the Haoyu Microelectronics HYM8563 chip as their RTC. Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> --- Changes in v2: - New patch, enable common RTC drivers arch/arm/configs/multi_v7_defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig index 2ce0d63..565a343 100644 --- a/arch/arm/configs/multi_v7_defconfig +++ b/arch/arm/configs/multi_v7_defconfig @@ -575,8 +575,10 @@ CONFIG_EDAC_HIGHBANK_L2=y CONFIG_RTC_CLASS=y CONFIG_RTC_DRV_AS3722=y CONFIG_RTC_DRV_DS1307=y +CONFIG_RTC_DRV_HYM8563=m CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_MAX77686=y +CONFIG_RTC_DRV_RK808=m CONFIG_RTC_DRV_MAX77802=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_PALMAS=y -- 2.5.3 -- 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/
[toc] | [prev] | [next] | [standalone]
| From | Sjoerd Simons <sjoerd.simons@collabora.co.uk> |
|---|---|
| Date | 2015-09-24 13:50 +0200 |
| Subject | [PATCH v2 3/5] ARM: multi_v7_defconfig: Enable Rockchip display support |
| Message-ID | <qcdce-1WF-23@gated-at.bofh.it> |
| In reply to | #1232059 |
Enable options needed for HDMI out on rockchip: DRM driver, Rockchip DesignWare HDMI glue and the rockchip IOMMU (dependency of the DRM driver). Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com> --- Changes in v2: None arch/arm/configs/multi_v7_defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm/configs/multi_v7_defconfig b/arch/arm/configs/multi_v7_defconfig index 3938f54..660e72a 100644 --- a/arch/arm/configs/multi_v7_defconfig +++ b/arch/arm/configs/multi_v7_defconfig @@ -457,6 +457,8 @@ CONFIG_DRM_EXYNOS=m CONFIG_DRM_EXYNOS_DSI=y CONFIG_DRM_EXYNOS_FIMD=y CONFIG_DRM_EXYNOS_HDMI=y +CONFIG_DRM_ROCKCHIP=m +CONFIG_ROCKCHIP_DW_HDMI=m CONFIG_DRM_RCAR_DU=m CONFIG_DRM_TEGRA=y CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m @@ -634,6 +636,7 @@ CONFIG_APQ_MMCC_8084=y CONFIG_MSM_GCC_8660=y CONFIG_MSM_MMCC_8960=y CONFIG_MSM_MMCC_8974=y +CONFIG_ROCKCHIP_IOMMU=y CONFIG_TEGRA_IOMMU_GART=y CONFIG_TEGRA_IOMMU_SMMU=y CONFIG_PM_DEVFREQ=y -- 2.5.3 -- 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/
[toc] | [prev] | [next] | [standalone]
| From | Heiko Stübner <heiko@sntech.de> |
|---|---|
| Date | 2015-09-25 00:20 +0200 |
| Message-ID | <qcn1U-7O4-13@gated-at.bofh.it> |
| In reply to | #1232059 |
Am Donnerstag, 24. September 2015, 13:39:14 schrieb Sjoerd Simons: > Enable options to provide more complete support for Rockchip boards > including: support for the common PMICs, common RTC chips, I2C, SPI, > PMW, Thermal driver, HDMI video output and USB 2. As these patches are supposed to go through arm-soc directly and options getting enabled + the whole what gets set as built-in vs. module looks sane to me, I'll just provide for the whole series a: Reviewed-by: Heiko Stuebner <heiko@sntech.de> Heiko -- 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/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web