ANDROID: GKI: Update symbol list for mtk

Add following symbols

12 function symbol(s) added
  'void clkdev_add(struct clk_lookup*)'
  'void clkdev_drop(struct clk_lookup*)'
  'void devm_devfreq_unregister_opp_notifier(struct device*, struct devfreq*)'
  'struct phy_device* fixed_phy_register(unsigned int, struct fixed_phy_status*, struct device_node*)'
  'void fixed_phy_unregister(struct phy_device*)'
  'int generic_handle_irq_safe(unsigned int)'
  'struct irq_domain* irq_domain_create_simple(struct fwnode_handle*, unsigned int, unsigned int, const struct irq_domain_ops*, void*)'
  'void phy_ethtool_ksettings_get(struct phy_device*, struct ethtool_link_ksettings*)'
  'int phy_ethtool_ksettings_set(struct phy_device*, const struct ethtool_link_ksettings*)'
  'int phy_register_fixup_for_uid(u32, u32, int(*)(struct phy_device*))'
  'int phy_save_page(struct phy_device*)'
  'int phy_unregister_fixup_for_uid(u32, u32)'

Bug: 323111136
Signed-off-by: Seiya Wang <seiya.wang@mediatek.com>
Change-Id: I2b9659b4cd24363631913f3c1548198127fb293e
diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg
index c5b6b6c..69c5682 100644
--- a/android/abi_gki_aarch64.stg
+++ b/android/abi_gki_aarch64.stg
@@ -24514,6 +24514,11 @@
   pointee_type_id: 0xf87f5460
 }
 pointer_reference {
+  id: 0x3490b2d2
+  kind: POINTER
+  pointee_type_id: 0xf8022dd7
+}
+pointer_reference {
   id: 0x3491860b
   kind: POINTER
   pointee_type_id: 0xf806feb1
@@ -28289,6 +28294,11 @@
   pointee_type_id: 0xde680909
 }
 pointer_reference {
+  id: 0x3d132f3c
+  kind: POINTER
+  pointee_type_id: 0xde0c5a6e
+}
+pointer_reference {
   id: 0x3d1364e9
   kind: POINTER
   pointee_type_id: 0xde0d753a
@@ -49560,6 +49570,12 @@
   offset: 9536
 }
 member {
+  id: 0xaa60592a
+  name: "asym_pause"
+  type_id: 0x6720d32f
+  offset: 128
+}
+member {
   id: 0x2059f065
   name: "asym_prefer_cpu"
   type_id: 0x6720d32f
@@ -62166,6 +62182,12 @@
   offset: 2240
 }
 member {
+  id: 0x37a7cc74
+  name: "clk_hw"
+  type_id: 0x0ae4a2c7
+  offset: 320
+}
+member {
   id: 0x36da2546
   name: "clk_list_head"
   type_id: 0xd3c80119
@@ -80749,6 +80771,12 @@
   offset: 9440
 }
 member {
+  id: 0x70edc889
+  name: "duplex"
+  type_id: 0x6720d32f
+  offset: 64
+}
+member {
   id: 0x70edcbaf
   name: "duplex"
   type_id: 0x6720d32f
@@ -116934,6 +116962,11 @@
   offset: 128
 }
 member {
+  id: 0x55d9bf3e
+  name: "link"
+  type_id: 0x6720d32f
+}
+member {
   id: 0x55ddaf31
   name: "link"
   type_id: 0x633815f0
@@ -145936,6 +145969,12 @@
   offset: 64
 }
 member {
+  id: 0x6d4fa7de
+  name: "pause"
+  type_id: 0x6720d32f
+  offset: 96
+}
+member {
   id: 0x6d4faa04
   name: "pause"
   type_id: 0x6720d32f
@@ -180824,6 +180863,12 @@
   offset: 32
 }
 member {
+  id: 0xa08da031
+  name: "speed"
+  type_id: 0x6720d32f
+  offset: 32
+}
+member {
   id: 0xa08da7ed
   name: "speed"
   type_id: 0x6720d32f
@@ -221635,6 +221680,19 @@
   }
 }
 struct_union {
+  id: 0xde0c5a6e
+  kind: STRUCT
+  name: "clk_lookup"
+  definition {
+    bytesize: 48
+    member_id: 0x0fa6c6af
+    member_id: 0x8e5720f5
+    member_id: 0xd70e055b
+    member_id: 0xc8e8283a
+    member_id: 0x37a7cc74
+  }
+}
+struct_union {
   id: 0x08a8a88b
   kind: STRUCT
   name: "clk_ops"
@@ -230700,6 +230758,19 @@
   }
 }
 struct_union {
+  id: 0xf8022dd7
+  kind: STRUCT
+  name: "fixed_phy_status"
+  definition {
+    bytesize: 20
+    member_id: 0x55d9bf3e
+    member_id: 0xa08da031
+    member_id: 0x70edc889
+    member_id: 0x6d4fa7de
+    member_id: 0xaa60592a
+  }
+}
+struct_union {
   id: 0xc8adfcbd
   kind: STRUCT
   name: "flow_action"
@@ -297386,6 +297457,12 @@
   parameter_id: 0x6720d32f
 }
 function {
+  id: 0x1ca12c7e
+  return_type_id: 0x48b5725f
+  parameter_id: 0x3176a085
+  parameter_id: 0x19357319
+}
+function {
   id: 0x1ca44d8a
   return_type_id: 0x48b5725f
   parameter_id: 0x32a623d7
@@ -300126,6 +300203,11 @@
   parameter_id: 0x6720d32f
 }
 function {
+  id: 0x1fdc9a5c
+  return_type_id: 0x48b5725f
+  parameter_id: 0x3d132f3c
+}
+function {
   id: 0x1fdd3c97
   return_type_id: 0x48b5725f
   parameter_id: 0x3c0e9e79
@@ -303839,6 +303921,15 @@
   parameter_id: 0x6720d32f
 }
 function {
+  id: 0x5f0ba086
+  return_type_id: 0x18a2fb63
+  parameter_id: 0x0490bb4a
+  parameter_id: 0x4585663f
+  parameter_id: 0x4585663f
+  parameter_id: 0x30351611
+  parameter_id: 0x18bd6530
+}
+function {
   id: 0x5f133b10
   return_type_id: 0x18a2fb63
   parameter_id: 0x0490bb4a
@@ -307533,6 +307624,12 @@
   parameter_id: 0x38d23361
 }
 function {
+  id: 0x9138bf4f
+  return_type_id: 0x6720d32f
+  parameter_id: 0x3176a085
+  parameter_id: 0x397d1060
+}
+function {
   id: 0x913a79c8
   return_type_id: 0x6720d32f
   parameter_id: 0x31fa879c
@@ -328455,6 +328552,13 @@
   parameter_id: 0x3b461cc8
 }
 function {
+  id: 0xa2605fd7
+  return_type_id: 0x3176a085
+  parameter_id: 0x4585663f
+  parameter_id: 0x3490b2d2
+  parameter_id: 0x347303b4
+}
+function {
   id: 0xa2832510
   return_type_id: 0xfc0e1dbd
   parameter_id: 0x12e75923
@@ -329143,6 +329247,19 @@
   parameter_id: 0x4585663f
 }
 function {
+  id: 0xace6c945
+  return_type_id: 0x6720d32f
+  parameter_id: 0xc9082b19
+  parameter_id: 0xc9082b19
+}
+function {
+  id: 0xaced709f
+  return_type_id: 0x6720d32f
+  parameter_id: 0xc9082b19
+  parameter_id: 0xc9082b19
+  parameter_id: 0x2ee76b64
+}
+function {
   id: 0xad2e2b96
   return_type_id: 0x0258f96e
   parameter_id: 0x0258f96e
@@ -349936,6 +350053,24 @@
   full_name: "clk_unregister"
 }
 elf_symbol {
+  id: 0xdf9b5d08
+  name: "clkdev_add"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0xb1d8a384
+  type_id: 0x1fdc9a5c
+  full_name: "clkdev_add"
+}
+elf_symbol {
+  id: 0x56748a0b
+  name: "clkdev_drop"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x75245022
+  type_id: 0x1fdc9a5c
+  full_name: "clkdev_drop"
+}
+elf_symbol {
   id: 0x430bfeda
   name: "clockevents_config_and_register"
   is_defined: true
@@ -354314,6 +354449,15 @@
   full_name: "devm_devfreq_unregister_notifier"
 }
 elf_symbol {
+  id: 0xb3d128c7
+  name: "devm_devfreq_unregister_opp_notifier"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0xbc91c0d5
+  type_id: 0x1093c795
+  full_name: "devm_devfreq_unregister_opp_notifier"
+}
+elf_symbol {
   id: 0x8ed64fa4
   name: "devm_device_add_group"
   is_defined: true
@@ -362308,6 +362452,24 @@
   full_name: "firmware_request_nowarn"
 }
 elf_symbol {
+  id: 0x95cbf27f
+  name: "fixed_phy_register"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0xcc37eda7
+  type_id: 0xa2605fd7
+  full_name: "fixed_phy_register"
+}
+elf_symbol {
+  id: 0x53f6e0dd
+  name: "fixed_phy_unregister"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0xce8bb312
+  type_id: 0x1cc5f9b2
+  full_name: "fixed_phy_unregister"
+}
+elf_symbol {
   id: 0xbbba9aad
   name: "fixed_size_llseek"
   is_defined: true
@@ -363325,6 +363487,15 @@
   full_name: "generic_handle_irq"
 }
 elf_symbol {
+  id: 0xd5bc36ee
+  name: "generic_handle_irq_safe"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x81e2bdf4
+  type_id: 0x8ce1baa0
+  full_name: "generic_handle_irq_safe"
+}
+elf_symbol {
   id: 0x95a840b8
   name: "generic_mii_ioctl"
   is_defined: true
@@ -368971,6 +369142,15 @@
   full_name: "irq_domain_create_hierarchy"
 }
 elf_symbol {
+  id: 0xe67fe9f7
+  name: "irq_domain_create_simple"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x63135fdc
+  type_id: 0x5f0ba086
+  full_name: "irq_domain_create_simple"
+}
+elf_symbol {
   id: 0xba41ecd4
   name: "irq_domain_disconnect_hierarchy"
   is_defined: true
@@ -378520,6 +378700,24 @@
   full_name: "phy_ethtool_get_wol"
 }
 elf_symbol {
+  id: 0x55d86251
+  name: "phy_ethtool_ksettings_get"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x4b00eccd
+  type_id: 0x1ca12c7e
+  full_name: "phy_ethtool_ksettings_get"
+}
+elf_symbol {
+  id: 0xbaefa94a
+  name: "phy_ethtool_ksettings_set"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0xd044fa31
+  type_id: 0x9138bf4f
+  full_name: "phy_ethtool_ksettings_set"
+}
+elf_symbol {
   id: 0x6a3f9c83
   name: "phy_ethtool_nway_reset"
   is_defined: true
@@ -378781,6 +378979,15 @@
   full_name: "phy_read_paged"
 }
 elf_symbol {
+  id: 0x7944625a
+  name: "phy_register_fixup_for_uid"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x6b6cddac
+  type_id: 0xaced709f
+  full_name: "phy_register_fixup_for_uid"
+}
+elf_symbol {
   id: 0x6e21f792
   name: "phy_remove_link_mode"
   is_defined: true
@@ -378835,6 +379042,15 @@
   full_name: "phy_restore_page"
 }
 elf_symbol {
+  id: 0x16bb21a4
+  name: "phy_save_page"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0x2acbda9f
+  type_id: 0x91dd4b0e
+  full_name: "phy_save_page"
+}
+elf_symbol {
   id: 0x0ccd2ae9
   name: "phy_select_page"
   is_defined: true
@@ -378961,6 +379177,15 @@
   full_name: "phy_trigger_machine"
 }
 elf_symbol {
+  id: 0xde204c0c
+  name: "phy_unregister_fixup_for_uid"
+  is_defined: true
+  symbol_type: FUNCTION
+  crc: 0xd738ca1b
+  type_id: 0xace6c945
+  full_name: "phy_unregister_fixup_for_uid"
+}
+elf_symbol {
   id: 0xe7bafb12
   name: "phy_validate"
   is_defined: true
@@ -403161,6 +403386,8 @@
   symbol_id: 0x7fbd0d58
   symbol_id: 0x06f2ea68
   symbol_id: 0xc8e117f2
+  symbol_id: 0xdf9b5d08
+  symbol_id: 0x56748a0b
   symbol_id: 0x430bfeda
   symbol_id: 0x0522e13b
   symbol_id: 0x961eb280
@@ -403648,6 +403875,7 @@
   symbol_id: 0x6415475c
   symbol_id: 0x2bf23b7c
   symbol_id: 0x97301de5
+  symbol_id: 0xb3d128c7
   symbol_id: 0x8ed64fa4
   symbol_id: 0x0764373d
   symbol_id: 0x72706e55
@@ -404534,6 +404762,8 @@
   symbol_id: 0xf882020f
   symbol_id: 0x2e62a121
   symbol_id: 0x24954a6b
+  symbol_id: 0x95cbf27f
+  symbol_id: 0x53f6e0dd
   symbol_id: 0xbbba9aad
   symbol_id: 0xd211b195
   symbol_id: 0xba7efe3b
@@ -404647,6 +404877,7 @@
   symbol_id: 0x3812bb22
   symbol_id: 0x2f7205ee
   symbol_id: 0x7d577f86
+  symbol_id: 0xd5bc36ee
   symbol_id: 0x95a840b8
   symbol_id: 0x7f639ef1
   symbol_id: 0x4c4073c3
@@ -405274,6 +405505,7 @@
   symbol_id: 0x9f4df92b
   symbol_id: 0x5e13f2f1
   symbol_id: 0x135db1d2
+  symbol_id: 0xe67fe9f7
   symbol_id: 0xba41ecd4
   symbol_id: 0x3fa49947
   symbol_id: 0x327b1cbb
@@ -406335,6 +406567,8 @@
   symbol_id: 0x02d49a4a
   symbol_id: 0xc8a98327
   symbol_id: 0x1e7f3ab3
+  symbol_id: 0x55d86251
+  symbol_id: 0xbaefa94a
   symbol_id: 0x6a3f9c83
   symbol_id: 0xd75689cb
   symbol_id: 0x992e8b3c
@@ -406364,12 +406598,14 @@
   symbol_id: 0xc7d3f838
   symbol_id: 0x1a84af17
   symbol_id: 0x13b5133e
+  symbol_id: 0x7944625a
   symbol_id: 0x6e21f792
   symbol_id: 0x4e868331
   symbol_id: 0xd306839f
   symbol_id: 0x8fff831c
   symbol_id: 0x61290d1f
   symbol_id: 0x409cd326
+  symbol_id: 0x16bb21a4
   symbol_id: 0x0ccd2ae9
   symbol_id: 0x14a69275
   symbol_id: 0x6a86851c
@@ -406384,6 +406620,7 @@
   symbol_id: 0xf1503ace
   symbol_id: 0x2c0117f0
   symbol_id: 0xa3314c5c
+  symbol_id: 0xde204c0c
   symbol_id: 0xe7bafb12
   symbol_id: 0x32988703
   symbol_id: 0x39bc463d
diff --git a/android/abi_gki_aarch64_mtk b/android/abi_gki_aarch64_mtk
index d6dd01b..fdc0e3b 100644
--- a/android/abi_gki_aarch64_mtk
+++ b/android/abi_gki_aarch64_mtk
@@ -152,6 +152,8 @@
   clk_bulk_put
   clk_bulk_put_all
   clk_bulk_unprepare
+  clkdev_add
+  clkdev_drop
   clk_disable
   clk_divider_ops
   clk_enable
@@ -473,6 +475,7 @@
   devm_devfreq_register_notifier
   devm_devfreq_remove_device
   devm_devfreq_unregister_notifier
+  devm_devfreq_unregister_opp_notifier
   devm_extcon_dev_allocate
   devm_extcon_dev_register
   devm_extcon_register_notifier
@@ -928,6 +931,8 @@
   find_vpid
   finish_wait
   firmware_request_nowarn
+  fixed_phy_register
+  fixed_phy_unregister
   flush_dcache_page
   flush_delayed_fput
   flush_delayed_work
@@ -989,6 +994,7 @@
   generic_file_llseek
   generic_handle_domain_irq
   generic_handle_irq
+  generic_handle_irq_safe
   genlmsg_multicast_allns
   genlmsg_put
   genl_register_family
@@ -1257,6 +1263,7 @@
   irq_create_of_mapping
   irq_dispose_mapping
   __irq_domain_add
+  irq_domain_create_simple
   irq_domain_free_irqs_common
   irq_domain_get_irq_data
   irq_domain_remove
@@ -1861,6 +1868,8 @@
   phy_ethtool_get_eee
   phy_ethtool_get_link_ksettings
   phy_ethtool_get_wol
+  phy_ethtool_ksettings_get
+  phy_ethtool_ksettings_set
   phy_ethtool_nway_reset
   phy_ethtool_set_eee
   phy_ethtool_set_link_ksettings
@@ -1886,13 +1895,16 @@
   phy_power_on
   phy_print_status
   phy_put
+  phy_register_fixup_for_uid
   phy_remove_link_mode
+  phy_save_page
   phy_set_mode_ext
   phy_start
   phy_start_aneg
   phy_stop
   phy_support_asym_pause
   phy_suspend
+  phy_unregister_fixup_for_uid
   pick_migrate_task
   pid_task
   pinconf_generic_parse_dt_config