ANDROID: GKI: Add initial abi for rockchip

INFO: ABI DIFFERENCES HAVE BEEN DETECTED!
INFO: 65 function symbol(s) added
  'unsigned int _bcd2bin(unsigned char)'
  'unsigned char _bin2bcd(unsigned int)'
  'int ce_aes_expandkey(struct crypto_aes_ctx*, const u8*, unsigned int)'
  'void clk_fractional_divider_general_approximation(struct clk_hw*, unsigned long, unsigned long*, unsigned long*, unsigned long*)'
  'int clk_get_phase(struct clk*)'
  'void clk_hw_unregister_composite(struct clk_hw*)'
  'int clk_set_phase(struct clk*, int)'
  'int compat_only_sysfs_link_entry_to_kobj(struct kobject*, struct kobject*, const char*, const char*)'
  'bool cpu_have_feature(unsigned int)'
  'struct crypto_akcipher* crypto_alloc_akcipher(const char*, u32, u32)'
  'int dev_pm_opp_get_supplies(struct dev_pm_opp*, struct dev_pm_opp_supply*)'
  'void device_set_node(struct device*, struct fwnode_handle*)'
  'struct devfreq_event_dev* devm_devfreq_event_add_edev(struct device*, struct devfreq_event_desc*)'
  'char** devm_kasprintf_strarray(struct device*, const char*, size_t)'
  'void* devm_pci_remap_cfg_resource(struct device*, struct resource*)'
  'bool disable_hardirq(unsigned int)'
  'int drm_gem_handle_delete(struct drm_file*, u32)'
  'u16 dw_pcie_find_ext_capability(struct dw_pcie*, u8)'
  'int dw_pcie_link_up(struct dw_pcie*)'
  'int extcon_sync(struct extcon_dev*, unsigned int)'
  'void gpiochip_relres_irq(struct gpio_chip*, unsigned int)'
  'int gpiochip_reqres_irq(struct gpio_chip*, unsigned int)'
  'ssize_t hdmi_avi_infoframe_pack_only(const struct hdmi_avi_infoframe*, void*, size_t)'
  'struct iio_channel* iio_channel_get_all(struct device*)'
  'void iio_channel_release_all(struct iio_channel*)'
  'int iio_update_buffers(struct iio_dev*, struct iio_buffer*, struct iio_buffer*)'
  'void input_set_poll_interval(struct input_dev*, unsigned int)'
  'int input_setup_polling(struct input_dev*, void(*)(struct input_dev*))'
  'void iommu_detach_group(struct iommu_domain*, struct iommu_group*)'
  'int irq_gc_set_wake(struct irq_data*, unsigned int)'
  'void led_set_brightness_nosleep(struct led_classdev*, unsigned int)'
  'int media_entity_setup_link(struct media_link*, u32)'
  'int mii_link_ok(struct mii_if_info*)'
  'int mmc_sw_reset(struct mmc_card*)'
  'struct pinctrl_dev* of_pinctrl_get(struct device_node*)'
  'enum usb_dr_mode of_usb_get_dr_mode_by_phy(struct device_node*, int)'
  'int phy_mipi_dphy_config_validate(struct phy_configure_opts_mipi_dphy*)'
  'struct pinctrl_gpio_range* pinctrl_find_gpio_range_from_pin(struct pinctrl_dev*, unsigned int)'
  'int pinmux_generic_add_function(struct pinctrl_dev*, const char*, const char* const*, unsigned int, void*)'
  'int pm_clk_add_clk(struct device*, struct clk*)'
  'int power_supply_get_property_from_supplier(struct power_supply*, enum power_supply_property, union power_supply_propval*)'
  'int pwm_adjust_config(struct pwm_device*)'
  'int regulator_suspend_enable(struct regulator_dev*, suspend_state_t)'
  'struct iova* reserve_iova(struct iova_domain*, unsigned long, unsigned long)'
  'void sha1_init(__u32*)'
  'void sha1_transform(__u32*, const char*, __u32*)'
  'struct skcipher_instance* skcipher_alloc_instance_simple(struct crypto_template*, struct rtattr**)'
  'int skcipher_register_instance(struct crypto_template*, struct skcipher_instance*)'
  'int skcipher_walk_aead_decrypt(struct skcipher_walk*, struct aead_request*, bool)'
  'int skcipher_walk_aead_encrypt(struct skcipher_walk*, struct aead_request*, bool)'
  'int skcipher_walk_done(struct skcipher_walk*, int)'
  'int skcipher_walk_virt(struct skcipher_walk*, struct skcipher_request*, bool)'
  'int snd_pcm_create_iec958_consumer_hw_params(struct snd_pcm_hw_params*, u8*, size_t)'
  'int snd_pcm_stop_xrun(struct snd_pcm_substream*)'
  'int snd_soc_jack_add_zones(struct snd_soc_jack*, int, struct snd_soc_jack_zone*)'
  'int snd_soc_jack_get_type(struct snd_soc_jack*, int)'
  'unsigned int swiotlb_max_segment()'
  'void tcpm_tcpc_reset(struct tcpm_port*)'
  'int usb_add_phy(struct usb_phy*, enum usb_phy_type)'
  'void usb_deregister_dev(struct usb_interface*, struct usb_class_driver*)'
  'struct usb_interface* usb_find_interface(struct usb_driver*, int)'
  'void usb_poison_anchored_urbs(struct usb_anchor*)'
  'int usb_register_dev(struct usb_interface*, struct usb_class_driver*)'
  'enum usb_role usb_role_switch_get_role(struct usb_role_switch*)'
  'unsigned int usb_wakeup_enabled_descendants(struct usb_device*)'

2 variable symbol(s) added
  'unsigned long avenrun[3]'
  'struct class* power_supply_class'

Bug: 300024866
Change-Id: I0e1aeb3470bc01a8097319dfca593c6d0c0c7d7f
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
Kever Yang 2023-09-13 11:58:02 +08:00 committed by Treehugger Robot
parent 1e26ba1901
commit 2f3d6aa0c9
2 changed files with 1446 additions and 0 deletions

View File

@ -110,6 +110,7 @@ filegroup(
"android/abi_gki_aarch64_oplus",
"android/abi_gki_aarch64_pixel",
"android/abi_gki_aarch64_qcom",
"android/abi_gki_aarch64_rockchip",
"android/abi_gki_aarch64_tuxera",
"android/abi_gki_aarch64_unisoc",
"android/abi_gki_aarch64_virtual_device",

File diff suppressed because it is too large Load Diff