Gx Chip Driver May 2026

writel_relaxed(val, i2c->base + reg);

struct gx_mem_region phys_addr_t start; size_t size; void *cookie; struct list_head list; ; // Allocation from reserved CMA pool void *gx_mem_alloc(size_t size, u32 align); void gx_mem_free(void *handle); gx chip driver

gx_i2c: bus stuck → Implement i2c recovery (toggle SCL 9 times manually). base + reg)