android_kernel_xiaomi_sm8350/drivers/i2c/busses
Jean Delvare 400c455eaa [PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (2/9)
Convert i2c-isa from a dumb i2c_adapter into a pseudo i2c-core for ISA
hardware monitoring drivers. The isa i2c_adapter is no more registered
with i2c-core, drivers have to explicitely connect to it using the new
i2c_isa_{add,del}_driver interface.

At this point, all ISA chip drivers are useless, because they still
register with i2c-core in the hope i2c-isa is registered there as well,
but it isn't anymore.

The fake bus will be named i2c-9191 in sysfs. This is the number it
already had internally in various places, so it's not exactly new,
except that now the number is seen in userspace as well. This shouldn't
be a problem until someone really has 9192 I2C busses in a given system
;)

The fake bus will no more show in "i2cdetect -l", as it won't be seen by
i2c-dev anymore (not being registered with i2c-core), which is a good
thing, as i2cdetect/i2cdump/i2cset cannot operate on this fake bus
anyway.

Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-09-05 09:14:09 -07:00
..
i2c-ali15x3.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-ali1535.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-ali1563.c [PATCH] I2C: ALI1563 SMBus driver fix 2005-05-31 14:03:05 -07:00
i2c-amd756-s4882.c
i2c-amd756.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-amd8111.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-au1550.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-au1550.h
i2c-elektor.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-frodo.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-hydra.c
i2c-i801.c [PATCH] I2C: Missing space in split strings 2005-07-29 13:12:50 -07:00
i2c-i810.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-ibm_iic.c [PATCH] Spelling fixes for drivers/i2c. 2005-06-21 21:51:55 -07:00
i2c-ibm_iic.h [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-iop3xx.c [PATCH] Spelling fixes for drivers/i2c. 2005-06-21 21:51:55 -07:00
i2c-iop3xx.h
i2c-isa.c [PATCH] I2C: Separate non-i2c hwmon drivers from i2c-core (2/9) 2005-09-05 09:14:09 -07:00
i2c-ite.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-ixp4xx.c [PATCH] I2C: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-ixp2000.c [PATCH] ARM: 2744/1: ixp2000 gpio irq support 2005-06-24 20:54:35 +01:00
i2c-keywest.c [PATCH] openfirmware: generate device table for userspace 2005-07-06 12:55:20 -07:00
i2c-keywest.h
i2c-mpc.c [PATCH] i2c-mpc.c: revert duplicate patch 2005-08-01 19:13:59 -07:00
i2c-mv64xxx.c
i2c-nforce2.c [PATCH] I2C: cleanup of i2c-nforce2 2005-09-05 09:14:04 -07:00
i2c-parport-light.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-parport.c [PATCH] I2C: Spelling fixes for drivers/i2c/busses/i2c-parport.c 2005-06-21 21:52:00 -07:00
i2c-parport.h
i2c-pca-isa.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-piix4.c [PATCH] I2C: Strip trailing whitespace from strings 2005-07-11 14:10:36 -07:00
i2c-prosavage.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-rpx.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-s3c2410.c [PATCH] Spelling fixes for drivers/i2c. 2005-06-21 21:51:55 -07:00
i2c-savage4.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-sibyte.c [PATCH] Build fix for the Sibyte I2C driver 2005-08-09 12:08:21 -07:00
i2c-sis96x.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-sis630.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-sis5595.c [PATCH] I2C: Strip trailing whitespace from strings 2005-07-11 14:10:36 -07:00
i2c-stub.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-via.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-viapro.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
i2c-voodoo3.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
Kconfig [PATCH] I2C: KConfig update - some EXPERIMENTAL removal 2005-06-21 21:52:02 -07:00
Makefile
scx200_acb.c [PATCH] I2C: drivers/i2c/*: #include <linux/config.h> cleanup 2005-06-21 21:51:53 -07:00
scx200_i2c.c