ANDROID: GKI: Add clk/pinctrl/irq related symbols for i.MX

Leaf changes summary: 53 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 50 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 3 Added variables

50 Added functions:

  [A] 'function void __bitmap_replace(unsigned long int*, const unsigned long int*, const unsigned long int*, const unsigned long int*, unsigned int)'
  [A] 'function clk_hw* __clk_hw_register_fixed_rate(device*, device_node*, const char*, const char*, const clk_hw*, const clk_parent_data*, unsigned long int, unsigned long int, unsigned long int, unsigned long int)'
  [A] 'function int __device_reset(device*, bool)'
  [A] 'function regmap* __regmap_init_mmio_clk(device*, const char*, void*, const regmap_config*, lock_class_key*, const char*)'
  [A] 'function int clk_bulk_get(device*, int, clk_bulk_data*)'
  [A] 'function void clk_bulk_put(int, clk_bulk_data*)'
  [A] 'function clk_hw* clk_hw_register_composite(device*, const char*, const char* const*, int, clk_hw*, const clk_ops*, clk_hw*, const clk_ops*, clk_hw*, const clk_ops*, unsigned long int)'
  [A] 'function bool clk_is_match(const clk*, const clk*)'
  [A] 'function unsigned int clk_mux_index_to_val(u32*, unsigned int, u8)'
  [A] 'function void dev_pm_opp_put_supported_hw(opp_table*)'
  [A] 'function int dev_pm_set_wake_irq(device*, int)'
  [A] 'function gpio_desc* devm_fwnode_gpiod_get_index(device*, fwnode_handle*, const char*, int, gpiod_flags, const char*)'
  [A] 'function irq_chip_generic* devm_irq_alloc_generic_chip(device*, const char*, int, unsigned int, void*, irq_flow_handler_t)'
  [A] 'function int devm_irq_setup_generic_chip(device*, irq_chip_generic*, u32, irq_gc_flags, unsigned int, unsigned int)'
  [A] 'function phy* devm_of_phy_get(device*, device_node*, const char*)'
  [A] 'function int dmaenginem_async_device_register(dma_device*)'
  [A] 'function int down_killable(semaphore*)'
  [A] 'function void* gen_pool_dma_alloc(gen_pool*, size_t, dma_addr_t*)'
  [A] 'function int gpiod_get_direction(gpio_desc*)'
  [A] 'function int ir_raw_event_store_edge(rc_dev*, bool)'
  [A] 'function irq_domain* irq_domain_add_legacy(device_node*, unsigned int, unsigned int, irq_hw_number_t, const irq_domain_ops*, void*)'
  [A] 'function void irq_gc_ack_set_bit(irq_data*)'
  [A] 'function void irq_gc_mask_clr_bit(irq_data*)'
  [A] 'function void irq_gc_mask_set_bit(irq_data*)'
  [A] 'function void mctrl_gpio_disable_ms(mctrl_gpios*)'
  [A] 'function void mctrl_gpio_enable_ms(mctrl_gpios*)'
  [A] 'function unsigned int mctrl_gpio_get(mctrl_gpios*, unsigned int*)'
  [A] 'function mctrl_gpios* mctrl_gpio_init(uart_port*, unsigned int)'
  [A] 'function void mctrl_gpio_set(mctrl_gpios*, unsigned int)'
  [A] 'function gen_pool* of_gen_pool_get(device_node*, const char*, int)'
  [A] 'function int of_genpd_add_subdomain(of_phandle_args*, of_phandle_args*)'
  [A] 'function int of_regulator_match(device*, device_node*, of_regulator_match*, unsigned int)'
  [A] 'function group_desc* pinctrl_generic_get_group(pinctrl_dev*, unsigned int)'
  [A] 'function int pinctrl_generic_get_group_count(pinctrl_dev*)'
  [A] 'function const char* pinctrl_generic_get_group_name(pinctrl_dev*, unsigned int)'
  [A] 'function int pinctrl_generic_get_group_pins(pinctrl_dev*, unsigned int, const unsigned int**, unsigned int*)'
  [A] 'function function_desc* pinmux_generic_get_function(pinctrl_dev*, unsigned int)'
  [A] 'function int pinmux_generic_get_function_count(pinctrl_dev*)'
  [A] 'function int pinmux_generic_get_function_groups(pinctrl_dev*, unsigned int, const char* const**, unsigned int* const)'
  [A] 'function const char* pinmux_generic_get_function_name(pinctrl_dev*, unsigned int)'
  [A] 'function void pwm_free(pwm_device*)'
  [A] 'function pwm_device* pwm_request(int, const char*)'
  [A] 'function int regulator_desc_list_voltage_linear_range(const regulator_desc*, unsigned int)'
  [A] 'function void reset_controller_unregister(reset_controller_dev*)'
  [A] 'function scatterlist* sg_last(scatterlist*, unsigned int)'
  [A] 'function int thermal_zone_bind_cooling_device(thermal_zone_device*, int, thermal_cooling_device*, unsigned long int, unsigned long int, unsigned int)'
  [A] 'function int timer_of_init(device_node*, timer_of*)'
  [A] 'function int uart_get_rs485_mode(uart_port*)'
  [A] 'function void uart_handle_cts_change(uart_port*, unsigned int)'
  [A] 'function void uart_handle_dcd_change(uart_port*, unsigned int)'

