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 |
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
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().
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 --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 */
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(-)