linux/arch/powerpc/platforms/44x
Christophe Leroy d2ad26e7b6 powerpc/44x: Drop legacy-of-mm-gpiochip.h header
Remove legacy-of-mm-gpiochip.h header file. The above mentioned
file provides an OF API that's deprecated. There is no agnostic
alternatives to it and we have to open code the logic which was
hidden behind of_mm_gpiochip_add_data(). Note, most of the GPIO
drivers are using their own labeling schemas and resource retrieval
that only a few may gain of the code deduplication, so whenever
alternative is appear we can move drivers again to use that one.

As a side effect this change fixes a potential memory leak on
an error path, if of_mm_gpiochip_add_data() fails.

[Text copied from commit 34064c8267 ("powerpc/8xx: Drop
legacy-of-mm-gpiochip.h header")]

Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/2f8f16eac72b9ec202b6e593939b44308891a661.1755519343.git.christophe.leroy@csgroup.eu
2025-09-06 16:07:11 +05:30
..
44x.h
Kconfig powerpc/44x: Drop legacy-of-mm-gpiochip.h header 2025-09-06 16:07:11 +05:30
Makefile
canyonlands.c
cpm.c
ebony.c
fsp2.c
fsp2.h
gpio.c powerpc/44x: Drop legacy-of-mm-gpiochip.h header 2025-09-06 16:07:11 +05:30
hsta_msi.c
idle.c
iss4xx.c
machine_check.c
misc_44x.S
pci.c powerpc/44x: Use for_each_of_range() iterator 2024-11-08 11:43:51 +11:00
pci.h
ppc44x_simple.c
ppc476.c powerpc/476: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-08-07 22:49:12 +10:00
ppc476_modules.lds
sam440ep.c
soc.c
uic.c powerpc: Switch to irq_find_mapping() 2025-05-16 21:06:12 +02:00
warp.c