diff options
| author | Etienne Cordonnier <ecordonnier@snap.com> | 2026-06-15 15:02:11 +0200 |
|---|---|---|
| committer | Khem Raj <khem.raj@oss.qualcomm.com> | 2026-06-15 22:43:44 -0700 |
| commit | 5a96d8bc8948c69e42779101875fb2a507f7932a (patch) | |
| tree | 67a7d683a907a38a9cd1bcbe474455c47b07dfb7 /meta-python/recipes-devtools/python/python3-pillow | |
| parent | a0ae7ede1788dc0261f2c38a2ea9db3d381ccfd0 (diff) | |
| download | meta-openembedded-5a96d8bc8948c69e42779101875fb2a507f7932a.tar.gz | |
android-tools-conf: replace sysfs implementation with configfs
The android-tools-conf recipe used /sys/class/android_usb/android0/,
an interface exported by the out-of-tree android.c USB gadget driver
that Google carried in Android kernels but never submitted to mainline
Linux. It was never part of any upstream kernel release.
The configfs-based USB gadget framework (CONFIG_USB_CONFIGFS) was
merged into mainline Linux with kernel 3.10 (June 2013) and is the
correct interface for all upstream kernels since then. Additionally,
Google's Generic Kernel Image (GKI) initiative dropped android.c from
Android common kernels starting with kernel 5.10 (Android 12, 2021),
so even custom BSPs targeting modern Android cannot use this interface.
Remove android-tools-conf and rename android-tools-conf-configfs to
android-tools-conf, since the configfs-based implementation is the
only correct one for any modern kernel. Backward compatibility is
preserved via PROVIDES/RPROVIDES retaining the old
android-tools-conf-configfs name.
AI-Generated: Uses GitHub Copilot (Claude Sonnet 4.6)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-pillow')
0 files changed, 0 insertions, 0 deletions
