[PATCH] video: ARM CLCD: runtime check for Versatile
Arnd Bergmann
arnd at arndb.de
Tue Feb 2 13:10:49 PST 2016
On Tuesday 02 February 2016 21:47:39 Linus Walleij wrote:
> } else {
> -#ifdef CONFIG_ARCH_VERSATILE
> - fb->off_ienb = CLCD_PL111_IENB;
> - fb->off_cntl = CLCD_PL111_CNTL;
> -#else
> - fb->off_ienb = CLCD_PL110_IENB;
> - fb->off_cntl = CLCD_PL110_CNTL;
> -#endif
> + if (of_machine_is_compatible("arm,versatile-ab") ||
> + of_machine_is_compatible("arm,versatile-pb")) {
> + fb->off_ienb = CLCD_PL111_IENB;
> + fb->off_cntl = CLCD_PL111_CNTL;
> + } else {
> + fb->off_ienb = CLCD_PL110_IENB;
> + fb->off_cntl = CLCD_PL110_CNTL;
> + }
> }
>
Could that be done based on the AMBA device ID instead?
Arnd
More information about the linux-arm-kernel
mailing list