diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 42a0201db44b..9d38a6a23bb2 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -5843,6 +5843,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x1dae4ad4 } +pointer_reference { + id: 0x0dfd7a00 + kind: POINTER + pointee_type_id: 0x1db50e9d +} pointer_reference { id: 0x0dfe7d1f kind: POINTER @@ -8633,6 +8638,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6255e5da } +pointer_reference { + id: 0x12191e2a + kind: POINTER + pointee_type_id: 0x62249e35 +} pointer_reference { id: 0x12209d55 kind: POINTER @@ -26498,6 +26508,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfdc42b0e } +pointer_reference { + id: 0x35e1bdb7 + kind: POINTER + pointee_type_id: 0xfdc61042 +} pointer_reference { id: 0x35e708c2 kind: POINTER @@ -48215,6 +48230,12 @@ member { name: "advertising" type_id: 0x607419c2 } +member { + id: 0x9f16e345 + name: "advertising" + type_id: 0x6720d32f + offset: 32 +} member { id: 0x69f9ba62 name: "advertising_eee" @@ -78341,6 +78362,12 @@ member { type_id: 0x32a623d7 offset: 960 } +member { + id: 0xce0b4ca0 + name: "dev" + type_id: 0x32a623d7 + offset: 192 +} member { id: 0xce0b4dab name: "dev" @@ -96521,6 +96548,13 @@ member { type_id: 0x6d7f5ff6 offset: 560 } +member { + id: 0x5c082ca7 + name: "force_media" + type_id: 0x4585663f + offset: 129 + bitsize: 1 +} member { id: 0x4f817797 name: "force_mld_version" @@ -98612,6 +98646,13 @@ member { name: "fullSeqStoreChunk" type_id: 0xd04212d3 } +member { + id: 0x9034a01c + name: "full_duplex" + type_id: 0x4585663f + offset: 128 + bitsize: 1 +} member { id: 0x9c1851f6 name: "full_fds_bits" @@ -131401,12 +131442,24 @@ member { type_id: 0x50930294 offset: 17216 } +member { + id: 0x8da29d66 + name: "mdio_read" + type_id: 0x2ebb318f + offset: 256 +} member { id: 0xe2b8944e name: "mdio_support" type_id: 0xb3e7bac9 offset: 96 } +member { + id: 0x2fb1c3e7 + name: "mdio_write" + type_id: 0x0dfd7a00 + offset: 320 +} member { id: 0x64615c20 name: "mdiodrv" @@ -154549,6 +154602,11 @@ member { type_id: 0xc2aafbc8 offset: 48 } +member { + id: 0xad6edd33 + name: "phy_id" + type_id: 0x6720d32f +} member { id: 0xadc0f29b name: "phy_id" @@ -154561,12 +154619,23 @@ member { type_id: 0xc9082b19 offset: 8384 } +member { + id: 0xade1fea0 + name: "phy_id" + type_id: 0xe8034002 +} member { id: 0xd64be311 name: "phy_id_mask" type_id: 0xc9082b19 offset: 1600 } +member { + id: 0xd6e5c6b0 + name: "phy_id_mask" + type_id: 0x6720d32f + offset: 64 +} member { id: 0x6ffc750f name: "phy_ignore_ta_mask" @@ -168755,6 +168824,18 @@ member { type_id: 0x0fb82403 offset: 3008 } +member { + id: 0x5b0ec69f + name: "reg_num" + type_id: 0xe8034002 + offset: 16 +} +member { + id: 0x386b59a8 + name: "reg_num_mask" + type_id: 0x6720d32f + offset: 96 +} member { id: 0x83dea94b name: "reg_offset" @@ -193308,6 +193389,13 @@ member { type_id: 0x352b5569 offset: 384 } +member { + id: 0xa91c3239 + name: "supports_gmii" + type_id: 0x4585663f + offset: 130 + bitsize: 1 +} member { id: 0x07459d54 name: "supports_multi_frame" @@ -209413,6 +209501,18 @@ member { type_id: 0xbbd6353d offset: 832 } +member { + id: 0xdf4f7b1b + name: "val_in" + type_id: 0xe8034002 + offset: 32 +} +member { + id: 0xc7438034 + name: "val_out" + type_id: 0xe8034002 + offset: 48 +} member { id: 0xe2ab09c2 name: "valid" @@ -253261,6 +253361,36 @@ struct_union { member_id: 0x3bc101ea } } +struct_union { + id: 0x62249e35 + kind: STRUCT + name: "mii_if_info" + definition { + bytesize: 48 + member_id: 0xad6edd33 + member_id: 0x9f16e345 + member_id: 0xd6e5c6b0 + member_id: 0x386b59a8 + member_id: 0x9034a01c + member_id: 0x5c082ca7 + member_id: 0xa91c3239 + member_id: 0xce0b4ca0 + member_id: 0x8da29d66 + member_id: 0x2fb1c3e7 + } +} +struct_union { + id: 0xfdc61042 + kind: STRUCT + name: "mii_ioctl_data" + definition { + bytesize: 8 + member_id: 0xade1fea0 + member_id: 0x5b0ec69f + member_id: 0xdf4f7b1b + member_id: 0xc7438034 + } +} struct_union { id: 0x0e1ea6e1 kind: STRUCT @@ -305752,6 +305882,12 @@ function { parameter_id: 0x1d44326e parameter_id: 0x054f691a } +function { + id: 0x147ac3d5 + return_type_id: 0x48b5725f + parameter_id: 0x12191e2a + parameter_id: 0x19357319 +} function { id: 0x147c9fd8 return_type_id: 0x48b5725f @@ -312012,6 +312148,14 @@ function { parameter_id: 0x13580d6c parameter_id: 0x13580d6c } +function { + id: 0x1db50e9d + return_type_id: 0x48b5725f + parameter_id: 0x32a623d7 + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f + parameter_id: 0x6720d32f +} function { id: 0x1db8b9d1 return_type_id: 0x48b5725f @@ -330886,6 +331030,11 @@ function { parameter_id: 0x391f15ea parameter_id: 0x6720d32f } +function { + id: 0x9906a4a5 + return_type_id: 0x6720d32f + parameter_id: 0x12191e2a +} function { id: 0x99087fcf return_type_id: 0x6720d32f @@ -331812,6 +331961,14 @@ function { parameter_id: 0x1e62d0f5 parameter_id: 0xf435685e } +function { + id: 0x99c885a2 + return_type_id: 0x6720d32f + parameter_id: 0x12191e2a + parameter_id: 0x35e1bdb7 + parameter_id: 0x6720d32f + parameter_id: 0x1bf16028 +} function { id: 0x99ccb18c return_type_id: 0x6720d32f @@ -331921,6 +332078,12 @@ function { parameter_id: 0x1e870478 parameter_id: 0xf017819f } +function { + id: 0x99e350e4 + return_type_id: 0x6720d32f + parameter_id: 0x12191e2a + parameter_id: 0x397d1060 +} function { id: 0x99e3af09 return_type_id: 0x6720d32f @@ -385043,6 +385206,15 @@ elf_symbol { type_id: 0x9ddefbf5 full_name: "generic_key_instantiate" } +elf_symbol { + id: 0x95a840b8 + name: "generic_mii_ioctl" + is_defined: true + symbol_type: FUNCTION + crc: 0x00f739ec + type_id: 0x99c885a2 + full_name: "generic_mii_ioctl" +} elf_symbol { id: 0x7f639ef1 name: "generic_perform_write" @@ -394972,6 +395144,33 @@ elf_symbol { type_id: 0x9aaabb4a full_name: "migrate_swap" } +elf_symbol { + id: 0x399512e2 + name: "mii_ethtool_get_link_ksettings" + is_defined: true + symbol_type: FUNCTION + crc: 0x70ae59eb + type_id: 0x147ac3d5 + full_name: "mii_ethtool_get_link_ksettings" +} +elf_symbol { + id: 0x69f7fc4b + name: "mii_ethtool_set_link_ksettings" + is_defined: true + symbol_type: FUNCTION + crc: 0x538ac9b2 + type_id: 0x99e350e4 + full_name: "mii_ethtool_set_link_ksettings" +} +elf_symbol { + id: 0x1579ecd2 + name: "mii_nway_restart" + is_defined: true + symbol_type: FUNCTION + crc: 0x5435b816 + type_id: 0x9906a4a5 + full_name: "mii_nway_restart" +} elf_symbol { id: 0xe4572a81 name: "mipi_dsi_attach" @@ -428723,6 +428922,7 @@ interface { symbol_id: 0x238e8343 symbol_id: 0x600f1fb4 symbol_id: 0xf85d118d + symbol_id: 0x95a840b8 symbol_id: 0x7f639ef1 symbol_id: 0x6bd69c06 symbol_id: 0x4c4073c3 @@ -429823,6 +430023,9 @@ interface { symbol_id: 0x1c9ded63 symbol_id: 0x89c6398f symbol_id: 0xbad16ab3 + symbol_id: 0x399512e2 + symbol_id: 0x69f7fc4b + symbol_id: 0x1579ecd2 symbol_id: 0xe4572a81 symbol_id: 0x07b15271 symbol_id: 0xe2d4d055 diff --git a/android/abi_gki_aarch64_mtktv b/android/abi_gki_aarch64_mtktv index 49119cfef8ae..9dfb6242d36a 100644 --- a/android/abi_gki_aarch64_mtktv +++ b/android/abi_gki_aarch64_mtktv @@ -581,6 +581,8 @@ enable_percpu_irq end_buffer_read_sync ether_setup + ethtool_convert_legacy_u32_to_link_mode + ethtool_convert_link_mode_to_legacy_u32 ethtool_op_get_link eth_type_trans extcon_get_edev_by_phandle @@ -635,6 +637,7 @@ generic_file_open generic_file_read_iter generic_handle_irq + generic_mii_ioctl generic_read_dir gen_pool_add_owner gen_pool_alloc_algo_owner @@ -922,6 +925,9 @@ __memset_io memstart_addr memunmap + mii_ethtool_get_link_ksettings + mii_ethtool_set_link_ksettings + mii_nway_restart misc_deregister misc_register __mmap_lock_do_trace_acquire_returned @@ -962,6 +968,7 @@ napi_schedule_prep __netdev_alloc_skb netdev_err + netdev_info netif_carrier_off netif_carrier_on netif_napi_add_weight