Commit Graph

23 Commits

Author SHA1 Message Date
iabdalkader
9112cf2aae misc: Clean-up CSI flags.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-08-09 12:00:59 +02:00
Kwabena W. Agyeman
c9dfbb7650 ports: Add GPU tranform support. 2025-07-31 13:26:14 -07:00
Kwabena W. Agyeman
20839405a2 lib/imlib: Add transform support to GPU drivers. 2025-07-31 13:12:48 -07:00
iabdalkader
63ac8e7c64 ports/alif: Use the new framebuffer API.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-23 18:25:01 +02:00
iabdalkader
95d1c0a6cc ports/all: Switch to gnu11 standard.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-21 17:51:07 +02:00
Kwabena W. Agyeman
e14bbe586d lib/imlib: Fix update_jpeg_buffer to update from the passed image.
framebuffer_update_jpeg_buffer was previously bugged as it always
updated the jpeg buffer from the frame buffer versus the image
object it was attached to. e.g. img.flush() always flushed the
frame buffer and not the image object it was called on.
2025-07-07 20:39:29 -07:00
iabdalkader
09c0052dfa ports/all: Decouple the clock from main CSI state.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-05 14:17:31 +02:00
iabdalkader
71082ad573 ports/alif: Refactor omv_csi_init.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-07-02 19:00:04 +02:00
iabdalkader
7f4e5e81c7 common/csi: Abort CSIs on soft-reboot.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-29 17:20:49 +02:00
iabdalkader
e4ee291028 ports/alif: Add support for multiple CSIs.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-25 21:15:24 +02:00
iabdalkader
b04f2fcf6a ports/all: Refactor CSI I2C bus.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-23 14:14:02 +02:00
iabdalkader
19f818c49f ports/alif: Refactor CSI.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-23 12:49:57 +02:00
iabdalkader
f2823a53c1 misc: Disable rtl-loop2_doloop for M55.
Current toolchains are broken.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-20 14:20:55 +02:00
Kwabena W. Agyeman
8c842d1306 ports/alif: Fix SPI default clock polarity to match other ports. 2025-06-17 15:29:01 -07:00
iabdalkader
ef44dbc03f micropython: Update submodule.
Add support for Alif machine_pin IRQ.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-17 18:28:50 +02:00
iabdalkader
6261074439 ports/alif: Disable SPI DMA mode.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-16 14:10:43 +02:00
iabdalkader
c6e8b499b9 ports/alif: Implement spi_transfer with poll and timeout.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-16 14:01:39 +02:00
iabdalkader
bbb2c2b8fc ports/alif: Define sign_alt flag.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-06-01 10:11:59 +02:00
iabdalkader
78d1db2e81 ports/alif: Remove old event poll macro. 2025-05-05 17:17:07 +03:00
Kwabena W. Agyeman
1c377a506e ports/alif: Change HP U55 config to SRAM_OPSI.
The correct performance information should be reported now when compiling the HP ROMFS img.
2025-04-27 14:56:45 -07:00
iabdalkader
a421777d42 ports/alif: Refactor framebuffer API to accept a context.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-27 09:04:27 +03:00
iabdalkader
3147ca3f3b ports/alif: Fix build.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-15 20:23:27 +02:00
iabdalkader
daf2bb30da misc: Restructure repo.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-04-13 08:28:34 +02:00