]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
pinctrl: qcom: sc8280xp: Add missing wakeup entries for GPIO143/151
authorKonrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Fri, 26 Jun 2026 13:08:05 +0000 (15:08 +0200)
committerBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Wed, 1 Jul 2026 07:22:45 +0000 (09:22 +0200)
Pins 143 and 151 were not included in the PDC wakeup map. They are
normally used for PCIe2A and PCIe3a PERST# respectively, so they're
unlikely to be excercised in practice, but still add them for the sake
of completeness.

Fixes: c0e4c71a9e7c ("pinctrl: qcom: Introduce sc8280xp TLMM driver")
Signed-off-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://patch.msgid.link/20260626-topic-8280_pinctrl_wakeup-v1-1-2ccb267148f5@oss.qualcomm.com
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
drivers/pinctrl/qcom/pinctrl-sc8280xp.c

index 4056b9fa32f8cb90b6d0b5edc31e189b94f800af..e018bd11626cad722f2e4a142daa0b7f1f4bbffa 100644 (file)
@@ -1881,16 +1881,17 @@ static const struct msm_gpio_wakeirq_map sc8280xp_pdc_map[] = {
        { 126, 200 }, { 127, 225 }, { 128, 262 }, { 129, 201 },
        { 130, 209 }, { 131, 173 }, { 132, 202 }, { 136, 210 },
        { 138, 171 }, { 139, 226 }, { 140, 227 }, { 142, 228 },
-       { 144, 229 }, { 145, 230 }, { 146, 231 }, { 148, 232 },
-       { 149, 233 }, { 150, 234 }, { 152, 235 }, { 154, 212 },
-       { 157, 213 }, { 161, 219 }, { 170, 236 }, { 171, 221 },
-       { 174, 222 }, { 175, 237 }, { 176, 223 }, { 177, 170 },
-       { 180, 238 }, { 181, 239 }, { 182, 240 }, { 183, 241 },
-       { 184, 242 }, { 185, 243 }, { 190, 178 }, { 193, 184 },
-       { 196, 185 }, { 198, 186 }, { 200, 174 }, { 201, 175 },
-       { 205, 176 }, { 206, 177 }, { 208, 187 }, { 210, 198 },
-       { 211, 199 }, { 212, 204 }, { 215, 205 }, { 220, 188 },
-       { 221, 194 }, { 223, 195 }, { 225, 196 }, { 227, 197 },
+       { 143, 261 }, { 144, 229 }, { 145, 230 }, { 146, 231 },
+       { 148, 232 }, { 149, 233 }, { 150, 234 }, { 151, 264 },
+       { 152, 235 }, { 154, 212 }, { 157, 213 }, { 161, 219 },
+       { 170, 236 }, { 171, 221 }, { 174, 222 }, { 175, 237 },
+       { 176, 223 }, { 177, 170 }, { 180, 238 }, { 181, 239 },
+       { 182, 240 }, { 183, 241 }, { 184, 242 }, { 185, 243 },
+       { 190, 178 }, { 193, 184 }, { 196, 185 }, { 198, 186 },
+       { 200, 174 }, { 201, 175 }, { 205, 176 }, { 206, 177 },
+       { 208, 187 }, { 210, 198 }, { 211, 199 }, { 212, 204 },
+       { 215, 205 }, { 220, 188 }, { 221, 194 }, { 223, 195 },
+       { 225, 196 }, { 227, 197 },
 };
 
 static struct msm_pinctrl_soc_data sc8280xp_pinctrl = {