ANDROID: GKI: Update symbol list for mtk

12 function symbol(s) added
  'struct fwnode_handle* fwnode_get_next_available_child_node(const struct fwnode_handle*, struct fwnode_handle*)'
  'int genphy_c45_aneg_done(struct phy_device*)'
  'int genphy_c45_pma_read_abilities(struct phy_device*)'
  'int genphy_c45_read_lpa(struct phy_device*)'
  'int genphy_read_master_slave(struct phy_device*)'
  'unsigned int linear_range_get_max_value(const struct linear_range*)'
  'int linear_range_get_selector_high(const struct linear_range*, unsigned int, unsigned int*, bool*)'
  'int phy_get_c45_ids(struct phy_device*)'
  'int regulator_get_bypass_regmap(struct regulator_dev*, bool*)'
  'int regulator_set_bypass_regmap(struct regulator_dev*, bool)'
  'void usb_deregister_device_driver(struct usb_device_driver*)'
  'int usb_register_device_driver(struct usb_device_driver*, struct module*)'

Bug: 344729193
Bug: 345022884
Change-Id: I2c3a565d9693baa19224cc4d0dd633ae14b2a38e
Signed-off-by: Seiya Wang <seiya.wang@mediatek.com>
(cherry picked from commit c5abb61725163f04b21dc6bf36d926aa75d67115)
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg
index 76505aa..03c18bb 100644
--- a/android/abi_gki_aarch64.stg
+++ b/android/abi_gki_aarch64.stg
@@ -6049,6 +6049,11 @@
   pointee_type_id: 0x13c36ed4
 }
 pointer_reference {
+  id: 0x0e61e3bf
+  kind: POINTER
+  pointee_type_id: 0x13c76860
+}
+pointer_reference {
   id: 0x0e627592
   kind: POINTER
   pointee_type_id: 0x13c930d6
@@ -8944,6 +8949,11 @@
   pointee_type_id: 0x7ebccaf7
 }
 pointer_reference {
+  id: 0x1549bcfb
+  kind: POINTER
+  pointee_type_id: 0x7f661570
+}
+pointer_reference {
   id: 0x154aa8e2
   kind: POINTER
   pointee_type_id: 0x7f6a4515
@@ -17019,6 +17029,11 @@
   pointee_type_id: 0x9edc3d1c
 }
 pointer_reference {
+  id: 0x2d27cf10
+  kind: POINTER
+  pointee_type_id: 0x9edfdadc
+}
+pointer_reference {
   id: 0x2d28e8bc
   kind: POINTER
   pointee_type_id: 0x9ee3446f
@@ -18619,6 +18634,11 @@
   pointee_type_id: 0x9d1fcda3
 }
 pointer_reference {
+  id: 0x2dd7d891
+  kind: POINTER
+  pointee_type_id: 0x9d1f84da
+}
+pointer_reference {
   id: 0x2dd8ba7a
   kind: POINTER
   pointee_type_id: 0x9d220f74
@@ -25369,6 +25389,11 @@
   pointee_type_id: 0xfdf9d6ed
 }
 pointer_reference {
+  id: 0x35eee11a
+  kind: POINTER
+  pointee_type_id: 0xfdfb62f7
+}
+pointer_reference {
   id: 0x35ef2eea
   kind: POINTER
   pointee_type_id: 0xfdfc5d34
@@ -75779,6 +75804,12 @@
   offset: 192
 }
 member {
+  id: 0xf9546acb
+  name: "dev_groups"
+  type_id: 0x06433852
+  offset: 384
+}
+member {
   id: 0xf9546bf2
   name: "dev_groups"
   type_id: 0x06433852
@@ -78205,6 +78236,12 @@
   offset: 512
 }
 member {
+  id: 0x8da5d9e5
+  name: "disconnect"
+  type_id: 0x0e61e3bf
+  offset: 192
+}
+member {
   id: 0x8da69b4b
   name: "disconnect"
   type_id: 0x0d2a160e
@@ -80807,6 +80844,12 @@
   offset: 896
 }
 member {
+  id: 0x51e20c8a
+  name: "drvwrap"
+  type_id: 0x3c6b8341
+  offset: 448
+}
+member {
   id: 0xb5b01443
   name: "dsa"
   type_id: 0x0a5c3627
@@ -96409,6 +96452,13 @@
   offset: 3104
 }
 member {
+  id: 0x1aea9f33
+  name: "generic_subclass"
+  type_id: 0x4585663f
+  offset: 1985
+  bitsize: 1
+}
+member {
   id: 0x4a8a7a23
   name: "genfs"
   type_id: 0x2ecc6701
@@ -105758,6 +105808,12 @@
   offset: 1792
 }
 member {
+  id: 0xc4fbc2aa
+  name: "id_table"
+  type_id: 0x38040a6c
+  offset: 1920
+}
+member {
   id: 0xc4fbc795
   name: "id_table"
   type_id: 0x38040a6c
@@ -123769,6 +123825,12 @@
   offset: 320
 }
 member {
+  id: 0xe616e079
+  name: "match"
+  type_id: 0x35eee11a
+  offset: 64
+}
+member {
   id: 0xe6179934
   name: "match"
   type_id: 0x3493e68d
@@ -155844,6 +155906,12 @@
   offset: 384
 }
 member {
+  id: 0xd77b2d3a
+  name: "probe"
+  type_id: 0x2d27cf10
+  offset: 128
+}
+member {
   id: 0xd77b67e3
   name: "probe"
   type_id: 0x2d6627db
@@ -167987,6 +168055,12 @@
   offset: 1280
 }
 member {
+  id: 0xcab23073
+  name: "resume"
+  type_id: 0x2dd7d891
+  offset: 320
+}
+member {
   id: 0xcab23d11
   name: "resume"
   type_id: 0x2dd58efa
@@ -188059,6 +188133,13 @@
   offset: 40
 }
 member {
+  id: 0x26cce749
+  name: "supports_autosuspend"
+  type_id: 0x4585663f
+  offset: 1984
+  bitsize: 1
+}
+member {
   id: 0x26cce85e
   name: "supports_autosuspend"
   type_id: 0x4585663f
@@ -188218,6 +188299,12 @@
   offset: 384
 }
 member {
+  id: 0xf397014a
+  name: "suspend"
+  type_id: 0x2dd7d891
+  offset: 256
+}
+member {
   id: 0xf39706bf
   name: "suspend"
   type_id: 0x2dde5a86
@@ -266843,6 +266930,25 @@
   }
 }
 struct_union {
+  id: 0x7f661570
+  kind: STRUCT
+  name: "usb_device_driver"
+  definition {
+    bytesize: 256
+    member_id: 0x0de57ce8
+    member_id: 0xe616e079
+    member_id: 0xd77b2d3a
+    member_id: 0x8da5d9e5
+    member_id: 0xf397014a
+    member_id: 0xcab23073
+    member_id: 0xf9546acb
+    member_id: 0x51e20c8a
+    member_id: 0xc4fbc2aa
+    member_id: 0x26cce749
+    member_id: 0x1aea9f33
+  }
+}
+struct_union {
   id: 0x59048a3d
   kind: STRUCT
   name: "usb_device_id"
@@ -296427,6 +296533,11 @@
   parameter_id: 0x18bd6530
 }
 function {
+  id: 0x15ca3ead
+  return_type_id: 0x48b5725f
+  parameter_id: 0x1549bcfb
+}
+function {
   id: 0x15cafbab
   return_type_id: 0x48b5725f
   parameter_id: 0x154aa8e2
@@ -311154,6 +311265,14 @@
   parameter_id: 0x00c72527
 }
 function {
+  id: 0x91508dc4
+  return_type_id: 0x6720d32f
+  parameter_id: 0x37030053
+  parameter_id: 0x4585663f
+  parameter_id: 0x1bf16028
+  parameter_id: 0x11cfee5a
+}
+function {
   id: 0x9150cafb
   return_type_id: 0x6720d32f
   parameter_id: 0x37030053
@@ -319368,6 +319487,12 @@
   parameter_id: 0x15f20052
 }
 function {
+  id: 0x98fe1360
+  return_type_id: 0x6720d32f
+  parameter_id: 0x1549bcfb
+  parameter_id: 0x0b27dc43
+}
+function {
   id: 0x98ff2dd7
   return_type_id: 0x6720d32f
   parameter_id: 0x11e6864c
@@ -327983,6 +328108,12 @@
   parameter_id: 0x1bb6a471
 }
 function {
+  id: 0x9d1f84da
+  return_type_id: 0x6720d32f
+  parameter_id: 0x0d7ce7cc
+  parameter_id: 0xf017819f
+}
+function {
   id: 0x9d1fcda3
   return_type_id: 0x6720d32f
   parameter_id: 0x01c5a749
@@ -334192,6 +334323,11 @@
   parameter_id: 0x4585663f
 }
 function {
+  id: 0xc31bbeef
+  return_type_id: 0x4585663f
+  parameter_id: 0x37030053
+}
+function {
   id: 0xc3320c3e
   return_type_id: 0x4585663f
   parameter_id: 0x37a5cb14
@@ -337386,6 +337522,11 @@
   parameter_id: 0x1d44326e
 }
 function {
+  id: 0xfdfb62f7
+  return_type_id: 0x6d7f5ff6
+  parameter_id: 0x0d7ce7cc
+}
+function {
   id: 0xfe11706f
   return_type_id: 0x4a500dc8
   parameter_id: 0x2ef43f67
@@ -368400,6 +368541,15 @@
   full_name: "fwnode_get_named_child_node"
 }
 elf_symbol {
+  id: 0xbf494c6d
+  name: "fwnode_get_next_available_child_node"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x1193babb
+  type_id: 0x36f1d1fd
+  full_name: "fwnode_get_next_available_child_node"
+}
+elf_symbol {
   id: 0x55d636ec
   name: "fwnode_get_next_child_node"
   is_defined: true
@@ -369210,6 +369360,15 @@
   full_name: "genphy_c45_an_config_aneg"
 }
 elf_symbol {
+  id: 0x5106e385
+  name: "genphy_c45_aneg_done"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x4e3d8f63
+  type_id: 0x91dd4b0e
+  full_name: "genphy_c45_aneg_done"
+}
+elf_symbol {
   id: 0x084b19b7
   name: "genphy_c45_check_and_restart_aneg"
   is_defined: true
@@ -369228,6 +369387,15 @@
   full_name: "genphy_c45_fast_retrain"
 }
 elf_symbol {
+  id: 0xb0dc66ba
+  name: "genphy_c45_pma_read_abilities"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0xbf06f92c
+  type_id: 0x91dd4b0e
+  full_name: "genphy_c45_pma_read_abilities"
+}
+elf_symbol {
   id: 0xd99708c7
   name: "genphy_c45_pma_setup_forced"
   is_defined: true
@@ -369237,6 +369405,15 @@
   full_name: "genphy_c45_pma_setup_forced"
 }
 elf_symbol {
+  id: 0x8dcdde77
+  name: "genphy_c45_read_lpa"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x5a8145ef
+  type_id: 0x91dd4b0e
+  full_name: "genphy_c45_read_lpa"
+}
+elf_symbol {
   id: 0xa3a0e5a9
   name: "genphy_c45_read_status"
   is_defined: true
@@ -369282,6 +369459,15 @@
   full_name: "genphy_read_lpa"
 }
 elf_symbol {
+  id: 0x0331e2f2
+  name: "genphy_read_master_slave"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x879dd522
+  type_id: 0x91dd4b0e
+  full_name: "genphy_read_master_slave"
+}
+elf_symbol {
   id: 0xbaba47ed
   name: "genphy_read_mmd_unsupported"
   is_defined: true
@@ -377449,6 +377635,24 @@
   full_name: "led_update_flash_brightness"
 }
 elf_symbol {
+  id: 0xe30546d3
+  name: "linear_range_get_max_value"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0xd5301b2c
+  type_id: 0xc31bbeef
+  full_name: "linear_range_get_max_value"
+}
+elf_symbol {
+  id: 0xb514ffaf
+  name: "linear_range_get_selector_high"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x69ee2220
+  type_id: 0x91508dc4
+  full_name: "linear_range_get_selector_high"
+}
+elf_symbol {
   id: 0x7d03c60e
   name: "linear_range_get_selector_within"
   is_defined: true
@@ -384792,6 +384996,15 @@
   full_name: "phy_get"
 }
 elf_symbol {
+  id: 0xa1f2194b
+  name: "phy_get_c45_ids"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x5a859e47
+  type_id: 0x91dd4b0e
+  full_name: "phy_get_c45_ids"
+}
+elf_symbol {
   id: 0x7de90fab
   name: "phy_get_pause"
   is_defined: true
@@ -389220,6 +389433,15 @@
   full_name: "regulator_get"
 }
 elf_symbol {
+  id: 0x0fbaa7b3
+  name: "regulator_get_bypass_regmap"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x1f7e03b8
+  type_id: 0x9e19cd45
+  full_name: "regulator_get_bypass_regmap"
+}
+elf_symbol {
   id: 0x90e2334a
   name: "regulator_get_current_limit"
   is_defined: true
@@ -389445,6 +389667,15 @@
   full_name: "regulator_set_active_discharge_regmap"
 }
 elf_symbol {
+  id: 0xc9c5804a
+  name: "regulator_set_bypass_regmap"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x8e1fe459
+  type_id: 0x9feb0f83
+  full_name: "regulator_set_bypass_regmap"
+}
+elf_symbol {
   id: 0xce959ab5
   name: "regulator_set_current_limit"
   is_defined: true
@@ -402229,6 +402460,15 @@
   full_name: "usb_deregister_dev"
 }
 elf_symbol {
+  id: 0x3be9765e
+  name: "usb_deregister_device_driver"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0xdadf653f
+  type_id: 0x15ca3ead
+  full_name: "usb_deregister_device_driver"
+}
+elf_symbol {
   id: 0xd75ad246
   name: "usb_device_match_id"
   is_defined: true
@@ -403111,6 +403351,15 @@
   full_name: "usb_register_dev"
 }
 elf_symbol {
+  id: 0xcbba001f
+  name: "usb_register_device_driver"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0xb4a30ad8
+  type_id: 0x98fe1360
+  full_name: "usb_register_device_driver"
+}
+elf_symbol {
   id: 0x944deaea
   name: "usb_register_driver"
   is_defined: true
@@ -411607,6 +411856,7 @@
   symbol_id: 0xc9ddb79e
   symbol_id: 0x11780300
   symbol_id: 0x183013c2
+  symbol_id: 0xbf494c6d
   symbol_id: 0x55d636ec
   symbol_id: 0xff713254
   symbol_id: 0x02e45228
@@ -411697,14 +411947,18 @@
   symbol_id: 0xa0c0d25f
   symbol_id: 0xb87c5ff6
   symbol_id: 0xd1e108fe
+  symbol_id: 0x5106e385
   symbol_id: 0x084b19b7
   symbol_id: 0x607c937c
+  symbol_id: 0xb0dc66ba
   symbol_id: 0xd99708c7
+  symbol_id: 0x8dcdde77
   symbol_id: 0xa3a0e5a9
   symbol_id: 0x07b1add0
   symbol_id: 0x618539bc
   symbol_id: 0xe00705b3
   symbol_id: 0xcaf802e6
+  symbol_id: 0x0331e2f2
   symbol_id: 0xbaba47ed
   symbol_id: 0x67f44b83
   symbol_id: 0x97ef6102
@@ -412612,6 +412866,8 @@
   symbol_id: 0x61d92429
   symbol_id: 0xf4949824
   symbol_id: 0xf48c4979
+  symbol_id: 0xe30546d3
+  symbol_id: 0xb514ffaf
   symbol_id: 0x7d03c60e
   symbol_id: 0x6149caff
   symbol_id: 0x91e9c466
@@ -413428,6 +413684,7 @@
   symbol_id: 0x6cf83bd0
   symbol_id: 0xd23d219e
   symbol_id: 0x0dfe21ad
+  symbol_id: 0xa1f2194b
   symbol_id: 0x7de90fab
   symbol_id: 0x30e87de6
   symbol_id: 0x6fc1e83f
@@ -413920,6 +414177,7 @@
   symbol_id: 0xc91eefc6
   symbol_id: 0x7511baca
   symbol_id: 0x29553efc
+  symbol_id: 0x0fbaa7b3
   symbol_id: 0x90e2334a
   symbol_id: 0xfd198070
   symbol_id: 0x4a781b7f
@@ -413945,6 +414203,7 @@
   symbol_id: 0xfd977d86
   symbol_id: 0xddb9ed35
   symbol_id: 0x21d8367b
+  symbol_id: 0xc9c5804a
   symbol_id: 0xce959ab5
   symbol_id: 0x41f70cdb
   symbol_id: 0x805d1994
@@ -415366,6 +415625,7 @@
   symbol_id: 0x109adee2
   symbol_id: 0x784d1cb4
   symbol_id: 0x201afca9
+  symbol_id: 0x3be9765e
   symbol_id: 0xd75ad246
   symbol_id: 0xdefa9d60
   symbol_id: 0x905187d4
@@ -415464,6 +415724,7 @@
   symbol_id: 0xa834737e
   symbol_id: 0x869e15d7
   symbol_id: 0xa60cf3b7
+  symbol_id: 0xcbba001f
   symbol_id: 0x944deaea
   symbol_id: 0x413dc89c
   symbol_id: 0xbc035d91
diff --git a/android/abi_gki_aarch64_mtk b/android/abi_gki_aarch64_mtk
index b836bc5..bb18c96 100644
--- a/android/abi_gki_aarch64_mtk
+++ b/android/abi_gki_aarch64_mtk
@@ -985,6 +985,7 @@
   fsg_config_from_params
   fwnode_device_is_available
   fwnode_get_name
+  fwnode_get_next_available_child_node
   fwnode_graph_get_next_endpoint
   fwnode_graph_get_port_parent
   fwnode_graph_get_remote_endpoint
@@ -1009,7 +1010,11 @@
   genlmsg_put
   genl_register_family
   genl_unregister_family
+  genphy_c45_aneg_done
+  genphy_c45_pma_read_abilities
+  genphy_c45_read_lpa
   __genphy_config_aneg
+  genphy_read_master_slave
   genphy_read_status
   genphy_resume
   genphy_soft_reset
@@ -1448,6 +1453,8 @@
   led_trigger_unregister
   led_update_brightness
   led_update_flash_brightness
+  linear_range_get_max_value
+  linear_range_get_selector_high
   linear_range_get_selector_within
   linear_range_get_value
   linkwatch_fire_event
@@ -1904,6 +1911,7 @@
   phy_exit
   phy_find_first
   phy_get
+  phy_get_c45_ids
   phy_get_pause
   phy_init
   phy_init_eee
@@ -2184,6 +2192,7 @@
   regulator_enable
   regulator_enable_regmap
   regulator_get
+  regulator_get_bypass_regmap
   regulator_get_current_limit_regmap
   regulator_get_mode
   regulator_get_optional
@@ -2201,6 +2210,7 @@
   regulator_notifier_call_chain
   regulator_put
   regulator_set_active_discharge_regmap
+  regulator_set_bypass_regmap
   regulator_set_current_limit
   regulator_set_current_limit_regmap
   regulator_set_load
@@ -3107,6 +3117,7 @@
   usb_debug_root
   usb_del_gadget_udc
   usb_deregister
+  usb_deregister_device_driver
   usb_disabled
   usb_driver_claim_interface
   usb_driver_release_interface
@@ -3173,6 +3184,7 @@
   usb_put_hcd
   usb_put_intf
   usb_queue_reset_device
+  usb_register_device_driver
   usb_register_driver
   usb_remove_function
   usb_remove_hcd