Javier Martinez Canillas
7f2a2f0d0d
eeprom: at24: Add OF device ID table
...
The driver doesn't have a struct of_device_id table but supported devices
are registered via Device Trees. This is working on the assumption that a
I2C device registered via OF will always match a legacy I2C device ID and
that the MODALIAS reported will always be of the form i2c:<device>.
But this could change in the future so the correct approach is to have an
OF device ID table if the devices are registered via OF.
To maintain backward compatibility with old Device Trees, only use the OF
device ID table .data if the device was registered via OF and the OF node
compatible matches an entry in the OF device ID table.
Suggested-by: Wolfram Sang <wsa@the-dreams.de>
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
2017-11-05 22:21:28 +01:00
..
altera-stapl
c2port
drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR()
2017-05-08 17:15:10 -07:00
cb710
cxl
cxl: Fix memory page not handled
2017-09-29 14:19:44 +10:00
echo
eeprom
eeprom: at24: Add OF device ID table
2017-11-05 22:21:28 +01:00
genwqe
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
2017-03-02 08:42:29 +01:00
ibmasm
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
2017-03-02 08:42:32 +01:00
lis3lv02d
misc: lis3lv02d: constify attribute_group structures.
2017-08-28 16:55:48 +02:00
mei
mei: me: add gemini lake devices id
2017-10-04 11:25:09 +02:00
mic
misc/mic/scif: update to new mmu_notifier semantic
2017-08-31 16:13:00 -07:00
sgi-gru
sgi-gru: update to new mmu_notifier semantic
2017-08-31 16:13:00 -07:00
sgi-xp
sgi-xp: Use designated initializers
2017-05-28 10:22:42 -07:00
ti-st
misc: ti-st: constify attribute_group structures.
2017-08-28 16:55:48 +02:00
vmw_vmci
vmci: fix duplicated code for different branches
2017-08-28 16:55:50 +02:00
ad525x_dpot-i2c.c
ad525x_dpot-spi.c
ad525x_dpot.c
ad525x_dpot.h
apds990x.c
misc: apds990x: constify attribute_group structures.
2017-08-28 16:55:49 +02:00
apds9802als.c
misc: apds9802als: constify i2c_device_id
2017-08-28 16:55:49 +02:00
aspeed-lpc-ctrl.c
drivers/misc: aspeed-lpc-ctrl: fix printk format warning again
2017-04-08 17:37:20 +02:00
aspeed-lpc-snoop.c
drivers/misc: (aspeed-lpc-snoop): Add ast2400 to compat
2017-07-17 17:23:16 +02:00
atmel-ssc.c
atmel_tclib.c
bh1770glc.c
misc: bh1770glc: constify attribute_group structures.
2017-08-28 16:55:48 +02:00
cs5535-mfgpt.c
ds1682.c
MISC: add const to bin_attribute structures
2017-08-28 16:55:48 +02:00
dummy-irq.c
Annotate hardware config module parameters in drivers/misc/
2017-04-20 12:02:32 +01:00
enclosure.c
scsi: ses: do not add a device to an enclosure if enclosure_add_links() fails.
2017-07-01 16:52:38 -04:00
fsa9480.c
hmc6352.c
misc: hmc6352: constify i2c_device_id
2017-08-28 16:55:49 +02:00
hpilo.c
misc: hpilo: constify pci_device_id.
2017-08-28 16:55:48 +02:00
hpilo.h
ics932s401.c
ioc4.c
misc: ioc4: constify pci_device_id.
2017-08-28 16:55:48 +02:00
isl29003.c
isl29020.c
misc: isl29020: constify i2c_device_id
2017-08-28 16:55:49 +02:00
Kconfig
drivers/misc: add Aspeed LPC snoop driver
2017-06-03 19:15:18 +09:00
kgdbts.c
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task.h>
2017-03-02 08:42:35 +01:00
lattice-ecp3-config.c
lkdtm.h
lkdtm: Add -fstack-protector-strong test
2017-08-15 12:27:35 -07:00
lkdtm_bugs.c
lkdtm: Add -fstack-protector-strong test
2017-08-15 12:27:35 -07:00
lkdtm_core.c
lkdtm: Add -fstack-protector-strong test
2017-08-15 12:27:35 -07:00
lkdtm_heap.c
sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>
2017-03-02 08:42:31 +01:00
lkdtm_perms.c
lkdtm_refcount.c
lkdtm: fix spelling mistake: "incremeted" -> "incremented"
2017-08-28 17:47:11 +02:00
lkdtm_rodata.c
lkdtm_usercopy.c
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task_stack.h>
2017-03-02 08:42:36 +01:00
Makefile
lkdtm: Provide more complete coverage for REFCOUNT tests
2017-07-26 14:38:03 -07:00
pch_phub.c
MISC: add const to bin_attribute structures
2017-08-28 16:55:48 +02:00
pci_endpoint_test.c
misc: pci_endpoint_test: Enable/Disable MSI using module param
2017-08-29 16:00:40 -05:00
phantom.c
pti.c
qcom-coincell.c
spear13xx_pcie_gadget.c
sram-exec.c
misc: sram-exec: Use aligned fncpy instead of memcpy
2017-05-18 17:37:52 +02:00
sram.c
misc: Convert to using %pOF instead of full_name
2017-08-28 16:55:49 +02:00
sram.h
misc: sram: Integrate protect-exec reserved sram area type
2017-01-25 11:48:03 +01:00
ti_dac7512.c
tifm_7xx1.c
misc: tifm: constify pci_device_id.
2017-08-28 16:55:48 +02:00
tifm_core.c
tsl2550.c
misc: tsl2550: Add OF device ID table
2017-04-08 18:22:59 +02:00
vexpress-syscfg.c
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
2017-03-02 08:42:32 +01:00
vmw_balloon.c