<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-devtools/android-tools/android-tools-conf, branch master-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2026-06-16T05:43:44+00:00</updated>
<entry>
<title>android-tools-conf: replace sysfs implementation with configfs</title>
<updated>2026-06-16T05:43:44+00:00</updated>
<author>
<name>Etienne Cordonnier</name>
<email>ecordonnier@snap.com</email>
</author>
<published>2026-06-15T13:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5a96d8bc8948c69e42779101875fb2a507f7932a'/>
<id>urn:sha1:5a96d8bc8948c69e42779101875fb2a507f7932a</id>
<content type='text'>
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 &lt;ecordonnier@snap.com&gt;
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>android-tools: move android-tools v29.x from dynamic-layers/selinux to meta-oe</title>
<updated>2026-05-24T15:25:06+00:00</updated>
<author>
<name>AshishKumar Mishra</name>
<email>ashishkumar.mishra@bmwtechworks.in</email>
</author>
<published>2026-05-24T06:53:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=66f56dda5ec7afe2b059da3c50f0edf3d536964d'/>
<id>urn:sha1:66f56dda5ec7afe2b059da3c50f0edf3d536964d</id>
<content type='text'>
Relocate the recipe from dynamic-layers/selinux/ to the main
meta-oe/recipes-devtools/ directory.

The android-tools recipe (version 29.0.6.r14) was previously restricted
to the selinux dynamic-layer.
Investigation shows that version 29.0.6.r14 does not have a hard dependency
on libselinux for core tool functionality.
(adb, fastboot, and sparse image tools).
- Basic runable test was done for binaries in android-tools-native
- Checked for selinux absense by looking for selinx using $ ldd binary-name

Changes:
- Relocate recipe from dynamic-layers/selinux/ to recipes-devtools/

Signed-off-by: AshishKumar Mishra &lt;ashishkumar.mishra@bmwtechworks.in&gt;
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>android-tools: remove android-tools 5.x from meta-oe/recipes-devtools</title>
<updated>2026-05-24T15:25:06+00:00</updated>
<author>
<name>AshishKumar Mishra</name>
<email>ashishkumar.mishra@bmwtechworks.in</email>
</author>
<published>2026-05-24T06:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=33c1e33d2303d20e916783fb91e78781bab7cc2b'/>
<id>urn:sha1:33c1e33d2303d20e916783fb91e78781bab7cc2b</id>
<content type='text'>
We plan to upgrade android-tools from the legacy 5.1.1 version to 29.0.6.r14
To achive this we are removing the older version from meta-oe/recipes-devtools/

Signed-off-by: AshishKumar Mishra &lt;ashishkumar.mishra@bmwtechworks.in&gt;
Signed-off-by: Khem Raj &lt;khem.raj@oss.qualcomm.com&gt;
</content>
</entry>
<entry>
<title>android-tools-conf: import one more improvement for android-gadget-setup from meta-luneos</title>
<updated>2019-05-24T17:11:28+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>martin.jansa@gmail.com</email>
</author>
<published>2019-05-23T11:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ac561d7ce0310da609e93450b6e8d2f70e28c6bb'/>
<id>urn:sha1:ac561d7ce0310da609e93450b6e8d2f70e28c6bb</id>
<content type='text'>
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>android-tools-conf: Make sure /dev/pts/0 exists</title>
<updated>2019-04-06T15:22:22+00:00</updated>
<author>
<name>Nikolay Nizov</name>
<email>nizovn@gmail.com</email>
</author>
<published>2019-03-31T10:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=98318e265dc01466b9fe4069a19e7bf50073e347'/>
<id>urn:sha1:98318e265dc01466b9fe4069a19e7bf50073e347</id>
<content type='text'>
Signed-off-by: Nikolay Nizov &lt;nizovn@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>android-tools-conf: fix typo</title>
<updated>2019-04-06T15:22:22+00:00</updated>
<author>
<name>Nikolay Nizov</name>
<email>nizovn@gmail.com</email>
</author>
<published>2019-03-31T10:43:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=76868f74ab72394f1fab29a6c2241e87e4975e71'/>
<id>urn:sha1:76868f74ab72394f1fab29a6c2241e87e4975e71</id>
<content type='text'>
Signed-off-by: Nikolay Nizov &lt;nizovn@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>android-tools: add recipe from AOSP tag android-5.1.1_r37</title>
<updated>2016-09-15T08:22:46+00:00</updated>
<author>
<name>Fathi Boudra</name>
<email>fathi.boudra@linaro.org</email>
</author>
<published>2016-09-07T09:58:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=a231c431a522ae1821fc484bb1a1f9997ecabf20'/>
<id>urn:sha1:a231c431a522ae1821fc484bb1a1f9997ecabf20</id>
<content type='text'>
Android tools offer filsystem tools for creating sparse images,
so package them in package of its own.

This recipe is re-worked and not a straight import from meta-shr.

It's built from AOSP source. I've dropped the ubuntu-ism which will
never be upstreamed.

The intent is to be closer to the upstream AOSP source code and be able
to update the recipe regularly.

Signed-off-by: Fathi Boudra &lt;fathi.boudra@linaro.org&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
</feed>
