]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
staging: gpib: Remove unneeded lookup table
authorDave Penkler <dpenkler@gmail.com>
Mon, 4 Nov 2024 17:50:10 +0000 (18:50 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 7 Nov 2024 08:27:34 +0000 (09:27 +0100)
Remove bcm2837 table as the only difference is GPIO14 and GPIO15
which are not used with the current pin maps.

Signed-off-by: Dave Penkler <dpenkler@gmail.com>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Link: https://lore.kernel.org/r/20241104175014.12317-10-dpenkler@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/gpib/gpio/gpib_bitbang.c

index 8c03e91c01dca60ead2a4bd4af2f7cc27fbca7f9..fc8502379c28db87dd573ece79461d19b0fc0193 100644 (file)
@@ -234,38 +234,6 @@ static struct gpiod_lookup_table gpib_gpio_table_0 = {
        },
 };
 
-static struct gpiod_lookup_table gpib_gpio_table_1 = {
-       .dev_id = "",    // device id of board device
-       .table = {
-               // for bcm2837 based pis (3a+ 3b 3b+ )
-               GPIO_LOOKUP_IDX("GPIO_GCLK",  U16_MAX, NULL,  4, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO5",          U16_MAX, NULL,  5, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO6",          U16_MAX, NULL,  6, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("SPI_CE1_N",  U16_MAX, NULL,  7, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("SPI_CE0_N",  U16_MAX, NULL,  8, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("SPI_MISO",       U16_MAX, NULL,  9, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("SPI_MOSI",       U16_MAX, NULL, 10, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("SPI_SCLK",       U16_MAX, NULL, 11, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO12",         U16_MAX, NULL, 12, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO13",         U16_MAX, NULL, 13, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("TXD1",   U16_MAX, NULL, 14, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("RXD1",   U16_MAX, NULL, 15, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO16",         U16_MAX, NULL, 16, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO17",         U16_MAX, NULL, 17, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO18",         U16_MAX, NULL, 18, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO19",         U16_MAX, NULL, 19, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO20",         U16_MAX, NULL, 20, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO21",         U16_MAX, NULL, 21, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO22",         U16_MAX, NULL, 22, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO23",         U16_MAX, NULL, 23, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO24",         U16_MAX, NULL, 24, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO25",         U16_MAX, NULL, 25, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO26",         U16_MAX, NULL, 26, GPIO_ACTIVE_HIGH),
-               GPIO_LOOKUP_IDX("GPIO27",         U16_MAX, NULL, 27, GPIO_ACTIVE_HIGH),
-               { }
-       },
-};
-
 static struct gpiod_lookup_table gpib_gpio_table_2 = {
        .dev_id = "",    // device id of board device
        .table = {
@@ -300,7 +268,6 @@ static struct gpiod_lookup_table gpib_gpio_table_2 = {
 
 static struct gpiod_lookup_table *lookup_tables[] = {
        &gpib_gpio_table_0,
-       &gpib_gpio_table_1,
        &gpib_gpio_table_2,
        0
 };