]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
mux: adgs1408: simplify with spi_get_device_match_data()
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Thu, 6 Jun 2024 14:24:43 +0000 (16:24 +0200)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Thu, 1 May 2025 17:41:23 +0000 (19:41 +0200)
Use spi_get_device_match_data() helper to simplify a bit the driver.

Link: https://lore.kernel.org/r/20240606142443.130517-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
drivers/mux/adgs1408.c

index 22ed051eb1a4a5c89f3ad1fa8cd46d576ab24564..5386cfedcb06c191861804d31b00d1082034bd37 100644 (file)
@@ -59,9 +59,7 @@ static int adgs1408_probe(struct spi_device *spi)
        s32 idle_state;
        int ret;
 
-       chip_id = (enum adgs1408_chip_id)device_get_match_data(dev);
-       if (!chip_id)
-               chip_id = spi_get_device_id(spi)->driver_data;
+       chip_id = (enum adgs1408_chip_id)spi_get_device_match_data(spi);
 
        mux_chip = devm_mux_chip_alloc(dev, 1, 0);
        if (IS_ERR(mux_chip))