Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 47f52dcd authored by John Stultz's avatar John Stultz Committed by Alistair Delva
Browse files

ANDROID: KABI updates for db845c (USB_DWC3 whiplash fixups)



Updated via the following method:
 $ ./build/abi/bootstrap
 <follow instructions for adding needed path variables>
 $ BUILD_CONFIG=common/build.config.db845c build/build.sh
 $ ./build/abi/extract_symbols out/android11-5.4/ --whitelist common/android/abi_gki_aarch64_db845c
 $ BUILD_CONFIG=common/build.config.gki.aarch64 build/build_abi.sh --update --print-report

 ABI DIFFERENCES HAVE BEEN DETECTED! (RC=8)
========================================================
Leaf changes summary: 15 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 15 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

15 Added functions:

  [A] 'function usb_phy* devm_usb_get_phy(device*, usb_phy_type)'
  [A] 'function extcon_dev* extcon_find_edev_by_node(device_node*)'
  [A] 'function extcon_dev* extcon_get_extcon_dev(const char*)'
  [A] 'function int usb_add_gadget_udc(device*, usb_gadget*)'
  [A] 'function const char* usb_decode_ctrl(char*, size_t, __u8, __u8, __u16, __u16, __u16)'
  [A] 'function void usb_del_gadget_udc(usb_gadget*)'
  [A] 'function void usb_ep_set_maxpacket_limit(usb_ep*, unsigned int)'
  [A] 'function void usb_gadget_giveback_request(usb_ep*, usb_request*)'
  [A] 'function int usb_gadget_map_request_by_dev(device*, usb_request*, int)'
  [A] 'function void usb_gadget_set_state(usb_gadget*, usb_device_state)'
  [A] 'function void usb_gadget_udc_reset(usb_gadget*, usb_gadget_driver*)'
  [A] 'function void usb_gadget_unmap_request_by_dev(device*, usb_request*, int)'
  [A] 'function usb_device_speed usb_get_maximum_speed(device*)'
  [A] 'function usb_role_switch* usb_role_switch_register(device*, const usb_role_switch_desc*)'
  [A] 'function void usb_role_switch_unregister(usb_role_switch*)'

========================================================
 Updating expected ABI definition (android/abi_gki_aarch64.xml)

Change-Id: I2d46b4954039a09fb40c835ad1d0d86bff92c33e
Fixes: 59fd4b22 ("Revert "ANDROID: GKI: Enable CONFIG_USB_DWC3"")
Signed-off-by: default avatarJohn Stultz <john.stultz@linaro.org>
parent fe61f8bc
Loading
Loading
Loading
Loading
+959 −823

File changed.

Preview size limit exceeded, changes collapsed.

+57 −24
Original line number Diff line number Diff line
@@ -45,6 +45,7 @@
  _dev_err
  dev_get_regmap
  device_init_wakeup
  device_property_present
  device_property_read_u32_array
  device_set_wakeup_capable
  device_wakeup_enable
@@ -65,20 +66,24 @@
  __devm_of_phy_provider_register
  devm_of_platform_populate
  devm_phy_create
  devm_phy_get
  devm_pinctrl_register
  __devm_regmap_init_mmio_clk
  devm_regulator_bulk_get
  devm_regulator_get
  devm_regulator_register
  devm_request_threaded_irq
  devm_reset_control_array_get
  __devm_reset_control_get
  devm_reset_controller_register
  devm_usb_get_phy_by_phandle
  devm_watchdog_register_device
  _dev_notice
  dev_pm_opp_get_level
  dev_set_name
  _dev_warn
  disable_irq
  disable_irq_nosync
  divider_get_val
  divider_recalc_rate
  divider_round_rate_parent
@@ -114,6 +119,10 @@
  enable_irq
  eth_validate_addr
  event_triggers_call
  extcon_get_edev_by_phandle
  extcon_get_state
  extcon_register_notifier
  extcon_unregister_notifier
  fd_install
  find_next_bit
  find_next_zero_bit
@@ -156,6 +165,7 @@
  irq_domain_remove
  irq_find_mapping
  irq_find_matching_fwspec
  irq_modify_status
  irq_of_parse_and_map
  irq_set_chained_handler_and_data
  irq_set_chip_and_handler_name
@@ -169,6 +179,7 @@
  __kmalloc
  kmalloc_caches
  kmem_cache_alloc_trace
  kmemdup
  kstrdup
  ktime_get
  ktime_get_mono_fast_ns
@@ -196,10 +207,12 @@
  of_alias_get_id
  of_clk_add_hw_provider
  of_clk_del_provider
  of_clk_get
  of_clk_hw_onecell_get
  of_clk_set_defaults
  of_device_get_match_data
  of_device_is_compatible
  of_find_device_by_node
  of_find_property
  of_fwnode_ops
  of_genpd_add_provider_onecell
@@ -213,6 +226,7 @@
  of_match_node
  of_parse_phandle
  of_phy_simple_xlate
  of_platform_depopulate
  of_platform_populate
  of_property_count_elems_of_size
  of_property_read_string
