| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-30 | i3c: master: Replace sprintf() with sysfs_emit() family | Maxwell Doose | 1 | -13/+13 |
| 2026-04-12 | i3c: master: Fix error codes at send_ccc_cmd | Jorge Marques | 1 | -19/+13 |
| 2026-04-12 | i3c: master: Move bus_init error suppression | Jorge Marques | 1 | -8/+15 |
| 2026-04-12 | i3c: master: Move entdaa error suppression | Jorge Marques | 1 | -0/+4 |
| 2026-04-12 | i3c: master: Move rstdaa error suppression | Jorge Marques | 1 | -5/+6 |
| 2026-04-12 | i3c: fix missing newline in dev_err messages | haoyu.lu | 1 | -1/+1 |
| 2026-04-12 | i3c: master: use kzalloc_flex | Rosen Penev | 1 | -10/+4 |
| 2026-04-12 | i3c: master: Add sysfs option to rescan bus via entdaa | David Nyström | 1 | -0/+27 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 1 | -2/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -6/+6 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -7/+8 |
| 2026-01-31 | i3c: master: Add i3c_master_do_daa_ext() for post-hibernation address recovery | Adrian Hunter | 1 | -11/+38 |
| 2026-01-14 | i3c: master: Introduce optional Runtime PM support | Adrian Hunter | 1 | -6/+87 |
| 2026-01-14 | i3c: master: Replace WARN_ON() with dev_err() in i3c_dev_free_ibi_locked() | Adrian Hunter | 1 | -2/+5 |
| 2026-01-14 | i3c: master: Update hot-join flag only on success | Adrian Hunter | 1 | -1/+2 |
| 2026-01-14 | i3c: Move device name assignment after i3c_bus_init | Billy Tsai | 1 | -1/+2 |
| 2026-01-14 | i3c: master: Simplify with scoped for each OF child loop | Krzysztof Kozlowski | 1 | -5/+2 |
| 2026-01-13 | i3c: add sysfs entry and attribute for Device NACK Retry count | Adrian Ng Ho Yin | 1 | -0/+39 |
| 2025-12-12 | i3c: master: Fix confusing cleanup.h syntax | Krzysztof Kozlowski | 1 | -2/+1 |
| 2025-12-12 | i3c: master: cleanup callback .priv_xfers() | Frank Li | 1 | -12/+2 |
| 2025-11-29 | i3c: Add HDR API support | Frank Li | 1 | -5/+14 |
| 2025-11-29 | i3c: master: add WQ_PERCPU to alloc_workqueue users | Marco Crivellari | 1 | -1/+1 |
| 2025-11-29 | i3c: master: Remove i3c_device_free_ibi from i3c_device_remove | Jorge Marques | 1 | -2/+0 |
| 2025-10-30 | i3c: fix refcount inconsistency in i3c_master_register | Frank Li | 1 | -4/+4 |
| 2025-09-24 | i3c: Remove superfluous FIXME | Wolfram Sang | 1 | -2/+0 |
| 2025-09-16 | i3c: Fix default I2C adapter timeout value | Jarkko Nikula | 1 | -1/+1 |
| 2025-09-16 | i3c: master: Add helpers for DMA mapping and bounce buffer handling | Jarkko Nikula | 1 | -0/+74 |
| 2025-07-31 | i3c: Standardize defines for specification parameters | Wolfram Sang | 1 | -6/+6 |
| 2025-07-07 | i3c: prefix hexadecimal entries in sysfs | Wolfram Sang | 1 | -2/+2 |
| 2025-07-07 | i3c: master: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPP | Wolfram Sang | 1 | -10/+10 |
| 2025-07-07 | i3c: don't fail if GETHDRCAP is unsupported | Wolfram Sang | 1 | -1/+1 |
| 2025-07-04 | i3c: master: Initialize ret in i3c_i2c_notifier_call() | Jorge Marques | 1 | -0/+2 |
| 2025-03-31 | i3c: Add NULL pointer check in i3c_master_queue_ibi() | Manjunatha Venkatesh | 1 | -0/+3 |
| 2025-03-31 | i3c: master: Drop duplicate check before calling OF APIs | Andy Shevchenko | 1 | -12/+6 |
| 2025-01-13 | i3c: master: Improve initialization of numbered I2C adapters | Defa Li | 1 | -2/+10 |
| 2025-01-12 | i3c: master: Fix missing 'ret' assignment in set_speed() | Frank Li | 1 | -1/+1 |
| 2024-11-18 | i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid... | Defa Li | 1 | -1/+2 |
| 2024-10-31 | i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs() | Frank Li | 1 | -1/+1 |
| 2024-10-31 | i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin | Frank Li | 1 | -4/+9 |
| 2024-10-31 | i3c: master: Fix dynamic address leak when 'assigned-address' is present | Frank Li | 1 | -10/+5 |
| 2024-10-31 | i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED | Frank Li | 1 | -11/+54 |
| 2024-10-31 | i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS | Frank Li | 1 | -2/+2 |
| 2024-09-17 | i3c: master: support to adjust first broadcast address speed | Carlos Song | 1 | -0/+12 |
| 2024-07-27 | Merge tag 'i3c/for-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c... | Linus Torvalds | 1 | -0/+1 |
| 2024-07-26 | i3c: master: Enhance i3c_bus_type visibility for device searching & event mon... | Bhoomik Gupta | 1 | -0/+1 |
| 2024-07-03 | driver core: have match() callback in struct bus_type take a const * | Greg Kroah-Hartman | 1 | -2/+2 |
| 2024-05-23 | i3c: master: Enable runtime PM for master controller | Mukesh Kumar Savaliya | 1 | -0/+6 |
| 2024-02-19 | i3c: Make i3c_bus_type const | Ricardo B. Marliere | 1 | -1/+1 |
| 2024-01-08 | i3c: master: add enable(disable) hot join in sys entry | Frank Li | 1 | -0/+83 |
| 2023-11-17 | i3c: master: Fix build error | Jarkko Nikula | 1 | -1/+1 |
| 2023-11-16 | i3c: Add fallback method for GETMXDS CCC | Joshua Yeong | 1 | -2/+10 |
| 2023-11-04 | Merge tag 'i3c/for-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/... | Linus Torvalds | 1 | -3/+21 |
| 2023-11-04 | i3c: master: handle IBIs in order they came | Zbigniew Lukwinski | 1 | -1/+13 |
| 2023-10-17 | i3c: Add support for bus enumeration & notification | Jeremy Kerr | 1 | -0/+35 |
| 2023-09-25 | i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs | Dinghao Liu | 1 | -1/+3 |
| 2023-09-25 | i3c: master: Inherit DMA masks and parameters from parent device | Jarkko Nikula | 1 | -0/+4 |
| 2023-09-25 | i3c: replace deprecated strncpy | Justin Stitt | 1 | -1/+1 |
| 2023-08-28 | i3c: master: Fix SETDASA process | Aniket | 1 | -1/+5 |
| 2023-04-28 | i3c: Allow OF-alias-based persistent bus numbering | Jeremy Kerr | 1 | -5/+25 |
| 2023-03-21 | i3c: Make i3c_master_unregister() return void | Uwe Kleine-König | 1 | -5/+1 |
| 2023-02-28 | Merge tag 'i3c/for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/... | Linus Torvalds | 1 | -0/+1 |
| 2023-02-25 | i3c: transfer pid from boardinfo to device info | Jack Chen | 1 | -0/+1 |
| 2023-01-27 | driver core: make struct device_type.uevent() take a const * | Greg Kroah-Hartman | 1 | -2/+2 |
| 2022-12-11 | i3c: export SETDASA method | Jack Chen | 1 | -0/+19 |
| 2022-10-12 | i3c: master: Remove the wrong place of reattach. | Billy Tsai | 1 | -4/+0 |
| 2022-10-12 | i3c: master: Free the old_dyn_addr when reattach. | Billy Tsai | 1 | -0/+3 |
| 2022-03-08 | i3c: fix uninitialized variable use in i2c setup | Jamie Iles | 1 | -1/+6 |
| 2022-03-04 | i3c: support dynamically added i2c devices | Jamie Iles | 1 | -1/+127 |
| 2022-03-04 | i3c: remove i2c board info from i2c_dev_desc | Jamie Iles | 1 | -8/+10 |
| 2021-12-10 | i3c: fix incorrect address slot lookup on 64-bit | Jamie Iles | 1 | -1/+2 |
| 2021-07-21 | bus: Make remove callback return void | Uwe Kleine-König | 1 | -3/+1 |
| 2021-04-24 | Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_re... | Jae Hyun Yoo | 1 | -4/+1 |
| 2021-02-02 | i3c: Make remove callback return void | Uwe Kleine-König | 1 | -7/+3 |
| 2021-02-02 | i3c: Handle drivers without probe or remove callback | Uwe Kleine-König | 1 | -4/+6 |
| 2020-11-23 | i3c master: fix missing destroy_workqueue() on error in i3c_master_register | Qinglang Miao | 1 | -1/+4 |
| 2020-09-14 | i3c: master: fix for SETDASA and DAA process | Parshuram Thombare | 1 | -51/+74 |
| 2020-08-19 | i3c: master add i3c_master_attach_boardinfo to preserve boardinfo | Parshuram Thombare | 1 | -2/+17 |
| 2020-04-16 | i3c master: GETMRL's 3rd byte is optional even with BCR_IBI_PAYLOAD | Nicolas Pitre | 1 | -8/+8 |
| 2020-03-29 | i3c: convert to use i2c_new_client_device() | Wolfram Sang | 1 | -1/+1 |
| 2020-02-28 | i3c: Add a modalias sysfs attribute | Boris Brezillon | 1 | -0/+22 |
| 2020-02-27 | i3c: Fix MODALIAS uevents | Boris Brezillon | 1 | -1/+1 |
| 2020-02-17 | i3c: master: no need to iterate master device twice | Wolfram Sang | 1 | -1/+1 |
| 2019-12-09 | i3c: master: make i3c_bus_set_mode static | Benjamin Gaignard | 1 | -2/+2 |
| 2019-10-31 | i3c: Spelling s/dicovered/discovered/ | Geert Uytterhoeven | 1 | -1/+1 |
| 2019-10-01 | i3c: master: use i3c_dev_get_master() | Vitor Soares | 1 | -1/+1 |
| 2019-08-27 | i3c: master: Use dev_to_i3cmaster() | Axel Lin | 1 | -1/+1 |
| 2019-08-12 | i3c: master: fix a memory leak bug | Wenwen Wang | 1 | -2/+4 |
| 2019-08-11 | i3c: add addr and lvr to i2c_dev_desc structure | Przemyslaw Gaj | 1 | -4/+6 |
| 2019-08-11 | i3c: master: Add of_node_put() before return | Nishka Dasgupta | 1 | -1/+3 |
| 2019-07-27 | i3c: move i3c_device_match_id to device.c and export it | Vitor Soares | 1 | -45/+0 |
| 2019-07-04 | i3c: master: Use struct_size() helper | Gustavo A. R. Silva | 1 | -3/+2 |
| 2019-06-20 | i3c: add mixed limited bus mode | Vitor Soares | 1 | -0/+5 |
| 2019-06-20 | i3c: fix i2c and i3c scl rate by bus mode | Vitor Soares | 1 | -13/+38 |
| 2019-05-28 | i3c: Drop support for I2C 10 bit addresing | Przemyslaw Gaj | 1 | -7/+14 |
| 2019-05-07 | Merge tag 'i3c/for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/... | Linus Torvalds | 1 | -2/+3 |
| 2019-05-06 | i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status() | Dan Carpenter | 1 | -2/+3 |
| 2019-04-10 | i3c: Fix the verification of random PID | Vitor Soares | 1 | -3/+2 |
| 2019-01-25 | i3c: fix missing detach if failed to retrieve i3c dev | Jisheng Zhang | 1 | -1/+1 |
| 2018-12-05 | ic3: off by one in mode_show() | Dan Carpenter | 1 | -1/+1 |
| 2018-12-05 | i3c: fix an error code in i3c_master_add_i3c_dev_locked() | Dan Carpenter | 1 | -3/+1 |
| 2018-11-12 | i3c: Add core I3C infrastructure | Boris Brezillon | 1 | -0/+2661 |