arm64: soc: ZynqMP SoC changes for v5.7
- Change firmware dependency to be able to disable it -----BEGIN PGP SIGNATURE----- iF0EABECAB0WIQQbPNTMvXmYlBPRwx7KSWXLKUoMIQUCXnomBgAKCRDKSWXLKUoM IQq7AKCcRD2VRC9nR0HpfCF4ENK7vGLP2QCfU/ugwT5y9l0wjkzL1nMEHCV//xs= =PM+u -----END PGP SIGNATURE----- Merge tag 'zynqmp-soc-for-v5.7' of https://github.com/Xilinx/linux-xlnx into arm/soc arm64: soc: ZynqMP SoC changes for v5.7 - Change firmware dependency to be able to disable it * tag 'zynqmp-soc-for-v5.7' of https://github.com/Xilinx/linux-xlnx: arm64: zynqmp: Make zynqmp_firmware driver optional include: linux: firmware: Correct config dependency of zynqmp_eemi_ops Link: https://lore.kernel.org/r/ecef6de5-8318-9f88-db8c-7c33fe44901f@monstr.eu Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
880e19294c
|
@ -300,7 +300,6 @@ config ARCH_ZX
|
||||||
|
|
||||||
config ARCH_ZYNQMP
|
config ARCH_ZYNQMP
|
||||||
bool "Xilinx ZynqMP Family"
|
bool "Xilinx ZynqMP Family"
|
||||||
select ZYNQMP_FIRMWARE
|
|
||||||
help
|
help
|
||||||
This enables support for Xilinx ZynqMP Family
|
This enables support for Xilinx ZynqMP Family
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,8 @@ menu "Zynq MPSoC Firmware Drivers"
|
||||||
|
|
||||||
config ZYNQMP_FIRMWARE
|
config ZYNQMP_FIRMWARE
|
||||||
bool "Enable Xilinx Zynq MPSoC firmware interface"
|
bool "Enable Xilinx Zynq MPSoC firmware interface"
|
||||||
|
depends on ARCH_ZYNQMP
|
||||||
|
default y if ARCH_ZYNQMP
|
||||||
select MFD_CORE
|
select MFD_CORE
|
||||||
help
|
help
|
||||||
Firmware interface driver is used by different
|
Firmware interface driver is used by different
|
||||||
|
|
|
@ -320,7 +320,7 @@ struct zynqmp_eemi_ops {
|
||||||
int zynqmp_pm_invoke_fn(u32 pm_api_id, u32 arg0, u32 arg1,
|
int zynqmp_pm_invoke_fn(u32 pm_api_id, u32 arg0, u32 arg1,
|
||||||
u32 arg2, u32 arg3, u32 *ret_payload);
|
u32 arg2, u32 arg3, u32 *ret_payload);
|
||||||
|
|
||||||
#if IS_REACHABLE(CONFIG_ARCH_ZYNQMP)
|
#if IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE)
|
||||||
const struct zynqmp_eemi_ops *zynqmp_pm_get_eemi_ops(void);
|
const struct zynqmp_eemi_ops *zynqmp_pm_get_eemi_ops(void);
|
||||||
#else
|
#else
|
||||||
static inline struct zynqmp_eemi_ops *zynqmp_pm_get_eemi_ops(void)
|
static inline struct zynqmp_eemi_ops *zynqmp_pm_get_eemi_ops(void)
|
||||||
|
|
Loading…
Reference in New Issue