diff mbox series

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

Message ID 20210606222817.12388-3-digetx@gmail.com
State Superseded
Headers show
Series [v1,1/5] soc/tegra: fuse: Add stubs needed for compile testing | 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 */

> 



-- 
<http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs

Follow Linaro:  <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
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!


-- 
<http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs

Follow Linaro:  <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
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 */