From 7652f868f4df7ef3fca393a1d16eeee7e2169177 Mon Sep 17 00:00:00 2001 From: Jindong Yue Date: Mon, 23 Aug 2021 10:15:13 +0800 Subject: [PATCH] ANDROID: GKI: Add phy/net/pci related symbols for i.MX Leaf changes summary: 65 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 65 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 65 Added functions: [A] 'function int __genphy_config_aneg(phy_device*, bool)' [A] 'function int __mdiobus_read(mii_bus*, int, u32)' [A] 'function int __mdiobus_write(mii_bus*, int, u32, u16)' [A] 'function int __phy_modify(phy_device*, u32, u16, u16)' [A] 'function int dw_pcie_ep_raise_legacy_irq(dw_pcie_ep*, u8)' [A] 'function int dw_pcie_ep_raise_msi_irq(dw_pcie_ep*, u8, u8)' [A] 'function int dw_pcie_ep_raise_msix_irq(dw_pcie_ep*, u8, u16)' [A] 'function void dw_pcie_ep_reset_bar(dw_pcie*, pci_barno)' [A] 'function u8 dw_pcie_find_capability(dw_pcie*, u8)' [A] 'function u16 dw_pcie_find_ext_capability(dw_pcie*, u8)' [A] 'function int dw_pcie_link_up(dw_pcie*)' [A] 'function int dw_pcie_wait_for_link(dw_pcie*)' [A] 'function int ethnl_cable_test_fault_length(phy_device*, u8, u32)' [A] 'function int ethnl_cable_test_result(phy_device*, u8, u8)' [A] 'function int genphy_aneg_done(phy_device*)' [A] 'function int genphy_read_abilities(phy_device*)' [A] 'function int genphy_read_lpa(phy_device*)' [A] 'function int genphy_read_mmd_unsupported(phy_device*, int, u16)' [A] 'function int genphy_read_status(phy_device*)' [A] 'function int genphy_soft_reset(phy_device*)' [A] 'function int genphy_suspend(phy_device*)' [A] 'function int genphy_update_link(phy_device*)' [A] 'function int genphy_write_mmd_unsupported(phy_device*, int, u16, u16)' [A] 'function int iw_handler_get_spy(net_device*, iw_request_info*, iwreq_data*, char*)' [A] 'function int iw_handler_get_thrspy(net_device*, iw_request_info*, iwreq_data*, char*)' [A] 'function int iw_handler_set_spy(net_device*, iw_request_info*, iwreq_data*, char*)' [A] 'function int iw_handler_set_thrspy(net_device*, iw_request_info*, iwreq_data*, char*)' [A] 'function char* iwe_stream_add_event(iw_request_info*, char*, char*, iw_event*, int)' [A] 'function char* iwe_stream_add_point(iw_request_info*, char*, char*, iw_event*, char*)' [A] 'function char* iwe_stream_add_value(iw_request_info*, char*, char*, char*, iw_event*, int)' [A] 'function void mdio_device_reset(mdio_device*, int)' [A] 'function bool mdiobus_is_registered_device(mii_bus*, int)' [A] 'function int of_get_phy_mode(device_node*, __anonymous_enum__*)' [A] 'function phy_device* of_phy_connect(net_device*, device_node*, void (net_device*)*, u32, phy_interface_t)' [A] 'function phy_device* of_phy_find_device(device_node*)' [A] 'function pci_power_t pci_choose_state(pci_dev*, pm_message_t)' [A] 'function void pci_disable_msix(pci_dev*)' [A] 'function int pci_enable_msix_range(pci_dev*, msix_entry*, int, int)' [A] 'function int pci_msi_enabled()' [A] 'function int pci_reset_function(pci_dev*)' [A] 'function int pci_try_set_mwi(pci_dev*)' [A] 'function int phy_drivers_register(phy_driver*, int, module*)' [A] 'function void phy_drivers_unregister(phy_driver*, int)' [A] 'function int phy_init_hw(phy_device*)' [A] 'function int phy_modify(phy_device*, unsigned int, unsigned short int, unsigned short int)' [A] 'function int phy_modify_changed(phy_device*, u32, u16, u16)' [A] 'function int phy_modify_paged(phy_device*, int, u32, u16, u16)' [A] 'function int phy_modify_paged_changed(phy_device*, int, u32, u16, u16)' [A] 'function int phy_read_mmd(phy_device*, int, unsigned int)' [A] 'function int phy_read_paged(phy_device*, int, u32)' [A] 'function void phy_remove_link_mode(phy_device*, u32)' [A] 'function int phy_reset_after_clk_enable(phy_device*)' [A] 'function void phy_resolve_aneg_pause(phy_device*)' [A] 'function int phy_restore_page(phy_device*, int, int)' [A] 'function int phy_select_page(phy_device*, int)' [A] 'function int phy_set_max_speed(phy_device*, u32)' [A] 'function void phy_set_sym_pause(phy_device*, bool, bool, bool)' [A] 'function void phy_support_sym_pause(phy_device*)' [A] 'function int phy_write_mmd(phy_device*, int, unsigned int, unsigned short int)' [A] 'function int phy_write_paged(phy_device*, int, u32, u16)' [A] 'function u64 timecounter_cyc2time(timecounter*, u64)' [A] 'function void tso_build_data(const sk_buff*, tso_t*, int)' [A] 'function void tso_build_hdr(const sk_buff*, char*, tso_t*, int, bool)' [A] 'function int tso_count_descs(const sk_buff*)' [A] 'function int tso_start(sk_buff*, tso_t*)' Bug: 194108974 Signed-off-by: Jindong Yue Change-Id: I8d6810c2df3ea9b584d149c4508061fd86886d50 --- android/abi_gki_aarch64.xml | 479 +++++++++++++++++++++++++++++++++++- android/abi_gki_aarch64_imx | 67 +++++ 2 files changed, 544 insertions(+), 2 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 03a2698769d3..fed1d51c86bc 100755 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -99,6 +99,7 @@ + @@ -141,7 +142,9 @@ + + @@ -174,6 +177,7 @@ + @@ -2017,12 +2021,20 @@ + + + + + + + + @@ -2062,6 +2074,8 @@ + + @@ -2186,7 +2200,16 @@ + + + + + + + + + @@ -2612,6 +2635,13 @@ + + + + + + + @@ -2789,9 +2819,11 @@ + + @@ -3126,6 +3158,7 @@ + @@ -3165,7 +3198,9 @@ + + @@ -3228,6 +3263,7 @@ + @@ -3236,12 +3272,14 @@ + + @@ -3274,6 +3312,7 @@ + @@ -3290,6 +3329,7 @@ + @@ -3299,6 +3339,7 @@ + @@ -3353,6 +3394,8 @@ + + @@ -3365,23 +3408,40 @@ + + + + + + + + + + + + + + + + + @@ -4486,6 +4546,7 @@ + @@ -4518,6 +4579,10 @@ + + + + @@ -33940,6 +34005,7 @@ + @@ -44785,6 +44851,7 @@ + @@ -46900,6 +46967,14 @@ + + + + + + + + @@ -56133,6 +56208,7 @@ + @@ -64221,6 +64297,17 @@ + + + + + + + + + + + @@ -66838,7 +66925,7 @@ - + @@ -84174,6 +84261,7 @@ + @@ -94751,7 +94839,7 @@ - + @@ -102009,6 +102097,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -109805,6 +109916,11 @@ + + + + + @@ -110054,11 +110170,24 @@ + + + + + + + + + + + + + @@ -110247,6 +110376,13 @@ + + + + + + + @@ -120585,10 +120721,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -120615,6 +120787,10 @@ + + + + @@ -120826,6 +121002,18 @@ + + + + + + + + + + + + @@ -121495,10 +121683,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -123664,6 +123893,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -124567,6 +124849,11 @@ + + + + + @@ -124580,6 +124867,11 @@ + + + + + @@ -126229,6 +126521,11 @@ + + + + + @@ -126432,10 +126729,22 @@ + + + + + + + + + + + + @@ -126787,6 +127096,11 @@ + + + + + @@ -126819,6 +127133,10 @@ + + + + @@ -126844,6 +127162,13 @@ + + + + + + + @@ -127025,6 +127350,9 @@ + + + @@ -127109,6 +127437,10 @@ + + + + @@ -127149,6 +127481,10 @@ + + + + @@ -127422,6 +127758,17 @@ + + + + + + + + + + + @@ -127478,6 +127825,10 @@ + + + + @@ -127495,6 +127846,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -127520,20 +127901,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -127546,6 +127975,10 @@ + + + + @@ -127557,6 +127990,20 @@ + + + + + + + + + + + + + + @@ -133216,6 +133663,11 @@ + + + + + @@ -133384,6 +133836,29 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/abi_gki_aarch64_imx b/android/abi_gki_aarch64_imx index d26650554c33..103f3e259fa7 100644 --- a/android/abi_gki_aarch64_imx +++ b/android/abi_gki_aarch64_imx @@ -351,6 +351,8 @@ fwnode_property_read_u64_array gcd generic_handle_irq + __genphy_config_aneg + genphy_soft_reset gen_pool_free_owner get_cpu_device get_device @@ -572,8 +574,11 @@ perf_trace_buf_alloc perf_trace_run_bpf_submit pfn_valid + phy_drivers_register + phy_drivers_unregister phy_exit phy_init + phy_modify phy_power_off phy_power_on pinctrl_lookup_state @@ -926,6 +931,19 @@ i2c_new_ancillary_device regmap_register_patch +# required by at803x.ko + ethnl_cable_test_fault_length + ethnl_cable_test_result + genphy_aneg_done + genphy_read_lpa + genphy_update_link + mdio_device_reset + phy_init_hw + phy_modify_changed + phy_read_mmd + phy_resolve_aneg_pause + phy_write_mmd + # required by busfreq-imx8mq.ko jiffies_to_usecs register_pm_notifier @@ -1041,6 +1059,7 @@ # required by ci_hdrc_pci.ko pcim_enable_device + pci_try_set_mwi # required by clk-blk-ctrl.ko pm_runtime_forbid @@ -1123,12 +1142,16 @@ ethtool_op_get_ts_info mdiobus_alloc_size mdiobus_free + mdiobus_is_registered_device mdiobus_unregister netdev_pick_tx netif_schedule_queue of_get_mac_address + of_get_phy_mode of_mdiobus_register + of_phy_connect of_phy_deregister_fixed_link + of_phy_find_device of_phy_is_fixed_link of_phy_register_fixed_link param_ops_byte @@ -1143,13 +1166,23 @@ phy_init_eee phy_mii_ioctl phy_print_status + phy_remove_link_mode + phy_reset_after_clk_enable + phy_set_max_speed + phy_set_sym_pause phy_start phy_start_aneg phy_stop + phy_support_sym_pause platform_get_irq_byname_optional skb_tstamp_tx + timecounter_cyc2time timecounter_init timecounter_read + tso_build_data + tso_build_hdr + tso_count_descs + tso_start # required by fsl-imx-ldb.ko devm_drm_panel_bridge_add @@ -1489,6 +1522,13 @@ hex_dump_to_buffer in4_pton init_dummy_netdev + iwe_stream_add_event + iwe_stream_add_point + iwe_stream_add_value + iw_handler_get_spy + iw_handler_get_thrspy + iw_handler_set_spy + iw_handler_set_thrspy ktime_get_raw_ts64 mmc_hw_reset mmc_set_data_timeout @@ -1498,15 +1538,19 @@ netlink_kernel_release panic param_ops_ushort + pci_choose_state pci_disable_device pci_disable_msi + pci_disable_msix pci_enable_device pci_enable_msi + pci_enable_msix_range pci_enable_wake pci_iomap pci_read_config_dword pci_release_region pci_request_region + pci_reset_function pci_restore_state pci_save_state pci_set_power_state @@ -1644,12 +1688,21 @@ # required by pci-imx6.ko dw_pcie_ep_init + dw_pcie_ep_raise_legacy_irq + dw_pcie_ep_raise_msi_irq + dw_pcie_ep_raise_msix_irq + dw_pcie_ep_reset_bar + dw_pcie_find_capability + dw_pcie_find_ext_capability dw_pcie_host_init + dw_pcie_link_up dw_pcie_msi_init dw_pcie_read dw_pcie_read_dbi dw_pcie_setup_rc + dw_pcie_wait_for_link dw_pcie_write_dbi + pci_msi_enabled phy_calibrate regulator_get_voltage @@ -1720,7 +1773,21 @@ thermal_zone_of_sensor_unregister # required by realtek.ko + genphy_read_abilities + genphy_read_mmd_unsupported + genphy_read_status genphy_resume + genphy_suspend + genphy_write_mmd_unsupported + __mdiobus_read + __mdiobus_write + __phy_modify + phy_modify_paged + phy_modify_paged_changed + phy_read_paged + phy_restore_page + phy_select_page + phy_write_paged # required by rpmsg_raw.ko compat_ptr_ioctl