ANDROID: GKI: rockchip: Enable dummy_irq_chip for pcie

Leaf changes summary: 1 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 0 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 1 Added variable

1 Added variable:

  [A] 'irq_chip dummy_irq_chip'

Bug: 194515348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Change-Id: I9366d807c3041353af4b7304b481ac72d13fbb3b
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 230bd92..855498b 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -5893,6 +5893,7 @@
       <elf-symbol name='dma_contiguous_default_area' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4fd950ed'/>
       <elf-symbol name='dma_fence_array_ops' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe03a689d'/>
       <elf-symbol name='drm_gem_cma_vm_ops' size='144' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7a22aac0'/>
+      <elf-symbol name='dummy_irq_chip' size='288' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x77cb60af'/>
       <elf-symbol name='efi' size='256' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x190a48a9'/>
       <elf-symbol name='efi_tpm_final_log_size' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe9e8faeb'/>
       <elf-symbol name='failure_tracking' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x23f6655a'/>
@@ -124770,6 +124771,7 @@
         <parameter type-id='141b6427' name='dst' filepath='net/core/dst.c' line='169' column='1'/>
         <return type-id='48b5725f'/>
       </function-decl>
+      <var-decl name='dummy_irq_chip' type-id='0f5f7920' mangled-name='dummy_irq_chip' visibility='default' filepath='kernel/irq/dummychip.c' line='53' column='1' elf-symbol-id='dummy_irq_chip'/>
       <function-decl name='dump_backtrace' mangled-name='dump_backtrace' filepath='arch/arm64/kernel/stacktrace.c' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dump_backtrace'>
         <parameter type-id='4616a179' name='regs' filepath='arch/arm64/kernel/stacktrace.c' line='140' column='1'/>
         <parameter type-id='f23e2572' name='tsk' filepath='arch/arm64/kernel/stacktrace.c' line='140' column='1'/>
diff --git a/android/abi_gki_aarch64_rockchip b/android/abi_gki_aarch64_rockchip
index d8abdb8..1be34e9 100644
--- a/android/abi_gki_aarch64_rockchip
+++ b/android/abi_gki_aarch64_rockchip
@@ -139,9 +139,11 @@
   devm_of_clk_add_hw_provider
   __devm_of_phy_provider_register
   devm_phy_create
+  devm_phy_get
   devm_pinctrl_get
   devm_platform_get_and_ioremap_resource
   devm_platform_ioremap_resource
+  devm_platform_ioremap_resource_byname
   devm_power_supply_register
   devm_pwm_get
   __devm_regmap_init_i2c
@@ -188,6 +190,7 @@
   drm_display_info_set_bus_formats
   drm_get_edid
   drm_mode_vrefresh
+  dummy_irq_chip
   enable_irq
   extcon_get_edev_by_phandle
   extcon_get_state
@@ -205,6 +208,7 @@
   fwnode_property_present
   fwnode_property_read_string
   fwnode_property_read_u32_array
+  generic_handle_irq
   get_device
   gic_nonsecure_priorities
   gpiochip_add_pin_range
@@ -219,6 +223,7 @@
   gpiod_set_consumer_name
   gpiod_set_value
   gpiod_set_value_cansleep
+  handle_simple_irq
   hid_debug
   hid_hw_close
   hid_hw_open
@@ -258,10 +263,17 @@
   input_set_abs_params
   __ioremap
   iounmap
+  __irq_domain_add
+  irq_domain_remove
+  irq_find_mapping
   irq_get_irq_data
+  irq_set_chained_handler_and_data
+  irq_set_chip_and_handler_name
+  irq_set_chip_data
   irq_set_irq_wake
   jiffies
   kasan_flag_enabled
+  kasprintf
   kernel_neon_begin
   kernel_neon_end
   kfree
@@ -308,6 +320,7 @@
   nr_cpu_ids
   nvmem_cell_put
   nvmem_cell_read
+  of_address_to_resource
   of_alias_get_id
   of_clk_add_provider
   of_clk_del_provider
@@ -349,6 +362,10 @@
   param_ops_uint
   __per_cpu_offset
   pfn_valid
+  phy_exit
+  phy_init
+  phy_power_off
+  phy_power_on
   pinctrl_dev_get_drvdata
   pinctrl_lookup_state
   pinctrl_select_state
@@ -356,6 +373,7 @@
   __platform_driver_register
   platform_driver_unregister
   platform_get_irq
+  platform_get_irq_byname
   platform_get_resource
   platform_get_resource_byname
   pm_power_off
@@ -746,16 +764,12 @@
   gpiod_count
 
 # required by gpio-rockchip.ko
-  generic_handle_irq
   gpiochip_add_data_with_key
   gpiochip_remove
   handle_edge_irq
   handle_level_irq
   __irq_alloc_domain_generic_chips
   irq_create_mapping_affinity
-  __irq_domain_add
-  irq_domain_remove
-  irq_find_mapping
   irq_gc_ack_set_bit
   irq_gc_mask_clr_bit
   irq_gc_mask_set_bit
@@ -763,8 +777,6 @@
   irq_generic_chip_ops
   irq_get_domain_generic_chip
   irq_of_parse_and_map
-  irq_set_chained_handler_and_data
-  of_address_to_resource
   of_pinctrl_get
 
 # required by grf.ko
@@ -903,7 +915,6 @@
   ida_destroy
   ida_free
   init_srcu_struct
-  kasprintf
   kobject_uevent_env
   ktime_get_with_offset
   list_sort
@@ -1088,7 +1099,6 @@
   v4l2_subdev_init
 
 # required by phy-rockchip-inno-dsidphy.ko
-  devm_platform_ioremap_resource_byname
   phy_mipi_dphy_config_validate
 
 # required by phy-rockchip-inno-hdmi-phy.ko
@@ -1254,7 +1264,6 @@
   input_unregister_handle
   __memset_io
   of_devfreq_cooling_register_power
-  platform_get_irq_byname
 
 # required by rockchip_dmc_common.ko
   down_write_trylock
@@ -1515,11 +1524,6 @@
   rtc_update_irq
 
 # required by sdhci-of-arasan.ko
-  devm_phy_get
-  phy_exit
-  phy_init
-  phy_power_off
-  phy_power_on
   __sdhci_add_host
   sdhci_cleanup_host
   sdhci_cqe_disable