linux/drivers/soc
Thierry Reding c5b40c315a soc: bcm: brcmstb: Be multi-platform compatible
We were making a bunch of wrong assumptions that turned out to blow out
on non-Broadcom STB platforms:

- we would return -ENODEV from brcmstb_soc_device_early_init() if we
  could not find the sun_top_ctrl device node, this is not an error
  in the context of a multi-platform kernel
- we would still try to register the Broadcom STB SoC device, even if we
  are not running on such a platform

While at it, also fix the sun_top_ctrl device_node leaks while we change
the flow of brcmstb_soc_device_init() and
brcmstb_soc_device_early_init().

Fixes: f780429adf ("soc: brcmstb: biuctrl: Move to early_initcall")
Signed-off-by: Thierry Reding <treding@nvidia.com>
[florian: Combine all of Thierry's patch in one go for easier review]
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2018-01-15 15:47:07 +01:00
..
actions soc: actions: sps: Add S700 2017-11-27 23:11:01 +01:00
amlogic meson-gx-socinfo: Fix package id parsing 2017-11-30 15:29:44 -08:00
atmel drivers: soc: atmel: Add basic support for new sama5d2 SiPs 2017-09-17 19:45:59 +02:00
bcm soc: bcm: brcmstb: Be multi-platform compatible 2018-01-15 15:47:07 +01:00
dove License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
fsl ARM: SoC driver updates for v4.15 2017-11-16 16:05:01 -08:00
imx soc: imx: gpc: Add i.MX6SX PCI power domain 2017-12-26 16:26:46 +08:00
lantiq MIPS: lantiq: Add a GPHY driver which uses the RCU syscon-mfd 2017-09-04 21:19:02 +02:00
mediatek ARM: SoC driver updates for v4.15 2017-11-16 16:05:01 -08:00
qcom soc: qcom: smp2p: Use common error handling code in qcom_smp2p_probe() 2018-01-01 00:29:09 -06:00
renesas ARM: SoC driver updates for v4.15 2017-11-16 16:05:01 -08:00
rockchip soc: rockchip: power-domain: Use GENPD_FLAG_ACTIVE_WAKEUP 2017-11-08 01:00:47 +01:00
samsung soc: samsung: Add SPDX license identifiers 2018-01-03 18:45:15 +01:00
sunxi drivers: soc: sunxi: add support for A64 and its SRAM C 2017-08-18 14:30:21 +08:00
tegra ARM: SoC driver updates for v4.15 2017-11-16 16:05:01 -08:00
ti soc: ti: fix max dup length for kstrndup 2017-12-16 14:45:33 -08:00
ux500
versatile soc: versatile: remove unnecessary static in realview_soc_probe() 2017-08-16 22:28:27 +02:00
xilinx soc: xilinx: xlnx_vcu: Add Xilinx ZYNQMP VCU logicoreIP init driver 2018-01-08 13:42:47 +01:00
zte
Kconfig soc: xilinx: Create folder structure for soc specific drivers 2018-01-08 13:42:39 +01:00
Makefile soc: xilinx: Create folder structure for soc specific drivers 2018-01-08 13:42:39 +01:00