public inbox for linux-i2c@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] i2c: sprd: Modification of UNIOC Platform IIC Driver
@ 2023-08-17  9:45 Huangzheng Lai
  2023-08-17  9:45 ` [PATCH 1/8] i2c: sprd: Add configurations that support 1Mhz and 3.4Mhz frequencies Huangzheng Lai
                   ` (8 more replies)
  0 siblings, 9 replies; 26+ messages in thread
From: Huangzheng Lai @ 2023-08-17  9:45 UTC (permalink / raw)
  To: Andi Shyti
  Cc: Orson Zhai, Baolin Wang, Chunyan Zhang, linux-i2c, linux-kernel,
	huangzheng lai, Huangzheng Lai, Xiongpeng Wu

Recently, some bugs have been discovered during use, and patch3 
and patch5-8 are bug fixes. Also, this patchset add new features: 
patch1 allows IIC to use more frequencies for communication, 
patch2 allows IIC to use 'reset framework' for reset, and patch4 allows 
IIC controller to dynamically switch frequencies during use.

Huangzheng Lai (8):
  i2c: sprd: Add configurations that support 1Mhz and 3.4Mhz frequencies
  i2c: sprd: Add I2C driver to use 'reset framework' function
  i2c: sprd: Use global variables to record IIC ack/nack status instead
    of local variables
  i2c: sprd: Add IIC controller driver to support dynamic switching of
    400K/1M/3.4M frequency
  i2c: sprd: Configure the enable bit of the IIC controller before each
    transmission initiation
  i2c: sprd: Add additional IIC control bit configuration to adapt to
    the new IP version of the UNISOC platform
  i2c: sprd: Set I2C_RX_ACK when clear irq
  i2c: sprd: Increase the waiting time for IIC transmission to avoid
    system crash issues

 drivers/i2c/busses/i2c-sprd.c | 70 +++++++++++++++++++++++++++--------
 1 file changed, 55 insertions(+), 15 deletions(-)

-- 
2.17.1


^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2023-09-13 12:28 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-17  9:45 [PATCH 0/8] i2c: sprd: Modification of UNIOC Platform IIC Driver Huangzheng Lai
2023-08-17  9:45 ` [PATCH 1/8] i2c: sprd: Add configurations that support 1Mhz and 3.4Mhz frequencies Huangzheng Lai
2023-08-17 14:05   ` Yann Sionneau
2023-09-02 20:25   ` Andi Shyti
2023-08-17  9:45 ` [PATCH 2/8] i2c: sprd: Add I2C driver to use 'reset framework' function Huangzheng Lai
2023-08-17 14:07   ` Yann Sionneau
2023-09-02 20:30   ` Andi Shyti
2023-08-17  9:45 ` [PATCH 3/8] i2c: sprd: Use global variables to record IIC ack/nack status instead of local variables Huangzheng Lai
2023-08-31  7:04   ` Chunyan Zhang
2023-09-02 21:05   ` Andi Shyti
     [not found]     ` <CAAA1NbZt84f8vzmPbO_TH6hnvveyaiPhXpwjihRhJAEY9qw_Vg@mail.gmail.com>
2023-09-13  8:28       ` Chunyan Zhang
2023-09-13 12:28     ` huangzheng lai
2023-08-17  9:45 ` [PATCH 4/8] i2c: sprd: Add IIC controller driver to support dynamic switching of 400K/1M/3.4M frequency Huangzheng Lai
2023-08-31  7:44   ` Chunyan Zhang
2023-09-02 21:08     ` Andi Shyti
2023-09-04  3:27       ` Chunyan Zhang
2023-09-05 23:10         ` Andi Shyti
2023-08-17  9:45 ` [PATCH 5/8] i2c: sprd: Configure the enable bit of the IIC controller before each transmission initiation Huangzheng Lai
2023-08-31  8:09   ` Chunyan Zhang
2023-08-17  9:45 ` [PATCH 6/8] i2c: sprd: Add additional IIC control bit configuration to adapt to the new IP version of the UNISOC platform Huangzheng Lai
2023-08-31  7:50   ` Chunyan Zhang
2023-08-17  9:45 ` [PATCH 7/8] i2c: sprd: Set I2C_RX_ACK when clear irq Huangzheng Lai
2023-09-02 21:16   ` Andi Shyti
2023-08-17  9:45 ` [PATCH 8/8] i2c: sprd: Increase the waiting time for IIC transmission to avoid system crash issues Huangzheng Lai
2023-09-02 21:21   ` Andi Shyti
2023-08-24 16:44 ` [PATCH 0/8] i2c: sprd: Modification of UNIOC Platform IIC Driver Andi Shyti

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox