summaryrefslogtreecommitdiff
path: root/drivers/i3c/master/dw-i3c-master.c
AgeCommit message (Expand)AuthorFilesLines
2026-03-19i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattachAdrian Ng Ho Yin1-2/+2
2026-02-27i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers()Zilin Guan1-0/+1
2026-02-27i3c: dw: Initialize spinlock to avoid upsetting lockdepFredrik Markstrom1-0/+2
2025-12-08i3c: master: switch to use new callback .i3c_xfers() from .priv_xfers()Frank Li1-4/+4
2025-11-09i3c: dw: Disable runtime PM on Agilex5 to avoid bus hang on IBIAdrian Ng Ho Yin1-1/+30
2025-09-16i3c: dw: Add shutdown support to dw_i3c_master driverManikanta Guntupalli1-0/+23
2025-07-31i3c: dw: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus1-8/+0
2025-07-31i3c: Standardize defines for specification parametersWolfram Sang1-2/+2
2025-07-31i3c: master: dw: Use i3c_writel_fifo() and i3c_readl_fifo()Jorge Marques1-21/+4
2025-07-08i3c: dw: replace ENOTSUPP with SUSV4-compliant EOPNOTSUPPWolfram Sang1-4/+4
2025-07-04i3c: dw: use adapter timeout value for I2C transfersWolfram Sang1-1/+1
2025-02-21i3c: Remove the const qualifier from i2c_msg pointer in i2c_xfers APIBilly Tsai1-1/+1
2025-01-25Merge tag 'i3c/for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c...Linus Torvalds1-11/+4
2025-01-13i3c: dw: use parity8 helper instead of open coding itWolfram Sang1-11/+3
2025-01-13i3c: dw: Fix use-after-free in dw_i3c_master driver due to race conditionPei Xiao1-0/+1
2024-12-02Get rid of 'remove_new' relic from platform driver structLinus Torvalds1-1/+1
2024-11-18i3c: dw: Add quirk to address OD/PP timing issue on AMD platformShyam Sundar S K1-1/+28
2024-11-18i3c: dw: Add support for AMDI0015 ACPI IDShyam Sundar S K1-0/+7
2024-07-26i3c: dw: Add power management supportAniket1-17/+208
2024-07-26i3c: dw: Add some functions for reusabilityAniket1-27/+35
2024-07-26i3c: dw: Save timing registers and other valuesAniket1-2/+13
2024-07-26i3c: dw: Add optional apb clockAniket1-0/+4
2024-07-26i3c: dw: Use new *_enabled clk APIAniket1-10/+1
2024-07-26i3c: dw: Remove ibi_capable propertyAniket1-21/+2
2024-07-26i3c: dw: Fix IBI intr programmingAniket1-7/+8
2024-07-26i3c: dw: Fix clearing queue thldAniket1-1/+1
2024-05-23i3c: dw: Add hot-join support.Billy Tsai1-13/+54
2024-02-19i3c: dw: Disable IBI IRQ depends on hot-join and SIR enablingDylan Hung1-1/+3
2023-09-26i3c: dw: Annotate struct dw_i3c_xfer with __counted_byKees Cook1-1/+1
2023-04-28i3c: dw: Add a platform facility for IBI PEC workaroundsJeremy Kerr1-0/+19
2023-04-28i3c: dw: Add support for in-band interruptsJeremy Kerr1-3/+278
2023-04-28i3c: dw: Turn DAT array entry into a structJeremy Kerr1-11/+11
2023-04-28i3c: dw: Create a generic fifo read functionJeremy Kerr1-4/+10
2023-04-28i3c: dw: Add infrastructure for platform-specific implementationsJeremy Kerr1-34/+43
2023-04-28i3c: dw: use bus mode rather than device reg for conditional tCAS settingJeremy Kerr1-1/+5
2023-04-28i3c: dw: Return the length from a read priv_xferMatt Johnston1-0/+7
2023-03-21i3c: dw: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-21i3c: Make i3c_master_unregister() return voidUwe Kleine-König1-4/+1
2023-03-13i3c: dw: drop of_match_ptr for ID tableKrzysztof Kozlowski1-1/+1
2023-03-01i3c: master: dw: stop hardcoding initial speedJack Chen1-2/+3
2022-01-13i3c: master: dw: check return of dw_i3c_master_get_free_pos()Tom Rix1-0/+4
2021-02-06i3c: master: dw: Drop redundant disec callMiquel Raynal1-5/+0
2020-08-24treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-02-28i3c: master: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-01-13i3c: master: dw: reattach device on first available location of address tableVitor Soares1-0/+16
2020-01-13i3c: master: dw: convert to devm_platform_ioremap_resourceYangtao Li1-3/+1
2019-08-11i3c: add addr and lvr to i2c_dev_desc structurePrzemyslaw Gaj1-2/+2
2019-06-20i3c: dw: add limited bus mode supportVitor Soares1-0/+1
2019-05-28i3c: Drop support for I2C 10 bit addresingPrzemyslaw Gaj1-6/+0
2019-05-07Merge tag 'i3c/for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/...Linus Torvalds1-10/+0