From 2a9a9d4f6c07f2f23b663fe5fbeac1168a5d1029 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Tue, 07 Nov 2023 06:19:50 +0000 Subject: [PATCH] support uboot change LCD parameter --- kernel/include/linux/arm_sdei.h | 40 +++++++++++++++++++++++++++++++++++++++- 1 files changed, 39 insertions(+), 1 deletions(-) diff --git a/kernel/include/linux/arm_sdei.h b/kernel/include/linux/arm_sdei.h index d3f1d27..d8bd2a1 100644 --- a/kernel/include/linux/arm_sdei.h +++ b/kernel/include/linux/arm_sdei.h @@ -40,13 +40,51 @@ int sdei_event_disable(u32 event_num); #ifdef CONFIG_FIQ_DEBUGGER_TRUST_ZONE +#ifdef CONFIG_ARM_SDE_INTERFACE int sdei_event_enable_nolock(u32 event_num); int sdei_event_disable_nolock(u32 event_num); int sdei_event_routing_set_nolock(u32 event_num, unsigned long flags, unsigned long affinity); int sdei_event_routing_set(u32 event_num, unsigned long flags, unsigned long affinity); -#endif +int sdei_interrupt_bind(u32 intr_num, u32 *event_num); +int sdei_interrupt_release(u32 event_num); +#else +static inline int sdei_event_enable_nolock(u32 event_num) +{ + return SDEI_NOT_SUPPORTED; +} + +static inline int sdei_event_disable_nolock(u32 event_num) +{ + return SDEI_NOT_SUPPORTED; +} + +static inline int sdei_event_routing_set_nolock(u32 event_num, + unsigned long flags, + unsigned long affinity) +{ + return SDEI_NOT_SUPPORTED; +} + +static inline int sdei_event_routing_set(u32 event_num, + unsigned long flags, + unsigned long affinity) +{ + return SDEI_NOT_SUPPORTED; +} + +static inline int sdei_interrupt_bind(u32 intr_num, u32 *event_num) +{ + return SDEI_NOT_SUPPORTED; +} + +static inline int sdei_interrupt_release(u32 event_num) +{ + return SDEI_NOT_SUPPORTED; +} +#endif /* CONFIG_ARM_SDE_INTERFACE */ +#endif /* CONFIG_FIQ_DEBUGGER_TRUST_ZONE */ #ifdef CONFIG_ARM_SDE_INTERFACE /* For use by arch code when CPU hotplug notifiers are not appropriate. */ -- Gitblit v1.6.2