Terence, can you verify that intel_lpss_pci is needed and that spi_pxa2xx_platform is not enough?
I found the relevant difference between Fedora and Ubuntu: Fedora builds intel_lpss_pci into the kernel:
``` $ podman run -it fedora:latest /bin/bash [root@a0c841a1d76f /]# dnf install kernel-core [root@a0c841a1d76f /]# grep INTEL_LPSS_PCI /lib/modules/6.5.11-300.fc39.x86_64/config CONFIG_MFD_INTEL_LPSS_PCI=y ```
but Ubuntu builds it as module:
``` $ grep INTEL_LPSS_PCI /boot/config-6.5.0-10-generic CONFIG_MFD_INTEL_LPSS_PCI=m ```
Terence, can you verify that intel_lpss_pci is needed and that spi_pxa2xx_platform is not enough?
I found the relevant difference between Fedora and Ubuntu: Fedora builds intel_lpss_pci into the kernel:
``` 6.5.11- 300.fc39. x86_64/ config MFD_INTEL_ LPSS_PCI= y
$ podman run -it fedora:latest /bin/bash
[root@a0c841a1d76f /]# dnf install kernel-core
[root@a0c841a1d76f /]# grep INTEL_LPSS_PCI /lib/modules/
CONFIG_
```
but Ubuntu builds it as module:
``` 6.5.0-10- generic MFD_INTEL_ LPSS_PCI= m
$ grep INTEL_LPSS_PCI /boot/config-
CONFIG_
```