summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/i2c.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: remove bus probe functions that just call driver probeAhmad Fatoum2024-02-291-6/+0
* Merge branch 'for-next/misc'Sascha Hauer2024-02-211-7/+0
|\
| * drivers: drop simple bus remove in favor of common implementationAhmad Fatoum2024-02-161-7/+0
* | i2c: don't return error pointers from of_find_i2c_adapter_by_nodeAhmad Fatoum2024-02-191-1/+1
|/
* i2c: Add slices for I2C adaptersSascha Hauer2023-09-121-0/+7
* treewide: Print device nodes with %pOFSascha Hauer2023-07-031-6/+5
* i2c: implement rescanSascha Hauer2023-03-101-15/+9
* Merge branch 'for-next/misc'Sascha Hauer2023-02-231-2/+11
|\
| * i2c: implement detect callback for virtual adapter device as wellAhmad Fatoum2023-01-261-2/+11
* | i2c: Make i2c_recover_bus() to return -EBUSY if bus recovery unimplementedSascha Hauer2023-01-251-1/+1
|/
* i2c: implement detect callbackAhmad Fatoum2023-01-201-5/+21
* i2c: write debug print when registering any i2c clientAhmad Fatoum2023-01-201-1/+3
* Rename struct device_d to deviceSascha Hauer2023-01-101-8/+10
* Rename device_d::device_node to device_d::of_nodeSascha Hauer2023-01-101-5/+5
* i2c: implement of_i2c_device_enable_and_register_by_alias()Ahmad Fatoum2022-09-121-0/+13
* i2c: implement of_i2c_register_devices_by_node()Ahmad Fatoum2022-09-121-0/+20
* drivers: migrate "GPL-2.0" license identifiers to SPDX 2.0Roland Hieber2021-11-221-1/+1
* Merge branch 'for-next/spdx'Sascha Hauer2021-11-151-2/+1
|\
| * drivers: add missing SPDX-License-IdentifierAhmad Fatoum2021-11-011-2/+1
* | ARM: i.MX: guf-santaro: fix passing around of uninitialized variableAhmad Fatoum2021-11-011-1/+2
|/
* common: add initial barebox deep-probe supportMarco Felsch2021-06-251-0/+8
* i2c: sync i2c_parse_fw_timings() with upstreamAhmad Fatoum2020-08-031-39/+34
* i2c: Port of_find_i2c_device_by_node() from LinuxAndrey Smirnov2020-04-011-0/+13
* i2c: port Linux i2c_parse_fw_timingsAhmad Fatoum2019-09-091-0/+60
* drivers: Introduce dev_set_name()Andrey Smirnov2018-10-181-2/+2
* i2c: i2c_master_send(): don't leave flags uninitializedAntony Pavlov2018-02-091-0/+1
* i2c: read/write_reg: don't assume client->dev to be validUwe Kleine-König2018-01-251-2/+2
* i2c: core: Add client I2C address to devinfoTrent Piepho2015-11-201-0/+9
* i2c: Create for_each_i2c_adapter()Sascha Hauer2015-11-191-4/+4
* i2c: add bus recovery infrastructureJan Luebbe2015-08-201-0/+130
* i2c: only register enabled child nodesJan Luebbe2015-07-091-1/+1
* i2c: Use correct format specifierSascha Hauer2015-05-151-1/+1
* driver: Call remove function only when availableSascha Hauer2015-03-171-1/+2
* i2c: implement of_find_i2c_adapter_by_nodeSascha Hauer2014-03-281-0/+11
* Merge branch 'for-next/modalias'Sascha Hauer2014-03-071-1/+1
|\
| * i2c/spi: match of_modaliasesSascha Hauer2014-02-071-1/+1
* | drivers/i2c/i2c.c: Fix sparse warningsAlexander Shiyan2014-02-171-4/+3
|/
* treewide: Add missing includesSascha Hauer2013-11-081-0/+1
* i2c: Reuse "driver_match" for I2C busAlexander Shiyan2013-07-151-21/+1
* OF: base: convert and remove device_node_for_nach_childSebastian Hesselbarth2013-06-201-1/+1
* i2c: Add devicetree supportSascha Hauer2013-05-311-0/+42
* i2c: Add support for dynamic i2c bus numbersSascha Hauer2013-05-201-2/+11
* i2c: remove dead codeSascha Hauer2013-05-201-16/+0
* i2c: Add missing result checkSascha Hauer2013-05-201-0/+4
* drivers/base: fix corrupt device treeSascha Hauer2012-12-121-4/+0
* i2c: Add missing DEVICE_ID_DYNAMICSascha Hauer2012-12-031-0/+1
* i2c: add id_table supportJean-Christophe PLAGNIOL-VILLARD2012-11-151-1/+16
* i2c: introduce i2c_new_dummyJean-Christophe PLAGNIOL-VILLARD2012-11-151-0/+28
* i2c: adapter: register it's own deviceJean-Christophe PLAGNIOL-VILLARD2012-11-151-1/+16
* driver: register busJean-Christophe PLAGNIOL-VILLARD2012-09-231-0/+7