blob: be301da0616d3f0733813903748f3037adc0e4d9 [file] [log] [blame]
Sumit Semwal6e856c92023-07-18 11:22:11 +05301..
2 # Copyright (c) 2023, Linaro Ltd.
3 #
4 # SPDX-License-Identifier: MIT
5
6
7Hikey960
8========
9
Sumit Semwalc4f99c02023-10-24 13:07:28 +053010Hikey960 until recently was a devboard listed on the AOSP reference boards
11page. It is now in maintenance phase mostly used to test legacy builds. No
12further development activity is planned for this devboard.
Sumit Semwal6e856c92023-07-18 11:22:11 +053013
Sumit Semwalc4f99c02023-10-24 13:07:28 +053014We are hosting it here as an example of how the devboardsforandroid
15infrastructure can be used to support devboards.
16
17More details about the devboard can be found at the `96boards page
Sumit Semwal6e856c92023-07-18 11:22:11 +053018<https://www.96boards.org/product/hikey960/>`_.
19
20- `Documentation <https://www.96boards.org/documentation/consumer/hikey/hikey960/hardware-docs/hardware-user-manual.md.html>`_
Sumit Semwal42f36302023-09-06 18:02:56 +053021- Kernel source code - will be shared soon
Sumit Semwalc4f99c02023-10-24 13:07:28 +053022
23**Artifacts hosted here**
24
25- `device config <https://source.devboardsforandroid.linaro.org/device/linaro/hikey960/>`_
26 - This also includes vendor binaries for Hikey960.
27- `prebuilt kernels <https://source.devboardsforandroid.linaro.org/device/linaro/hikey960-kernel/>`_
28- `Local manifest <https://source.devboardsforandroid.linaro.org/platform/manifest/>`_
29
30Build Instructions
31
32::
33
34$ repo init -u https://android.googlesource.com/platform/manifest -b main
35$ git clone https://gerrit.devboardsforandroid.linaro.org/platform/manifest .repo/local_manifests/
36$ repo sync -j`nproc`
37$ source build/envsetup.sh
38$ lunch linaro_hikey960-userdebug
39$ make -j$(nproc)
40
41**Artifacts hosted at AOSP (available as of 24 Oct, 2023)**
42
43- `device config at AOSP <https://android.googlesource.com/device/linaro/hikey/>`_
44- `prebuilt kernels at AOSP <https://android.googlesource.com/device/linaro/hikey-kernel/>`_
Sumit Semwald12538e2023-08-28 20:09:58 +053045- `Vendor binary blobs <http://releases.devboardsforandroid.linaro.org/vendor-packages>`_
Sumit Semwalc4f99c02023-10-24 13:07:28 +053046 - This is required as a binary package when using the AOSP based artifacts.
47
48Build instructions
49
50::
51
52$ repo init -u https://android.googlesource.com/platform/manifest -b main
53$ repo sync -j`nproc`
54$ ./device/linaro/hikey/fetch-vendor-package.sh
55$ source build/envsetup.sh
56$ lunch hikey960-userdebug
57$ make -j`nproc`
Sumit Semwal6e856c92023-07-18 11:22:11 +053058
Sumit Semwal8a2cb272023-11-30 19:58:00 +053059
60Device Maintainer(s)
61********************
62- Yongqin Liu - <liuyq at #aosp-developers on OFTC IRC>