hikey-kernel: Add hikey960 android-5.10 kernel and modules

This is from the android13-5.10 branch.

The hikey960 kernel modules updated from:
 https://ci.android.com/builds/submitted/9668756/kernel_hikey960/latest

Updated GKI kernel image from:
 https://ci.android.com/builds/submitted/9668756/kernel_aarch64/latest

update-prebuilts.sh is used to download the files,
and to create the Image.gz-dtb file with the GKI kernel

Test: booted to the homesceen

Change-Id: I3aa50a44486cfc2c3ce37cb142f7bf8484b34047
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
diff --git a/hikey960/5.10/BUILD_INFO b/hikey960/5.10/BUILD_INFO
new file mode 100644
index 0000000..71dc26d
--- /dev/null
+++ b/hikey960/5.10/BUILD_INFO
@@ -0,0 +1,495 @@
+{
+    "best_target_priority": 1,
+    "bid": "9668756",
+    "branch": "aosp_kernel-common-android13-5.10",
+    "branch_priority": 1,
+    "build_configs": {},
+    "build_dependencies": [],
+    "build_type": "submitted",
+    "dependency_targets": [],
+    "device_dir": "/buildbot/src/android/common-android13-5.10",
+    "docker_image": null,
+    "enable_docker": true,
+    "git-pull": null,
+    "git-server": "https://android.googlesource.com",
+    "hostname": "abfarm-2004-0308",
+    "inc-build": false,
+    "java-version": null,
+    "last_logfile": null,
+    "out_dir": "/buildbot/src/android/common-android13-5.10/out",
+    "parsed_manifest": {
+        "parsedDefault": {
+            "remote": "aosp",
+            "revision": "master-kernel-build-2022",
+            "syncJ": "4"
+        },
+        "projects": [
+            {
+                "linkFiles": [
+                    {
+                        "dest": "tools/bazel",
+                        "src": "kleaf/bazel.sh"
+                    },
+                    {
+                        "dest": "WORKSPACE",
+                        "src": "kleaf/bazel.WORKSPACE"
+                    },
+                    {
+                        "dest": "build/build.sh",
+                        "src": "build.sh"
+                    },
+                    {
+                        "dest": "build/build_abi.sh",
+                        "src": "build_abi.sh"
+                    },
+                    {
+                        "dest": "build/build_test.sh",
+                        "src": "build_test.sh"
+                    },
+                    {
+                        "dest": "build/build_utils.sh",
+                        "src": "build_utils.sh"
+                    },
+                    {
+                        "dest": "build/config.sh",
+                        "src": "config.sh"
+                    },
+                    {
+                        "dest": "build/envsetup.sh",
+                        "src": "envsetup.sh"
+                    },
+                    {
+                        "dest": "build/_setup_env.sh",
+                        "src": "_setup_env.sh"
+                    },
+                    {
+                        "dest": "build/multi-switcher.sh",
+                        "src": "multi-switcher.sh"
+                    },
+                    {
+                        "dest": "build/abi",
+                        "src": "abi"
+                    },
+                    {
+                        "dest": "build/static_analysis",
+                        "src": "static_analysis"
+                    }
+                ],
+                "name": "kernel/build",
+                "path": "build/kernel",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "92e8d0541d372646caca7d26fc4a1d7804db7420"
+            },
+            {
+                "name": "kernel/hikey-modules",
+                "path": "hikey-modules",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "a068c3379fab21a8719c03e661c7d9de97583244"
+            },
+            {
+                "linkFiles": [
+                    {
+                        "dest": ".source_date_epoch_dir",
+                        "src": "."
+                    }
+                ],
+                "name": "kernel/common",
+                "path": "common",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "792033747fdad37b6da30fad9a1cebb65b217f2a"
+            },
+            {
+                "name": "kernel/tests",
+                "path": "kernel/tests",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "42a77670ce44d6e19a6fbb8b93fa0b06f009a3a4"
+            },
+            {
+                "name": "kernel/configs",
+                "path": "kernel/configs",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "b3cc2bc03dab303c54a9ce1f709f8ee315eb311d"
+            },
+            {
+                "name": "kernel/common-modules/virtual-device",
+                "path": "common-modules/virtual-device",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "d8e1867f2148aff332ebeeea93946277f3ebf83d"
+            },
+            {
+                "cloneDepth": "1",
+                "name": "platform/prebuilts/clang/host/linux-x86",
+                "path": "prebuilts/clang/host/linux-x86",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "4bb6424cb1615af408ae80871131f4da8c4ddadf"
+            },
+            {
+                "cloneDepth": "1",
+                "name": "platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8",
+                "path": "prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "007101a451907c5369db5002ddf7b14dcefb7864"
+            },
+            {
+                "cloneDepth": "1",
+                "name": "platform/prebuilts/build-tools",
+                "path": "prebuilts/build-tools",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "f6813860e16b2fa1461a15e7b8a3127dfdee021a"
+            },
+            {
+                "cloneDepth": "1",
+                "name": "kernel/prebuilts/build-tools",
+                "path": "prebuilts/kernel-build-tools",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "083e34d8c2c4239be4967172427268c267585951"
+            },
+            {
+                "name": "platform/system/tools/mkbootimg",
+                "path": "tools/mkbootimg",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "2208a03d874255af1e4eaf6cf7c156fe1dc98943"
+            },
+            {
+                "cloneDepth": "1",
+                "name": "platform/prebuilts/bazel/linux-x86_64",
+                "path": "prebuilts/bazel/linux-x86_64",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "6162318e6458db65f94eed6671e302c3e894b1ac"
+            },
+            {
+                "cloneDepth": "1",
+                "name": "platform/prebuilts/jdk/jdk11",
+                "path": "prebuilts/jdk/jdk11",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "aee26c8cd89b9abb428f676caba168699cd8662f"
+            },
+            {
+                "cloneDepth": "1",
+                "name": "toolchain/prebuilts/ndk/r23",
+                "path": "prebuilts/ndk-r23",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "93532f3052c14fbb337ff57d5732128dc7481ee6"
+            },
+            {
+                "name": "platform/external/bazel-skylib",
+                "path": "external/bazel-skylib",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "f1fb8167b4ed64feb494fd1ea6a8a619bbb549de"
+            },
+            {
+                "name": "platform/build/bazel_common_rules",
+                "path": "build/bazel_common_rules",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "ddd2d82d10e21fb4137d2db3c1b848d6f1832acc"
+            },
+            {
+                "name": "platform/external/stardoc",
+                "path": "external/stardoc",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "b6ef2c6b6e39087f7396aaeb13c83464dfce4a19"
+            },
+            {
+                "name": "platform/external/python/absl-py",
+                "path": "external/python/absl-py",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/",
+                    "name": "aosp",
+                    "review": "https://android.googlesource.com/"
+                },
+                "revision": "63f98de5b158481877489ca39158ed691f7551e1"
+            },
+            {
+                "name": "kernel/manifest",
+                "path": "kernel/manifest",
+                "remote": {
+                    "fetch": "https://android.googlesource.com/"
+                },
+                "revision": "ebe2845f40f0f624f33999e4619ac25408517e67"
+            }
+        ],
+        "remotes": [
+            {
+                "fetch": "https://android.googlesource.com/",
+                "name": "aosp",
+                "review": "https://android.googlesource.com/"
+            }
+        ],
+        "superproject": {
+            "name": "kernel/superproject",
+            "remote": {
+                "fetch": "https://android.googlesource.com/",
+                "name": "aosp",
+                "review": "https://android.googlesource.com/"
+            },
+            "revision": "12e4355e4588f50f2975bb0618d16dc9ce65c347"
+        }
+    },
+    "platform": "linux",
+    "presubmit_incremental_build": false,
+    "proof_build": false,
+    "repo-dict": {
+        "kernel/build": "92e8d0541d372646caca7d26fc4a1d7804db7420",
+        "kernel/common": "792033747fdad37b6da30fad9a1cebb65b217f2a",
+        "kernel/common-modules/virtual-device": "d8e1867f2148aff332ebeeea93946277f3ebf83d",
+        "kernel/configs": "b3cc2bc03dab303c54a9ce1f709f8ee315eb311d",
+        "kernel/hikey-modules": "a068c3379fab21a8719c03e661c7d9de97583244",
+        "kernel/manifest": "ebe2845f40f0f624f33999e4619ac25408517e67",
+        "kernel/prebuilts/build-tools": "083e34d8c2c4239be4967172427268c267585951",
+        "kernel/tests": "42a77670ce44d6e19a6fbb8b93fa0b06f009a3a4",
+        "platform/build/bazel_common_rules": "ddd2d82d10e21fb4137d2db3c1b848d6f1832acc",
+        "platform/external/bazel-skylib": "f1fb8167b4ed64feb494fd1ea6a8a619bbb549de",
+        "platform/external/python/absl-py": "63f98de5b158481877489ca39158ed691f7551e1",
+        "platform/external/stardoc": "b6ef2c6b6e39087f7396aaeb13c83464dfce4a19",
+        "platform/prebuilts/bazel/linux-x86_64": "6162318e6458db65f94eed6671e302c3e894b1ac",
+        "platform/prebuilts/build-tools": "f6813860e16b2fa1461a15e7b8a3127dfdee021a",
+        "platform/prebuilts/clang/host/linux-x86": "4bb6424cb1615af408ae80871131f4da8c4ddadf",
+        "platform/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.17-4.8": "007101a451907c5369db5002ddf7b14dcefb7864",
+        "platform/prebuilts/jdk/jdk11": "aee26c8cd89b9abb428f676caba168699cd8662f",
+        "platform/system/tools/mkbootimg": "2208a03d874255af1e4eaf6cf7c156fe1dc98943",
+        "toolchain/prebuilts/ndk/r23": "93532f3052c14fbb337ff57d5732128dc7481ee6"
+    },
+    "repo-init-branch": "common-android13-5.10",
+    "repo-manifest": "kernel/manifest",
+    "repo_manifest_file": "default.xml",
+    "reset_image_build": false,
+    "rollout": [],
+    "src_ctrl": "repo",
+    "sync_finish_time": 1677646898.7403777,
+    "sync_start_time": 1677646845.1945436,
+    "sync_succeed": 1,
+    "target": {
+        "apiary_target": "kernel_hikey960",
+        "dir_list": [
+            "ohci-pci.ko",
+            "modules.builtin",
+            "clk-hi655x.ko",
+            "hi3660-i2s.ko",
+            "wlcore.ko",
+            "abi.prop",
+            "dw_mmc-exynos.ko",
+            "kirin-dsi.ko",
+            "cpufreq-dt.ko",
+            "dw_mmc.ko",
+            "gadgetfs.ko",
+            "spidev.ko",
+            "hisi_powerkey.ko",
+            "manifest_9668756.xml",
+            "repo.prop",
+            "i2c-designware-core.ko",
+            "rfkill-gpio.ko",
+            "vmlinux.symvers",
+            "ohci-platform.ko",
+            "wlcore_sdio.ko",
+            "hi3660-hikey960.dtb",
+            "dw_mmc-pltfm.ko",
+            "phy-hi3660-usb3.ko",
+            "snd-soc-simple-card-utils.ko",
+            "hi3660-mailbox.ko",
+            "hi655x-pmic.ko",
+            "hi6421v530-regulator.ko",
+            "tcpci_rt1711h.ko",
+            "nvme-core.ko",
+            "mmc_spi.ko",
+            "hi6421-pmic-core.ko",
+            "mali_kbase.ko",
+            "modules.builtin.modinfo",
+            "reboot-mode.ko",
+            "hisi_thermal.ko",
+            "syscon-reboot-mode.ko",
+            "vmlinux",
+            "snd-soc-simple-card.ko",
+            "system_heap.ko",
+            "abi_symbollist.report",
+            "rtc-efi.ko",
+            "System.map",
+            "kernel-uapi-headers.tar.gz",
+            "Image.gz",
+            "kernel-headers.tar.gz",
+            "abi_symbollist",
+            "wl18xx.ko",
+            "test_mappings.zip",
+            "dw_mmc-k3.ko",
+            "k3dma.ko",
+            "i2c-dev.ko",
+            "multiple.intoto.jsonl",
+            "armmmci.ko",
+            "i2c-designware-platform.ko",
+            "of_mmc_spi.ko",
+            "cn.ko",
+            "cma_heap.ko",
+            "gki_aarch64_modules",
+            "spi-pl022.ko",
+            "ambakmi.ko",
+            "hisi_hikey_usb.ko",
+            "crc-itu-t.ko",
+            "nvme.ko",
+            "crc7.ko",
+            "applied.prop",
+            "hi655x-regulator.ko",
+            "ohci-hcd.ko",
+            "kirin-drm.ko",
+            "Image",
+            "snd-soc-hdmi-codec.ko",
+            "adv7511.ko",
+            "mmc_block.ko",
+            "logs/git.log",
+            "logs/execute_build_result.textproto",
+            "logs/git_thread.log",
+            "logs/build_tee_error.log",
+            "logs/buildbot_trace.trace",
+            "logs/execute_build_config.textproto",
+            "logs/git_metrics.textproto",
+            "logs/SUCCEEDED",
+            "logs/STARTED",
+            "logs/build.log",
+            "BUILD_INFO"
+        ],
+        "dist-dir": "/buildbot/dist_dirs/aosp_kernel-common-android13-5.10-linux-kernel_hikey960/9668756",
+        "name": "kernel_hikey960",
+        "rules": [
+            [
+                "DIST_DIR=/buildbot/dist_dirs/aosp_kernel-common-android13-5.10-linux-kernel_hikey960/9668756 BUILD_CONFIG=common/build.config.hikey960 build/build.sh -j80",
+                "build.log",
+                true,
+                false
+            ]
+        ],
+        "storage_path": "/bigstore/android-build/builds/aosp_kernel-common-android13-5.10-linux-kernel_hikey960/9668756/7c337c9ab8909bf98d48111659b2e4b12f49271ccb9c5363b6202656a6d87f2e",
+        "target_finish_time": 1677648703.959189,
+        "target_start_time": 1677646900.5830002,
+        "target_status": 1
+    },
+    "trident_usage": {
+        "external_disk_no_space": false,
+        "trident_used": false
+    },
+    "use_goma": false,
+    "worknode": {
+        "containerId": "L14700000958869084",
+        "creationTimeMillis": "1677631719809",
+        "currentAttempt": {
+            "attemptId": "yuBYB5E2Yq6Z/aNi5SAxWQ==",
+            "progressMessages": [
+                {
+                    "displayMessage": "Build 9668756 for node L14700000958869084:N83900001342066739 has been inserted",
+                    "messageString": "Build 9668756 for node L14700000958869084:N83900001342066739 has been inserted",
+                    "timeMillis": "1677631728760"
+                }
+            ],
+            "startTimeMillis": "1677631724088"
+        },
+        "heartbeatTimeMillis": "86400000",
+        "id": "L14700000958869084:N83900001342066739",
+        "inputEdges": [
+            {
+                "neighborId": "L14700000958869084:N32900001342066729"
+            }
+        ],
+        "isFinal": false,
+        "lastUpdatedMillis": "1677631728821",
+        "nodeClass": "postsubmit",
+        "retryStatus": {
+            "maximumRetries": 4,
+            "retryCount": 0
+        },
+        "revision": "SaDh+Ebgbfzq4fnrbH45Jw==",
+        "status": "scheduled",
+        "workExecutorType": "submittedBuild",
+        "workParameters": {
+            "submittedBuild": {
+                "branch": "aosp_kernel-common-android13-5.10",
+                "branchConfig": {
+                    "sloTier": "bestEffort"
+                },
+                "buildId": "9668756",
+                "gerritPollerTimestamp": "1677631641881",
+                "manuallyTriggered": false,
+                "syncTimeoutSecond": 2700,
+                "target": {
+                    "buildCommands": [
+                        "DIST_DIR=%dist_dir% BUILD_CONFIG=common/build.config.hikey960 build/build.sh -j%cpu%"
+                    ],
+                    "buildPlatform": "linux",
+                    "disabled": false,
+                    "incrementalBuild": false,
+                    "launchcontrolName": "kernel_hikey960",
+                    "name": "kernel_hikey960",
+                    "platformVersion": "docker",
+                    "priority": "low",
+                    "product": "kernel_hikey960",
+                    "target": "kernel_hikey960"
+                }
+            }
+        },
+        "workerId": "buildassembler_buildnotifier_workers"
+    }
+}
\ No newline at end of file