@@ -228,12 +242,22 @@
  pci_unregister_driver
  perf_trace_buf_alloc
  perf_trace_run_bpf_submit
  phy_exit
  phy_init
  phy_power_off
  phy_power_on
  phy_set_mode_ext
  pinconf_generic_dt_node_to_map
  pinctrl_dev_get_drvdata
  pinctrl_pm_select_default_state
  pinctrl_pm_select_sleep_state
  pinctrl_utils_free_map
  platform_bus_type
  platform_device_add
  platform_device_add_properties
  platform_device_add_resources
  platform_device_alloc
  platform_device_put
  platform_device_register_full
  platform_device_unregister
  __platform_driver_register
@@ -313,6 +337,7 @@
  strcpy
  strlcpy
  strlen
  strncmp
  strncpy
  __sw_hweight32
  __sw_hweight64
@@ -348,6 +373,7 @@
  usb_amd_quirk_pll_enable
  usb_deregister
  usb_disabled
  usb_get_dr_mode
  usb_hcd_check_unlink_urb
  usb_hcd_giveback_urb
  usb_hc_died
@@ -692,7 +718,6 @@
  iommu_unmap
  irq_domain_xlate_onecell
  kasprintf
  kmemdup
  kstrdup_quotable_cmdline
  kthread_create_on_node
  kthread_destroy_worker
@@ -719,7 +744,6 @@
  of_dma_configure
  of_drm_find_bridge
  of_drm_find_panel
  of_find_device_by_node
  of_find_matching_node_and_match
  of_get_compatible_child
  of_graph_get_endpoint_by_regs
@@ -727,7 +751,6 @@
  of_graph_get_remote_port_parent
  of_graph_parse_endpoint
  of_icc_get
  of_platform_depopulate
  of_property_read_string_helper
  param_ops_charp
  pm_runtime_get_if_in_use
@@ -904,10 +927,6 @@
  devm_nvmem_cell_get

# required by phy-qcom-usb-hs.ko
  extcon_get_edev_by_phandle
  extcon_get_state
  extcon_register_notifier
  extcon_unregister_notifier
  of_property_read_variable_u8_array
  regulator_set_voltage
  reset_control_reset
@@ -942,7 +961,6 @@
  devres_release
  kfree_const
  kstrdup_const
  strncmp

# required by qcom-rpmh-regulator.ko
  of_get_regulator_init_data
@@ -965,12 +983,6 @@
  rtc_valid_tm

# required by ufs-qcom.ko
  devm_phy_get
  phy_exit
  phy_init
  phy_power_off
  phy_power_on
  phy_set_mode_ext
  print_hex_dump
  ufshcd_dme_get_attr
  ufshcd_dme_set_attr
@@ -1022,7 +1034,6 @@
# required by smsm.ko
  handle_nested_irq
  irq_domain_xlate_twocell
  irq_modify_status
  qcom_smem_state_register
  qcom_smem_state_unregister

@@ -1065,6 +1076,35 @@
  of_device_uevent_modalias
  __request_module

# required by dwc3-qcom.ko
  devm_extcon_register_notifier
  of_clk_get_parent_count

# required by dwc3.ko
  dev_fwnode
  device_property_read_string
  device_property_read_u8_array
  devm_usb_get_phy
  extcon_find_edev_by_node
  extcon_get_extcon_dev
  of_usb_get_phy_mode
  phy_pm_runtime_get_sync
  phy_pm_runtime_put_sync
  platform_get_irq_byname_optional
  system_freezable_wq
  usb_add_gadget_udc
  usb_decode_ctrl
  usb_del_gadget_udc
  usb_ep_set_maxpacket_limit
  usb_gadget_giveback_request
  usb_gadget_map_request_by_dev
  usb_gadget_set_state
  usb_gadget_udc_reset
  usb_gadget_unmap_request_by_dev
  usb_get_maximum_speed
  usb_role_switch_register
  usb_role_switch_unregister

# required by ohci-hcd.ko
  flush_work
  gen_pool_dma_alloc_align
@@ -1080,8 +1120,6 @@
  usb_amd_prefetch_quirk

# required by ohci-platform.ko
  devm_reset_control_array_get
  of_clk_get
  usb_create_hcd

# required by xhci-hcd.ko
@@ -1093,11 +1131,6 @@
  pci_alloc_irq_vectors_affinity
  pci_free_irq_vectors
  pci_irq_vector
  platform_device_add
  platform_device_add_properties
  platform_device_add_resources
  platform_device_alloc
  platform_device_put
  radix_tree_maybe_preload
  sg_pcopy_from_buffer
  sg_pcopy_to_buffer
@@ -1130,8 +1163,6 @@
  usb_enable_intel_xhci_ports

# required by xhci-plat-hcd.ko
  device_property_present
  devm_usb_get_phy_by_phandle
  of_usb_host_tpl_support
  __usb_create_hcd

@@ -1242,6 +1273,8 @@
  __nla_parse
  proto_register
  proto_unregister
  _raw_write_lock_bh
  _raw_write_unlock_bh
  refcount_dec_and_mutex_lock
  refcount_dec_checked
  release_sock