]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: codec: tlv320aic32x4: Drop aic32x4_pdata usage
authorPeng Fan <peng.fan@nxp.com>
Thu, 10 Jul 2025 12:40:01 +0000 (20:40 +0800)
committerMark Brown <broonie@kernel.org>
Sun, 13 Jul 2025 21:36:54 +0000 (22:36 +0100)
There is no machine is using aic32x4_pdata as platform_data, so
remove the dead code.

Cc: Markus Niebel <Markus.Niebel@ew.tq-group.com>
Cc: Alexander Stein <alexander.stein@ew.tq-group.com>
Reviewed-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Link: https://patch.msgid.link/20250710-asoc-gpio-1-v2-1-2233b272a1a6@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
include/sound/tlv320aic32x4.h
sound/soc/codecs/tlv320aic32x4.c

index 0abf74d7edbd69484c45ad6a1c39b3f67d61bd63..b779d671a99576deadc6e647edff9b1b3a5d33c2 100644 (file)
 struct aic32x4_setup_data {
        unsigned int gpio_func[5];
 };
-
-struct aic32x4_pdata {
-       struct aic32x4_setup_data *setup;
-       u32 power_cfg;
-       u32 micpga_routing;
-       bool swapdacs;
-       int rstn_gpio;
-};
-
 #endif
index 54ea4bc58c276d9ab39a15d312287dfb300dbab9..7dbcf7f7130b04a27f58f20beb83eb3676c79c3d 100644 (file)
@@ -1346,7 +1346,6 @@ int aic32x4_probe(struct device *dev, struct regmap *regmap,
                  enum aic32x4_type type)
 {
        struct aic32x4_priv *aic32x4;
-       struct aic32x4_pdata *pdata = dev->platform_data;
        struct device_node *np = dev->of_node;
        int ret;
 
@@ -1363,13 +1362,7 @@ int aic32x4_probe(struct device *dev, struct regmap *regmap,
 
        dev_set_drvdata(dev, aic32x4);
 
-       if (pdata) {
-               aic32x4->power_cfg = pdata->power_cfg;
-               aic32x4->swapdacs = pdata->swapdacs;
-               aic32x4->micpga_routing = pdata->micpga_routing;
-               aic32x4->rstn_gpio = pdata->rstn_gpio;
-               aic32x4->mclk_name = "mclk";
-       } else if (np) {
+       if (np) {
                ret = aic32x4_parse_dt(aic32x4, np);
                if (ret) {
                        dev_err(dev, "Failed to parse DT node\n");