Fuyao Kashizuku
dfebe38e46
mfd: sun4i-gpadc: Correct specified GPADC interrupt numbers
The identifiers are used as IRQ resource numbers, where 0 is treated
specially.
This fixes sun4i-gpadc-iio probe failed when request irq.
The backstack:
WARNING: CPU: 3 PID: 1 at drivers/base/platform.c:451
__platform_get_irq_byname+0xb8/0xc4
0 is an invalid IRQ number
Modules linked in:
CPU: 3 PID: 1 Comm: swapper/0 Not tainted 6.7.0-rc6 #9
Hardware name: Allwinner sun8i Family
unwind_backtrace
show_stack
dump_stack_lvl
__warn
warn_slowpath_fmt
__platform_get_irq_byname
platform_get_irq_byname
sun4i_irq_init
sun4i_gpadc_probe
platform_probe
really_probe
__driver_probe_device
driver_probe_device
__driver_attach
bus_for_each_dev
bus_add_driver
driver_register
do_one_initcall
do_initcall_level
do_initcalls
kernel_init_freeable
kernel_init
Log reports:
sun4i-gpadc-iio sun6i-a31-gpadc-iio.0: error -EINVAL: IRQ FIFO_DATA_PENDING
not found
sun4i-gpadc-iio: probe of sun6i-a31-gpadc-iio.0 failed with error -22
Signed-off-by: Fuyao Kashizuku <fuyao@sjterm.com>
Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/ZYuFbUUus9apiCpq@debian.cyg
Signed-off-by: Lee Jones <lee@kernel.org>
2024-02-23 14:58:00 +00:00
..
2023-11-01 10:02:11 +00:00
2023-04-12 12:52:09 +01:00
2022-07-19 10:54:41 +01:00
2022-07-19 10:54:41 +01:00
2022-07-19 10:54:39 +01:00
2023-10-02 19:43:49 +01:00
2022-04-26 19:23:05 +01:00
2022-07-19 10:54:41 +01:00
2022-12-07 13:28:11 +00:00
2023-04-26 11:40:26 +01:00
2023-01-31 14:45:17 +02:00
2023-08-18 21:48:05 +01:00
2023-06-15 09:19:37 +01:00
2022-07-04 11:42:20 +01:00
2023-11-01 10:02:09 +00:00
2023-08-17 12:06:11 +01:00
2023-08-17 12:06:11 +01:00
2023-08-18 21:48:03 +01:00
2023-08-18 21:48:00 +01:00
2022-05-17 17:49:04 -07:00
2023-02-04 13:03:27 +00:00
2023-06-15 09:19:36 +01:00
2022-07-19 10:54:41 +01:00
2022-06-10 14:51:35 +02:00
2023-11-01 10:02:13 +00:00
2023-06-02 09:09:45 +01:00
2022-11-17 22:19:14 -08:00
2023-06-21 18:16:18 +01:00
2023-08-18 21:48:04 +01:00
2023-12-07 13:50:30 +00:00
2022-07-19 10:54:38 +01:00
2023-12-07 13:50:30 +00:00
2023-02-22 11:42:29 +00:00
2022-09-09 07:54:25 +01:00
2023-04-13 11:37:21 +01:00
2023-05-15 16:20:22 +01:00
2022-11-19 15:30:40 +01:00
2023-04-26 11:40:34 +01:00
2023-06-08 18:16:57 +01:00
2023-06-08 18:17:38 +01:00
2023-08-18 21:48:04 +01:00
2023-12-07 13:50:30 +00:00
2023-11-01 10:02:12 +00:00
2022-12-07 13:28:13 +00:00
2023-06-15 09:19:39 +01:00
2024-02-23 14:58:00 +00:00
2023-02-22 11:42:29 +00:00
2023-05-18 16:06:14 +01:00
2023-05-24 15:01:22 +02:00
2023-08-18 22:06:52 +01:00
2022-06-10 14:51:35 +02:00
2022-06-10 14:51:36 +02:00
2022-12-07 13:28:15 +00:00
2023-12-07 13:50:30 +00:00
2022-06-10 14:51:36 +02:00
2022-12-07 13:28:07 +00:00
2023-05-24 15:01:55 +02:00
2023-03-06 12:33:01 +02:00