summaryrefslogtreecommitdiff
path: root/scripts/patch-kernel
diff options
context:
space:
mode:
authorWolfram Sang <wsa+renesas@sang-engineering.com>2025-01-15 13:36:23 +0100
committerWolfram Sang <wsa+renesas@sang-engineering.com>2025-01-15 19:37:33 +0100
commit093f70c134f70e4632b295240f07d2b50b74e247 (patch)
treea4660863d2224202b5eca9bd9ab668f107f18af5 /scripts/patch-kernel
parent385f2dbbc957eb2e21df749104cefd6d26d4115a (diff)
downloadkernel-093f70c134f70e4632b295240f07d2b50b74e247.tar.gz
i2c: rcar: fix NACK handling when being a target
When this controller is a target, the NACK handling had two issues. First, the return value from the backend was not checked on the initial WRITE_REQUESTED. So, the driver missed to send a NACK in this case. Also, the NACK always arrives one byte late on the bus, even in the WRITE_RECEIVED case. This seems to be a HW issue. We should then not rely on the backend to correctly NACK the superfluous byte as well. Fix both issues by introducing a flag which gets set whenever the backend requests a NACK and keep sending it until we get a STOP condition. Fixes: de20d1857dd6 ("i2c: rcar: add slave support") Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions
klight-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds 2024-05-20Merge tag 'asm-generic-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds 2024-05-03arch: Rename fbdev header and source filesThomas Zimmermann 2024-05-02fbdev/deferred-io: Provide get_page hook in struct fb_deferred_ioThomas Zimmermann 2024-04-05Merge tag 'drm-misc-next-2024-03-28' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie 2024-04-02Merge drm/drm-next into drm-misc-nextThomas Zimmermann 2024-03-28backlight: Match backlight device against struct fb_info.bl_devThomas Zimmermann 2024-03-22Merge tag 'fbdev-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds 2024-03-18drm/omapdrm: Fix console with deferred opsTony Lindgren 2024-03-16fbcon: Increase maximum font width x height to 64 x 128Samuel Thibault 2024-02-28fbdev: Clean up include statements in header fileThomas Zimmermann 2024-02-28fbdev: Clean up forward declarations in header fileThomas Zimmermann 2024-02-28fbdev: Do not include <linux/slab.h> in headerThomas Zimmermann 2024-02-28fbdev: Do not include <linux/notifier.h> in headerThomas Zimmermann 2024-02-28fbdev: Do not include <linux/fs.h> in headerThomas Zimmermann 2024-02-28fbdev: Do not include <linux/backlight.h> in headerThomas Zimmermann 2024-01-23video/nomodeset: Select nomodeset= parameter with CONFIG_VIDEOThomas Zimmermann