walnux/arch
Jukka Laitinen 3cf28dd0b2 arch/arm64/src/imx9/imx9_lpi2c.c: Fix bus reset
imx9_lpi2c_reset didn't quite work. It tried to toggle scl line as GPIO, but the line was not even muxed properly.

Instead, set the bus to relaxed mode, and drive address 0 to the bus. This toggles the clock, and also generates start and stop sequences on the bus.

"Relaxed mode" is a new feature on the LPI2C block used in imx93.

Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2025-08-26 09:39:33 +08:00
..
arm arch/arm/src/samv7: support progmem for pic32czca70 series 2025-08-25 16:44:24 -03:00
arm64 arch/arm64/src/imx9/imx9_lpi2c.c: Fix bus reset 2025-08-26 09:39:33 +08:00
avr Make/Toolchain.defs: add the AR_EXTRACT command 2025-08-19 09:47:44 +08:00
ceva Revert "Reduce the size of tcb by four bytes." 2025-05-27 16:30:35 +08:00
dummy
hc style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
mips Make/Toolchain.defs: add the AR_EXTRACT command 2025-08-19 09:47:44 +08:00
misoc Make/Toolchain.defs: add the AR_EXTRACT command 2025-08-19 09:47:44 +08:00
or1k Make/Toolchain.defs: add the AR_EXTRACT command 2025-08-19 09:47:44 +08:00
renesas Revert "Reduce the size of tcb by four bytes." 2025-05-27 16:30:35 +08:00
risc-v arch/risc-v/src/mpfs/mpfs_clockconfig.c: Flag out code only used in bootloader 2025-08-25 23:37:55 +08:00
sim arch/sim: avoid host-call being interrupted before getting errno 2025-07-21 19:19:05 -03:00
sparc Make/Toolchain.defs: add the AR_EXTRACT command 2025-08-19 09:47:44 +08:00
tricore arch/tricore: add up_trigger_irq 2025-08-22 15:04:06 +08:00
x86 Make/Toolchain.defs: add the AR_EXTRACT command 2025-08-19 09:47:44 +08:00
x86_64 Make/Toolchain.defs: add the AR_EXTRACT command 2025-08-19 09:47:44 +08:00
xtensa arch/xtensa/esp32s3: Add EXT1 wakeup support in power management 2025-08-24 11:32:10 -03:00
z16 Revert "Reduce the size of tcb by four bytes." 2025-05-27 16:30:35 +08:00
z80 Make/Toolchain.defs: add the AR_EXTRACT command 2025-08-19 09:47:44 +08:00
CMakeLists.txt arch/z80: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Kconfig toolchain/armclang: Fix armclang config 2025-07-15 21:56:46 +08:00