From: Damien Le Moal Date: Fri, 14 Oct 2022 02:39:27 +0000 (+0900) Subject: ata: pata_ftide010: Remove build dependency on OF X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=dc62c7e6ed5351058bbb57495e73fa6b3757587a;p=linux.git ata: pata_ftide010: Remove build dependency on OF The pata_ftide010 can be built without CONFIG_OF being enabled, as long as the macro of_match_ptr() is not used when initializing the platform driver .of_match_table field. Remove the use of this macro and the build dependency on OF. Signed-off-by: Damien Le Moal Reviewed-by: Linus Walleij Reviewed-by: Sergey Shtylyov --- diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 37e065106baff..b30f718591546 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -696,7 +696,6 @@ config PATA_EP93XX config PATA_FTIDE010 tristate "Faraday Technology FTIDE010 PATA support" - depends on OF depends on ARM || COMPILE_TEST depends on SATA_GEMINI help diff --git a/drivers/ata/pata_ftide010.c b/drivers/ata/pata_ftide010.c index 0117df0fe3c59..88924b5daa1ad 100644 --- a/drivers/ata/pata_ftide010.c +++ b/drivers/ata/pata_ftide010.c @@ -560,7 +560,7 @@ static const struct of_device_id pata_ftide010_of_match[] = { static struct platform_driver pata_ftide010_driver = { .driver = { .name = DRV_NAME, - .of_match_table = of_match_ptr(pata_ftide010_of_match), + .of_match_table = pata_ftide010_of_match, }, .probe = pata_ftide010_probe, .remove = pata_ftide010_remove,