summaryrefslogtreecommitdiff
path: root/projects/linux/io/I2C-add_RECV_LEN-support.yaml
blob: d08e8b6dfd9e11ffa6d5b7d417394c70726b1f68 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
title: I2C; add full RECV_LEN support to the i2c-rcar driver
team: IO
key: 3c3dd6fe-03d9-11eb-ad24-7782efa69bb6
assignee: Wolfram
status: Active

upstream:
 - torvalds: bfb3939c51d51c0de794da14f33c13e36d2e4f3d # i2c: refactor documentation of struct i2c_msg
 - torvalds: deb0d3351b0cb7233206317ca1774bda312de28e # i2c: remove licence boilerplate from main UAPI header
 - torvalds: 1713d66cae8acdf3d34bafe09598fec9d1fb4793 # i2c: remove licence boilerplate from i2c-dev UAPI header
 - torvalds: 1b2cfa2d1dbdcc3b6dba1ecb7026a537a1d7277f # i2c: octeon: check correct size of maximum RECV_LEN packet
 - torvalds: 21500aa84024b3fc541197b2041d80538539740d # i2c: uapi: add macro to describe support for all SMBus transfers
 - torvalds: 58d23305db951feb0e4b597c91bd642d521aea01 # i2c: algo: bit: use new macro to specifiy capabilities
 - torvalds: 416365e02a33ce50660862a126dd407b09736c7c # i2c: qup: advertise SMBus transfers using RECV_LEN
 - torvalds: 81f199329df703dc3066cd16250da69886600e4f # i2c: s3c2410: advertise SMBus transfers using RECV_LEN
 - torvalds: b39ab96aa894e3f4a9a1cdfc070bd8ebefaeb9d8 # i2c: testunit: add support for block process calls
 - torvalds: 633c0e7559ea88d2cbd5a6a06d6accfddf55542f # i2c: rcar: add support for I2C_M_RECV_LEN

comments:
 - "I2C core preparation:"
 - "v1: http://patchwork.ozlabs.org/project/linux-i2c/list/?series=223486&state=*"
 - "v1 merged"
 - "I2C core update:"
 - "RFC v1: http://patchwork.ozlabs.org/project/linux-i2c/patch/20200728004708.4430-1-daniel.stodden@gmail.com/"
 - "RFC v2: http://patchwork.ozlabs.org/project/linux-i2c/patch/20200729203658.411-1-daniel.stodden@gmail.com/"
 - "I2C driver update:"
 - "working prototype is implemented"
 - "i2c-tools updates:"
 - "i2ctransfer v1: http://patchwork.ozlabs.org/project/linux-i2c/patch/20200802192842.13527-1-wsa+renesas@sang-engineering.com/"
 - "i2ctransfer v2: http://patchwork.ozlabs.org/project/linux-i2c/patch/20200805221033.9136-1-wsa+renesas@sang-engineering.com/"
 - "i2ctransfer v2 merged"
 - "i2ctransfer check RFC: http://patchwork.ozlabs.org/project/linux-i2c/patch/20200806145658.1476-1-wsa+renesas@sang-engineering.com/"
 - "RFC merged"
 - "Revert of the above: https://patchwork.kernel.org/project/linux-renesas-soc/patch/20210209110556.18814-1-wsa+renesas@sang-engineering.com/"
 - "testunit updates:"
 - "add SMBUS_PROC_CALL v1: http://patchwork.ozlabs.org/project/linux-i2c/patch/20210209111927.19169-1-wsa+renesas@sang-engineering.com/"
 - "merged"
 - "stalled because of other priorities"
 - "Andrew Gabbasov from Mentor implemented a version only supporting 32 bytes"
 - "Wolfram made a best-of-both-worlds version of his prototype and Andrew's patch"
 - "That version was merged to the i2c-rcar driver"
 - "The I2C core still needs the update to support 255 byte transfers"
 - "Work on extending the core has been picked up again"
 - "A talk about extending the I2C core for this was accepted for ELCE 2022 in Dublin"
 - "Talk was given and discussions with upstream about further proceeding was held"