diff options
author | John Audia <therealgraysky@proton.me> | 2022-06-22 11:58:33 -0400 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2022-06-27 00:57:15 +0200 |
commit | 9e5d743422edc4036cda7d96b96ba62705f382de (patch) | |
tree | 513649e78319d217fc9b7c8eaa164d8f34c19dbd /target/linux/generic/backport-5.10/843-v5.15-leds-pca955x-let-the-core-process-the-fwnode.patch | |
parent | 5202a511cc4557303d4b77bf77ebb66e524dcddf (diff) | |
download | upstream-9e5d743422edc4036cda7d96b96ba62705f382de.tar.gz upstream-9e5d743422edc4036cda7d96b96ba62705f382de.tar.bz2 upstream-9e5d743422edc4036cda7d96b96ba62705f382de.zip |
kernel: bump 5.10 to 5.10.124
All patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800
Signed-off-by: John Audia <therealgraysky@proton.me>
Diffstat (limited to 'target/linux/generic/backport-5.10/843-v5.15-leds-pca955x-let-the-core-process-the-fwnode.patch')
-rw-r--r-- | target/linux/generic/backport-5.10/843-v5.15-leds-pca955x-let-the-core-process-the-fwnode.patch | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/target/linux/generic/backport-5.10/843-v5.15-leds-pca955x-let-the-core-process-the-fwnode.patch b/target/linux/generic/backport-5.10/843-v5.15-leds-pca955x-let-the-core-process-the-fwnode.patch index 7a091d9716..11311b8b2b 100644 --- a/target/linux/generic/backport-5.10/843-v5.15-leds-pca955x-let-the-core-process-the-fwnode.patch +++ b/target/linux/generic/backport-5.10/843-v5.15-leds-pca955x-let-the-core-process-the-fwnode.patch @@ -14,8 +14,6 @@ Signed-off-by: Pavel Machek <pavel@ucw.cz> drivers/leds/leds-pca955x.c | 58 +++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 28 deletions(-) -diff --git a/drivers/leds/leds-pca955x.c b/drivers/leds/leds-pca955x.c -index fa1d77d86ef67b..a6aa4b9abde8c4 100644 --- a/drivers/leds/leds-pca955x.c +++ b/drivers/leds/leds-pca955x.c @@ -127,10 +127,9 @@ struct pca955x_led { @@ -30,7 +28,7 @@ index fa1d77d86ef67b..a6aa4b9abde8c4 100644 }; struct pca955x_platform_data { -@@ -439,7 +438,6 @@ pca955x_get_pdata(struct i2c_client *client, struct pca955x_chipdef *chip) +@@ -439,7 +438,6 @@ pca955x_get_pdata(struct i2c_client *cli return ERR_PTR(-ENOMEM); device_for_each_child_node(&client->dev, child) { @@ -38,7 +36,7 @@ index fa1d77d86ef67b..a6aa4b9abde8c4 100644 const char *state; u32 reg; int res; -@@ -448,17 +446,10 @@ pca955x_get_pdata(struct i2c_client *client, struct pca955x_chipdef *chip) +@@ -448,17 +446,10 @@ pca955x_get_pdata(struct i2c_client *cli if ((res != 0) || (reg >= chip->bits)) continue; @@ -57,7 +55,7 @@ index fa1d77d86ef67b..a6aa4b9abde8c4 100644 if (!fwnode_property_read_string(child, "default-state", &state)) { -@@ -495,11 +486,14 @@ static int pca955x_probe(struct i2c_client *client, +@@ -495,11 +486,14 @@ static int pca955x_probe(struct i2c_clie struct pca955x_led *pca955x_led; struct pca955x_chipdef *chip; struct led_classdev *led; @@ -72,7 +70,7 @@ index fa1d77d86ef67b..a6aa4b9abde8c4 100644 chip = &pca955x_chipdefs[id->driver_data]; adapter = client->adapter; -@@ -547,6 +541,9 @@ static int pca955x_probe(struct i2c_client *client, +@@ -547,6 +541,9 @@ static int pca955x_probe(struct i2c_clie pca955x->client = client; pca955x->chipdef = chip; @@ -82,7 +80,7 @@ index fa1d77d86ef67b..a6aa4b9abde8c4 100644 for (i = 0; i < chip->bits; i++) { pca955x_led = &pca955x->leds[i]; pca955x_led->led_num = i; -@@ -560,23 +557,7 @@ static int pca955x_probe(struct i2c_client *client, +@@ -560,23 +557,7 @@ static int pca955x_probe(struct i2c_clie ngpios++; break; case PCA955X_TYPE_LED: @@ -106,7 +104,7 @@ index fa1d77d86ef67b..a6aa4b9abde8c4 100644 led->brightness_set_blocking = pca955x_led_set; led->brightness_get = pca955x_led_get; -@@ -592,7 +573,28 @@ static int pca955x_probe(struct i2c_client *client, +@@ -592,7 +573,28 @@ static int pca955x_probe(struct i2c_clie return err; } |