android_kernel_xiaomi_sm8350/drivers/i2c/busses
Jean Delvare 9def255631 i2c-parport-light: Don't register a platform device resource
The i2c-parport-light driver isn't a real platform driver, so it
should not instantiate platform devices with resources. The resource
management system can't cope with colliding resources, and we are
likely to create such a colliding resource.

So, better just try to grab the I/O ports we need right at module
initialization time, and bail out if we can't. It has the added
benefit that the module will no longer load if it isn't going to work,
which is definitely more user-friendly.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
2008-10-14 17:30:04 +02:00
..
i2c-acorn.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
i2c-ali15x3.c
i2c-ali1535.c
i2c-ali1563.c
i2c-amd756-s4882.c i2c: Fix oops on bus multiplexer driver loading 2008-08-10 22:56:15 +02:00
i2c-amd756.c
i2c-amd8111.c
i2c-at91.c removed unused #include <linux/version.h>'s 2008-08-23 12:14:12 -07:00
i2c-au1550.c
i2c-bfin-twi.c
i2c-cpm.c
i2c-davinci.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
i2c-elektor.c
i2c-gpio.c
i2c-highlander.c i2c: Renesas Highlander FPGA SMBus support 2008-10-14 17:30:03 +02:00
i2c-hydra.c
i2c-i801.c
i2c-ibm_iic.c
i2c-ibm_iic.h
i2c-iop3xx.c
i2c-iop3xx.h
i2c-isch.c
i2c-ixp2000.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
i2c-mpc.c
i2c-mv64xxx.c
i2c-nforce2-s4985.c i2c: Fix oops on bus multiplexer driver loading 2008-08-10 22:56:15 +02:00
i2c-nforce2.c
i2c-ocores.c
i2c-omap.c
i2c-parport-light.c i2c-parport-light: Don't register a platform device resource 2008-10-14 17:30:04 +02:00
i2c-parport.c
i2c-parport.h
i2c-pasemi.c
i2c-pca-isa.c i2c-pca-isa: Don't grab arbitrary resources 2008-10-14 17:30:03 +02:00
i2c-pca-platform.c
i2c-piix4.c
i2c-pmcmsp.c
i2c-pnx.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
i2c-powermac.c i2c-powermac: Fix section for probe and remove functions 2008-09-24 13:39:21 +02:00
i2c-pxa.c [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c 2008-10-07 19:12:55 +01:00
i2c-s3c2410.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
i2c-sh7760.c
i2c-sh_mobile.c i2c: fix i2c-sh_mobile timing issues 2008-09-05 14:54:13 +09:00
i2c-sibyte.c
i2c-simtec.c
i2c-sis96x.c
i2c-sis630.c
i2c-sis5595.c
i2c-stub.c
i2c-taos-evm.c
i2c-tiny-usb.c
i2c-versatile.c
i2c-via.c
i2c-viapro.c i2c-viapro: Add VX800/VX820 support 2008-10-14 17:30:03 +02:00
i2c-voodoo3.c
Kconfig i2c-viapro: Add VX800/VX820 support 2008-10-14 17:30:03 +02:00
Makefile i2c: Renesas Highlander FPGA SMBus support 2008-10-14 17:30:03 +02:00
scx200_acb.c
scx200_i2c.c