bazel: optimize and add some function [1/2]

PD#SWPL-123803

Problem:
optimize and add some function

Solution:
1. support update symbol list
2. support abi check
3. remove db845c information
4. optimize modules_out
5. rename symbol list file name

Verify:
sc2

Change-Id: Ia816fa87ebb6047c5bf3722c613c5545d4367a9d
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
diff --git a/amlogic_utils.bzl b/amlogic_utils.bzl
index 22a1b37..224f0b3 100644
--- a/amlogic_utils.bzl
+++ b/amlogic_utils.bzl
@@ -53,16 +53,16 @@
         gki_modules_list = None,
         dist_dir = None,
         ext_modules = None):
-    """Define target for db845c.
+    """Define target for amlogic.
 
     Note: This is a mixed build.
 
     Requires [`define_common_kernels`](#define_common_kernels) to be called in the same package.
 
     Args:
-        name: name of target. Usually `"db845c"`.
+        name: name of target. Usually `"amlogic"`.
         build_config: See [kernel_build.build_config](#kernel_build-build_config). If `None`,
-          default to `"build.config.db845c"`.
+          default to `"common_drivers/build.config.amlogic.bazel"`.
         outs: See [kernel_build.outs](#kernel_build-outs).
         module_outs: See [kernel_build.module_outs](#kernel_build-module_outs). The list of
           in-tree kernel modules.
@@ -77,10 +77,10 @@
     """
 
     if build_config == None:
-        build_config = "build.config.db845c"
+        build_config = "common_drivers/build.config.amlogic.bazel"
 
     if kmi_symbol_list == None:
-        kmi_symbol_list = "//common:android/abi_gki_aarch64_db845c" if define_abi_targets else None
+        kmi_symbol_list = "//common:android/abi_gki_aarch64_amlogic" if define_abi_targets else None
 
     if kmi_symbol_list_add_only == None:
         kmi_symbol_list_add_only = True if define_abi_targets else None