diff mbox series

[v1,2/5] soc/tegra: irq: Add stubs needed for compile testing

Message ID 20210606222817.12388-3-digetx@gmail.com (mailing list archive)
State Not Applicable, archived
Headers show
Series Compile-test NVIDIA Tegra CPUIDLE driver | expand

Commit Message

Dmitry Osipenko June 6, 2021, 10:28 p.m. UTC
Add stubs needed for compile-testing of tegra-cpuidle driver.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
---
 include/soc/tegra/irq.h | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

Comments

Daniel Lezcano June 16, 2021, 7:06 p.m. UTC | #1
On 07/06/2021 00:28, Dmitry Osipenko wrote:
> Add stubs needed for compile-testing of tegra-cpuidle driver.
> 
> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
> ---
>  include/soc/tegra/irq.h | 9 ++++++++-
>  1 file changed, 8 insertions(+), 1 deletion(-)
> 
> diff --git a/include/soc/tegra/irq.h b/include/soc/tegra/irq.h
> index 8eb11a7109e4..94539551c8c1 100644
> --- a/include/soc/tegra/irq.h
> +++ b/include/soc/tegra/irq.h
> @@ -6,8 +6,15 @@
>  #ifndef __SOC_TEGRA_IRQ_H
>  #define __SOC_TEGRA_IRQ_H
>  
> -#if defined(CONFIG_ARM)
> +#include <linux/types.h>
> +
> +#if defined(CONFIG_ARM) && defined(CONFIG_ARCH_TEGRA)

Does not CONFIG_ARCH_TEGRA depends on CONFIG_ARM ?

>  bool tegra_pending_sgi(void);
> +#else
> +static inline bool tegra_pending_sgi(void)
> +{
> +	return false;
> +}
>  #endif
>  
>  #endif /* __SOC_TEGRA_IRQ_H */
>
Dmitry Osipenko June 16, 2021, 7:17 p.m. UTC | #2
16.06.2021 22:06, Daniel Lezcano пишет:
> On 07/06/2021 00:28, Dmitry Osipenko wrote:
>> Add stubs needed for compile-testing of tegra-cpuidle driver.
>>
>> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
>> ---
>>  include/soc/tegra/irq.h | 9 ++++++++-
>>  1 file changed, 8 insertions(+), 1 deletion(-)
>>
>> diff --git a/include/soc/tegra/irq.h b/include/soc/tegra/irq.h
>> index 8eb11a7109e4..94539551c8c1 100644
>> --- a/include/soc/tegra/irq.h
>> +++ b/include/soc/tegra/irq.h
>> @@ -6,8 +6,15 @@
>>  #ifndef __SOC_TEGRA_IRQ_H
>>  #define __SOC_TEGRA_IRQ_H
>>  
>> -#if defined(CONFIG_ARM)
>> +#include <linux/types.h>
>> +
>> +#if defined(CONFIG_ARM) && defined(CONFIG_ARCH_TEGRA)
> 
> Does not CONFIG_ARCH_TEGRA depends on CONFIG_ARM ?
> 
>>  bool tegra_pending_sgi(void);

ARM and ARM64, only ARM32 variant builds tegra_pending_sgi().
Daniel Lezcano June 16, 2021, 7:18 p.m. UTC | #3
On 16/06/2021 21:17, Dmitry Osipenko wrote:
> 16.06.2021 22:06, Daniel Lezcano пишет:
>> On 07/06/2021 00:28, Dmitry Osipenko wrote:
>>> Add stubs needed for compile-testing of tegra-cpuidle driver.
>>>
>>> Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
>>> ---
>>>  include/soc/tegra/irq.h | 9 ++++++++-
>>>  1 file changed, 8 insertions(+), 1 deletion(-)
>>>
>>> diff --git a/include/soc/tegra/irq.h b/include/soc/tegra/irq.h
>>> index 8eb11a7109e4..94539551c8c1 100644
>>> --- a/include/soc/tegra/irq.h
>>> +++ b/include/soc/tegra/irq.h
>>> @@ -6,8 +6,15 @@
>>>  #ifndef __SOC_TEGRA_IRQ_H
>>>  #define __SOC_TEGRA_IRQ_H
>>>  
>>> -#if defined(CONFIG_ARM)
>>> +#include <linux/types.h>
>>> +
>>> +#if defined(CONFIG_ARM) && defined(CONFIG_ARCH_TEGRA)
>>
>> Does not CONFIG_ARCH_TEGRA depends on CONFIG_ARM ?
>>
>>>  bool tegra_pending_sgi(void);
> 
> ARM and ARM64, only ARM32 variant builds tegra_pending_sgi().

Ah, I see, thanks!
diff mbox series

Patch

diff --git a/include/soc/tegra/irq.h b/include/soc/tegra/irq.h
index 8eb11a7109e4..94539551c8c1 100644
--- a/include/soc/tegra/irq.h
+++ b/include/soc/tegra/irq.h
@@ -6,8 +6,15 @@ 
 #ifndef __SOC_TEGRA_IRQ_H
 #define __SOC_TEGRA_IRQ_H
 
-#if defined(CONFIG_ARM)
+#include <linux/types.h>
+
+#if defined(CONFIG_ARM) && defined(CONFIG_ARCH_TEGRA)
 bool tegra_pending_sgi(void);
+#else
+static inline bool tegra_pending_sgi(void)
+{
+	return false;
+}
 #endif
 
 #endif /* __SOC_TEGRA_IRQ_H */