3 Added variables:

  [A] 'const clk_ops clk_fractional_divider_ops'
  [A] 'unsigned int hrtimer_resolution'
  [A] 'void ()* pm_power_off_prepare'

Bug: 194108974
Signed-off-by: Jindong Yue <jindong.yue@nxp.com>
Change-Id: Ida28fe4fbc488adc958e76cf40733a973848493e
This commit is contained in:
Jindong Yue
2021-08-23 10:20:59 +08:00
committed by Greg Kroah-Hartman
parent 7652f868f4
commit e18d6a73b9
2 changed files with 609 additions and 100 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -24,6 +24,7 @@
bpf_trace_run4 bpf_trace_run4
bpf_trace_run5 bpf_trace_run5
bpf_trace_run6 bpf_trace_run6
bsearch
cancel_delayed_work cancel_delayed_work
cancel_delayed_work_sync cancel_delayed_work_sync
cancel_work_sync cancel_work_sync
@@ -54,8 +55,10 @@
clk_get_rate clk_get_rate
__clk_hw_register_divider __clk_hw_register_divider
clk_hw_register_fixed_factor clk_hw_register_fixed_factor
__clk_hw_register_fixed_rate
__clk_hw_register_gate __clk_hw_register_gate
__clk_hw_register_mux __clk_hw_register_mux
clk_is_match
clk_prepare clk_prepare
clk_put clk_put
clk_round_rate clk_round_rate
@@ -117,6 +120,7 @@
device_property_read_u32_array device_property_read_u32_array
device_register device_register
device_remove_file device_remove_file
__device_reset
device_set_wakeup_capable device_set_wakeup_capable
device_set_wakeup_enable device_set_wakeup_enable
device_unregister device_unregister
@@ -165,6 +169,7 @@
dev_pm_domain_attach_by_id dev_pm_domain_attach_by_id
dev_pm_domain_attach_by_name dev_pm_domain_attach_by_name
dev_pm_domain_detach dev_pm_domain_detach
dev_pm_set_wake_irq
dev_set_name dev_set_name
_dev_warn _dev_warn
disable_irq disable_irq
@@ -1225,6 +1230,7 @@
find_vpid find_vpid
get_unused_fd_flags get_unused_fd_flags
get_user_pages get_user_pages
hrtimer_resolution
idr_preload idr_preload
iommu_attach_device iommu_attach_device
iommu_domain_alloc iommu_domain_alloc
@@ -1261,19 +1267,27 @@
# required by gpio-ir-recv.ko # required by gpio-ir-recv.ko
devm_rc_allocate_device devm_rc_allocate_device
devm_rc_register_device devm_rc_register_device
ir_raw_event_store_edge
# required by gpio-mxc.ko # required by gpio-mxc.ko
bgpio_init bgpio_init
__devm_irq_alloc_descs __devm_irq_alloc_descs
devm_irq_alloc_generic_chip
devm_irq_setup_generic_chip
gpiochip_generic_free gpiochip_generic_free
gpiochip_generic_request gpiochip_generic_request
gpiochip_lock_as_irq gpiochip_lock_as_irq
gpiochip_unlock_as_irq gpiochip_unlock_as_irq
irq_domain_add_legacy
irq_domain_simple_ops irq_domain_simple_ops
irq_gc_ack_set_bit
irq_gc_mask_clr_bit
irq_gc_mask_set_bit
__irq_set_handler __irq_set_handler
register_syscore_ops register_syscore_ops
# required by gpio-pca953x.ko # required by gpio-pca953x.ko
__bitmap_replace
regcache_sync_region regcache_sync_region
# required by gpio-regulator.ko # required by gpio-regulator.ko
@@ -1283,6 +1297,7 @@
# required by gpio-reset.ko # required by gpio-reset.ko
reset_controller_register reset_controller_register
reset_controller_unregister
# required by gpio-switch.ko # required by gpio-switch.ko
typec_switch_get_drvdata typec_switch_get_drvdata
@@ -1297,6 +1312,9 @@
i2c_recover_bus i2c_recover_bus
# required by imx-cpufreq-dt.ko # required by imx-cpufreq-dt.ko
clk_bulk_get
clk_bulk_put
dev_pm_opp_put_supported_hw
dev_pm_opp_set_supported_hw dev_pm_opp_set_supported_hw
nvmem_cell_read_u32 nvmem_cell_read_u32
@@ -1351,7 +1369,9 @@
# required by imx-sdma.ko # required by imx-sdma.ko
dma_async_device_register dma_async_device_register
gen_pool_dma_alloc
krealloc krealloc
of_gen_pool_get
vchan_dma_desc_free_list vchan_dma_desc_free_list
vchan_find_desc vchan_find_desc
vchan_init vchan_init
@@ -1364,6 +1384,11 @@
hrtimer_init hrtimer_init
hrtimer_start_range_ns hrtimer_start_range_ns
hrtimer_try_to_cancel hrtimer_try_to_cancel
mctrl_gpio_disable_ms
mctrl_gpio_enable_ms
mctrl_gpio_get
mctrl_gpio_init
mctrl_gpio_set
oops_in_progress oops_in_progress
rational_best_approximation rational_best_approximation
_raw_spin_trylock _raw_spin_trylock
@@ -1376,6 +1401,9 @@
uart_console_write uart_console_write
uart_get_baud_rate uart_get_baud_rate
uart_get_divisor uart_get_divisor
uart_get_rs485_mode
uart_handle_cts_change
uart_handle_dcd_change
uart_parse_options uart_parse_options
uart_register_driver uart_register_driver
uart_remove_one_port uart_remove_one_port
@@ -1415,12 +1443,18 @@
# required by imx8-media-dev.ko # required by imx8-media-dev.ko
v4l2_device_register_subdev v4l2_device_register_subdev
# required by imx8m_pm_domains.ko
of_genpd_add_subdomain
# required by imx8mm_thermal.ko
thermal_zone_bind_cooling_device
# required by imx8mp-ldb.ko
devm_of_phy_get
# required by imx_dsp_rproc.ko # required by imx_dsp_rproc.ko
rproc_of_parse_firmware rproc_of_parse_firmware
# required by imx_rpmsg_tty.ko
print_hex_dump
# required by imx_rproc.ko # required by imx_rproc.ko
rproc_elf_find_loaded_rsc_table rproc_elf_find_loaded_rsc_table
rproc_elf_load_segments rproc_elf_load_segments
@@ -1441,7 +1475,9 @@
# required by leds-gpio.ko # required by leds-gpio.ko
device_get_child_node_count device_get_child_node_count
device_get_next_child_node device_get_next_child_node
devm_fwnode_gpiod_get_index
devm_led_classdev_register_ext devm_led_classdev_register_ext
gpiod_cansleep
gpiod_set_value gpiod_set_value
# required by mac80211.ko # required by mac80211.ko
@@ -1593,9 +1629,11 @@
# required by mux-core.ko # required by mux-core.ko
class_find_device class_find_device
device_match_of_node
devres_add devres_add
devres_alloc_node devres_alloc_node
devres_free devres_free
down_killable
# required by mux-mmio.ko # required by mux-mmio.ko
dev_get_regmap dev_get_regmap
@@ -1605,13 +1643,16 @@
# required by mxc-clk.ko # required by mxc-clk.ko
__clk_determine_rate __clk_determine_rate
clk_divider_ops clk_divider_ops
clk_fractional_divider_ops
clk_gate_ops clk_gate_ops
__clk_get_hw __clk_get_hw
clk_hw_get_name clk_hw_get_name
clk_hw_get_parent_by_index clk_hw_get_parent_by_index
clk_hw_is_enabled clk_hw_is_enabled
clk_hw_register clk_hw_register
clk_hw_register_composite
clk_hw_unregister clk_hw_unregister
clk_mux_index_to_val
clk_mux_ops clk_mux_ops
clk_unregister clk_unregister
divider_get_val divider_get_val
@@ -1625,6 +1666,7 @@
v4l2_src_change_event_subscribe v4l2_src_change_event_subscribe
# required by mxs-dma.ko # required by mxs-dma.ko
dmaenginem_async_device_register
tasklet_setup tasklet_setup
# required by mxsfb.ko # required by mxsfb.ko
@@ -1684,6 +1726,7 @@
videomode_from_timing videomode_from_timing
# required by pca9450-regulator.ko # required by pca9450-regulator.ko
regulator_desc_list_voltage_linear_range
regulator_list_voltage_linear_range regulator_list_voltage_linear_range
# required by pci-imx6.ko # required by pci-imx6.ko
@@ -1707,6 +1750,8 @@
regulator_get_voltage regulator_get_voltage
# required by pfuze100-regulator.ko # required by pfuze100-regulator.ko
of_regulator_match
pm_power_off_prepare
regulator_list_voltage_linear regulator_list_voltage_linear
regulator_map_voltage_ascend regulator_map_voltage_ascend
@@ -1735,7 +1780,15 @@
pinctrl_enable pinctrl_enable
pinctrl_force_default pinctrl_force_default
pinctrl_force_sleep pinctrl_force_sleep
pinctrl_generic_get_group
pinctrl_generic_get_group_count
pinctrl_generic_get_group_name
pinctrl_generic_get_group_pins
pin_get_name pin_get_name
pinmux_generic_get_function
pinmux_generic_get_function_count
pinmux_generic_get_function_groups
pinmux_generic_get_function_name
radix_tree_insert radix_tree_insert
# required by pps_core.ko # required by pps_core.ko
@@ -1763,7 +1816,10 @@
backlight_device_register backlight_device_register
backlight_device_unregister backlight_device_unregister
devm_pwm_get devm_pwm_get
gpiod_get_direction
pwm_apply_state pwm_apply_state
pwm_free
pwm_request
# required by pwrseq_simple.ko # required by pwrseq_simple.ko
devm_gpiod_get_array devm_gpiod_get_array
@@ -1789,6 +1845,9 @@
phy_select_page phy_select_page
phy_write_paged phy_write_paged
# required by reset-dispmix.ko
__regmap_init_mmio_clk
# required by rpmsg_raw.ko # required by rpmsg_raw.ko
compat_ptr_ioctl compat_ptr_ioctl
_copy_from_iter_full _copy_from_iter_full
@@ -1935,6 +1994,7 @@
spi_unregister_controller spi_unregister_controller
# required by spi-imx.ko # required by spi-imx.ko
sg_last
wait_for_completion_interruptible wait_for_completion_interruptible
# required by spidev.ko # required by spidev.ko
@@ -1960,6 +2020,7 @@
# required by timer-imx-sysctr.ko # required by timer-imx-sysctr.ko
clockevents_config_and_register clockevents_config_and_register
timer_of_init
# required by trusty-ipc.ko # required by trusty-ipc.ko
_copy_from_iter _copy_from_iter