TWSD-1516 : AVX 2.7.5 Caswell : LED control functionality gpio_nuvoton driver import

Review Request #1363 — Created Feb. 4, 2026 and submitted

stevenku
AVX2
rel_avx_2_7_5_caswell_5070
TWSD-1516
1163
ngurunathan, weikai, wli

The Caswell motherboard CAR-5070 offers customizable LED control, but the GPIO function library provided by older systems cannot be loaded on this motherboard. A new driver is required to control the LEDs.

Update
1. load gpio_nuvoton in the build environment and compile gpio-nuvoton.ko
2. In array_OS.patch add EXPORT_SYMBOL(nct6796d_set_gp_io_sel) and copy Module.symvers to kern/monitor path for avx.ko compiling.
3. Startup monitor script start_avxmonitor.sh, execute the insmod gpio-nuvoton.ko module loading.
4. Adding CAPB_5070NR_led_init(), CAPB_5070NR_led_uninit() and CAPB_5070NR_led_set()

  1. Check the gpio-nuvoton.ko and avx.ko modules
  2. Reading the /proc/avx/led file will execute a test LED mode
wli
  1. Ship It!
  2. 
      
ngurunathan
  1. Ship It!
  2. 
      
weikai
  1. Ship It!
  2. 
      
ngurunathan
  1. Ship It!
  2. 
      
stevenku
Review request changed

Status: Closed (submitted)

Loading...