linux/drivers/soc/samsung
Krzysztof Kozlowski 3b4c362e5e soc: samsung: exynos-chipid: initialize later - with arch_initcall
The Exynos ChipID driver on Exynos SoCs has only informational
purpose - to expose the SoC device in sysfs.  No other drivers
depend on it so there is really no benefit of initializing it early.

Instead, initialize everything with arch_initcall which:
1. Allows to use dev_info() as the SoC bus is present (since
   core_initcall),
2. Could speed things up because of execution in a SMP environment
   (after bringing up secondary CPUs, unlike early_initcall),
3. Reduces the amount of work to be done early, when the kernel has to
   bring up critical devices.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Link: https://lore.kernel.org/r/20201202195955.128633-2-krzk@kernel.org
2020-12-05 15:12:02 +01:00
..
Kconfig Samsung mach/soc changes for v5.10 2020-09-26 12:55:43 -07:00
Makefile ARM: samsung: move pm check code to drivers/soc 2020-08-19 21:23:46 +02:00
exynos-asv.c opp: Allow dev_pm_opp_get_opp_table() to return -EPROBE_DEFER 2020-08-25 11:08:54 +05:30
exynos-asv.h soc: samsung: Add Exynos Adaptive Supply Voltage driver 2019-10-28 17:59:33 +01:00
exynos-chipid.c soc: samsung: exynos-chipid: initialize later - with arch_initcall 2020-12-05 15:12:02 +01:00
exynos-pmu.c soc: samsung: exynos-pmu: instantiate clkout driver as MFD 2020-10-28 23:02:02 +01:00
exynos-pmu.h soc: samsung: Rename Samsung and Exynos to lowercase 2020-01-07 20:46:31 +01:00
exynos-regulator-coupler.c soc: samsung: exynos-regulator-coupler: Add simple voltage coupler for Exynos5800 2020-07-22 22:33:57 +02:00
exynos4-pmu.c soc: samsung: Rename Samsung and Exynos to lowercase 2020-01-07 20:46:31 +01:00
exynos3250-pmu.c soc: samsung: Rename Samsung and Exynos to lowercase 2020-01-07 20:46:31 +01:00
exynos5250-pmu.c soc: samsung: Rename Samsung and Exynos to lowercase 2020-01-07 20:46:31 +01:00
exynos5420-pmu.c soc: samsung: Rename Samsung and Exynos to lowercase 2020-01-07 20:46:31 +01:00
exynos5422-asv.c soc: samsung: exynos5422-asv: remove unneeded semicolon 2020-11-02 19:46:46 +01:00
exynos5422-asv.h soc: samsung: Add Exynos Adaptive Supply Voltage driver 2019-10-28 17:59:33 +01:00
pm_domains.c soc: samsung: pm_domains: Deprecate support for clocks 2018-04-17 17:25:42 +02:00
s3c-pm-check.c soc: samsung: s3c-pm-check: Fix incorrectly named variable 'val' 2020-11-03 21:37:45 +01:00
s3c-pm-debug.c ARM: samsung: move pm check code to drivers/soc 2020-08-19 21:23:46 +02:00