ANDROID: GKI: rockchip: Enable symbols for usbnet and serial

58 symbol(s) added
  'int __mdiobus_register(struct mii_bus *, struct module *)'
  'struct tty_driver * __tty_alloc_driver(unsigned int, struct module *, unsigned long int)'
  'struct net_device * __vlan_find_dev_deep_rcu(struct net_device *, __be16, u16)'
  'int cdc_ncm_bind_common(struct usbnet *, struct usb_interface *, u8, int)'
  'int cdc_ncm_change_mtu(struct net_device *, int)'
  'struct sk_buff * cdc_ncm_fill_tx_frame(struct usbnet *, struct sk_buff *, __le32)'
  'int cdc_ncm_rx_verify_ndp16(struct sk_buff *, int)'
  'int cdc_ncm_rx_verify_nth16(struct cdc_ncm_ctx *, struct sk_buff *)'
  'u8 cdc_ncm_select_altsetting(struct usb_interface *)'
  'void cdc_ncm_unbind(struct usbnet *, struct usb_interface *)'
  'int cdc_parse_cdc_header(struct usb_cdc_parsed_header *, struct usb_interface *, u8 *, int)'
  'u16 crc16(u16, const u8 *, size_t)'
  'int driver_attach(struct device_driver *)'
  'int genphy_read_status(struct phy_device *)'
  'void in6_dev_finish_destroy(struct inet6_dev *)'
  'const struct ipv6_stub * ipv6_stub'
  'struct mii_bus * mdiobus_alloc_size(size_t)'
  'void mdiobus_free(struct mii_bus *)'
  'void mdiobus_unregister(struct mii_bus *)'
  'void phy_attached_info(struct phy_device *)'
  'int phy_connect_direct(struct net_device *, struct phy_device *, void(*)(struct net_device *), phy_interface_t)'
  'void phy_disconnect(struct phy_device *)'
  'int phy_ethtool_get_link_ksettings(struct net_device *, struct ethtool_link_ksettings *)'
  'int phy_ethtool_nway_reset(struct net_device *)'
  'int phy_ethtool_set_link_ksettings(struct net_device *, const struct ethtool_link_ksettings *)'
  'struct phy_device * phy_find_first(struct mii_bus *)'
  'void phy_get_pause(struct phy_device *, bool *, bool *)'
  'int phy_init_hw(struct phy_device *)'
  'int phy_mii_ioctl(struct phy_device *, struct ifreq *, int)'
  'void phy_print_status(struct phy_device *)'
  'void phy_start(struct phy_device *)'
  'void phy_stop(struct phy_device *)'
  'void put_tty_driver(struct tty_driver *)'
  'void tty_ldisc_deref(struct tty_ldisc *)'
  'struct tty_ldisc * tty_ldisc_ref(struct tty_struct *)'
  'void tty_port_close(struct tty_port *, struct tty_struct *, struct file *)'
  'void tty_port_destroy(struct tty_port *)'
  'void tty_port_hangup(struct tty_port *)'
  'void tty_port_init(struct tty_port *)'
  'int tty_port_open(struct tty_port *, struct tty_struct *, struct file *)'
  'struct device * tty_port_register_device(struct tty_port *, struct tty_driver *, unsigned int, struct device *)'
  'void tty_port_tty_wakeup(struct tty_port *)'
  'int tty_register_driver(struct tty_driver *)'
  'void tty_set_operations(struct tty_driver *, const struct tty_operations *)'
  'int tty_standard_install(struct tty_driver *, struct tty_struct *)'
  'struct ktermios tty_std_termios'
  'void tty_termios_copy_hw(struct ktermios *, struct ktermios *)'
  'void tty_unregister_device(struct tty_driver *, unsigned int)'
  'int tty_unregister_driver(struct tty_driver *)'
  'void tty_vhangup(struct tty_struct *)'
  'void usb_autopm_get_interface_no_resume(struct usb_interface *)'
  'void usb_kill_urb(struct urb *)'
  'int usb_match_one_id(struct usb_interface *, const struct usb_device_id *)'
  'void usb_poison_urb(struct urb *)'
  'ssize_t usb_show_dynids(struct usb_dynids *, char *)'
  'ssize_t usb_store_new_id(struct usb_dynids *, const struct usb_device_id *, struct device_driver *, const char *, size_t)'
  'void usb_unpoison_urb(struct urb *)'
  'void usbnet_defer_kevent(struct usbnet *, int)'

Bug: 239396464
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Bian Jin chen <kenjc.bian@rock-chips.com>
Change-Id: I5345c645595ce8fcab37afc51a5c16d7208f2bfb
This commit is contained in:
Kever Yang
2022-09-29 08:10:12 +08:00
parent 6c6cc97632
commit 68b77eae46
2 changed files with 1673 additions and 541 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -3,6 +3,7 @@
add_timer
alloc_workqueue
__arch_copy_from_user
__arch_copy_to_user
arm64_const_caps_ready
arm64_use_ng_mappings
atomic_notifier_chain_register
@@ -56,6 +57,7 @@
__cpu_possible_mask
cpus_read_lock
cpus_read_unlock
crc16
crc32_le
debugfs_create_dir
debugfs_create_file
@@ -76,6 +78,7 @@
device_property_read_u32_array
device_property_read_u8_array
device_set_wakeup_capable
device_set_wakeup_enable
device_wakeup_enable
_dev_info
__dev_kfree_skb_any
@@ -89,6 +92,8 @@
devm_gpiod_get_index_optional
devm_gpiod_get_optional
devm_gpio_request
devm_iio_device_alloc
__devm_iio_device_register
devm_ioremap_resource
devm_kfree
devm_kmalloc
@@ -142,6 +147,7 @@
dma_unmap_sg_attrs
down_read
down_write
driver_unregister
drm_connector_update_edid_property
drm_get_edid
drm_mode_create
@@ -150,6 +156,8 @@
drm_mode_set_name
drm_mode_vrefresh
enable_irq
eth_mac_addr
eth_platform_get_mac_address
eth_validate_addr
extcon_get_edev_by_phandle
extcon_get_state
@@ -165,8 +173,14 @@
fwnode_handle_put
gcd
generic_mii_ioctl
__genphy_config_aneg
genphy_read_status
genphy_resume
genphy_soft_reset
genphy_suspend
gen_pool_free_owner
get_cpu_device
get_random_bytes
gic_nonsecure_priorities
gpiochip_add_pin_range
gpiochip_generic_free
@@ -188,6 +202,8 @@
i2c_smbus_read_i2c_block_data
i2c_smbus_write_byte_data
i2c_smbus_write_i2c_block_data
iio_device_attach_buffer
iio_push_to_buffers
__init_swait_queue_head
init_timer_key
init_wait_entry
@@ -199,6 +215,9 @@
jiffies
jiffies_to_msecs
kasprintf
__kfifo_alloc
__kfifo_free
__kfifo_in
kfree
__kmalloc
kmalloc_caches
@@ -212,10 +231,15 @@
__log_post_read_mmio
__log_read_mmio
__log_write_mmio
mdiobus_read
mdiobus_write
memcpy
memmove
memset
memstart_addr
mii_check_media
mii_ethtool_gset
mii_nway_restart
mmc_of_parse
mod_delayed_work_on
mod_timer
@@ -227,6 +251,9 @@
mutex_lock_interruptible
mutex_unlock
netdev_err
netdev_info
netdev_warn
noop_llseek
nr_cpu_ids
ns_to_timespec64
nvmem_cell_put
@@ -269,6 +296,8 @@
param_ops_bool
param_ops_int
__per_cpu_offset
phy_drivers_register
phy_drivers_unregister
phy_exit
phy_init
phy_power_off
@@ -316,6 +345,7 @@
prepare_to_wait_event
print_hex_dump
printk
pskb_expand_head
put_device
__put_task_struct
pwm_apply_state
@@ -323,13 +353,16 @@
queue_work_on
___ratelimit
_raw_spin_lock
_raw_spin_lock_bh
_raw_spin_lock_irq
_raw_spin_lock_irqsave
_raw_spin_unlock
_raw_spin_unlock_bh
_raw_spin_unlock_irq
_raw_spin_unlock_irqrestore
rdev_get_drvdata
rdev_get_id
refcount_warn_saturate
register_pm_notifier
register_reboot_notifier
regmap_bulk_read
@@ -387,6 +420,7 @@
sg_next
single_open
single_release
skb_clone
skb_copy_expand
skb_pull
skb_push
@@ -397,6 +431,7 @@
sscanf
__stack_chk_fail
strcmp
strncmp
synchronize_irq
syscon_node_to_regmap
syscon_regmap_lookup_by_phandle
@@ -418,21 +453,31 @@
up_read
up_write
usb_add_hcd
usb_alloc_urb
usb_autopm_get_interface
usb_autopm_put_interface
usb_calc_bus_time
usb_control_msg
usb_create_hcd
usb_debug_root
usb_deregister
usb_deregister_dev
usb_disabled
usb_free_urb
usb_get_dev
usb_get_intf
usb_hcd_check_unlink_urb
usb_hcd_giveback_urb
usb_hcd_link_urb_to_ep
usb_hcd_resume_root_hub
usb_hcd_unlink_urb_from_ep
usb_match_id
usbnet_change_mtu
usbnet_defer_kevent
usbnet_disconnect
usbnet_get_drvinfo
usbnet_get_endpoints
usbnet_get_link
usbnet_get_link_ksettings
usbnet_get_msglevel
usbnet_get_stats64
@@ -441,6 +486,7 @@
usbnet_open
usbnet_probe
usbnet_read_cmd
usbnet_read_cmd_nopm
usbnet_resume
usbnet_set_link_ksettings
usbnet_set_msglevel
@@ -451,9 +497,17 @@
usbnet_tx_timeout
usbnet_write_cmd
usbnet_write_cmd_async
usbnet_write_cmd_nopm
usb_poison_urb
usb_put_dev
usb_put_hcd
usb_put_intf
usb_register_dev
usb_register_driver
usb_remove_hcd
usb_set_interface
usb_submit_urb
usb_unpoison_urb
usleep_range
vmap
wait_for_completion_timeout
@@ -471,6 +525,29 @@
# required by bq25890_charger.ko
system_power_efficient_wq
# required by cdc-wdm.ko
cdc_parse_cdc_header
compat_ptr_ioctl
ktime_get_mono_fast_ns
memdup_user
# required by cdc_mbim.ko
cdc_ncm_bind_common
cdc_ncm_change_mtu
cdc_ncm_fill_tx_frame
cdc_ncm_rx_verify_ndp16
cdc_ncm_rx_verify_nth16
cdc_ncm_select_altsetting
cdc_ncm_unbind
in6_dev_finish_destroy
__ipv6_addr_type
ipv6_stub
__netdev_alloc_skb
preempt_schedule_notrace
__rcu_read_lock
__rcu_read_unlock
__vlan_find_dev_deep_rcu
# required by clk-link.ko
pm_clk_add
pm_clk_resume
@@ -564,10 +641,7 @@
of_get_i2c_adapter_by_node
# required by dm9601.ko
mii_check_media
mii_ethtool_gset
mii_link_ok
mii_nway_restart
# required by dw_mmc-rockchip.ko
clk_get_phase
@@ -591,8 +665,6 @@
mmc_regulator_set_vqmmc
mmc_remove_host
mmc_request_done
_raw_spin_lock_bh
_raw_spin_unlock_bh
sdio_signal_irq
sg_miter_next
sg_miter_start
@@ -666,7 +738,6 @@
gpiod_count
gpiod_get_optional
gpiod_set_consumer_name
strncmp
# required by gpio-rockchip.ko
generic_handle_irq
@@ -691,7 +762,6 @@
# required by industrialio-triggered-buffer.ko
iio_alloc_pollfunc
iio_dealloc_pollfunc
iio_device_attach_buffer
# required by io-domain.ko
_dev_crit
@@ -699,20 +769,13 @@
regulator_unregister_notifier
# required by kalmia.ko
skb_clone
usb_bulk_msg
# required by kfifo_buf.ko
iio_buffer_init
iio_buffer_put
__kfifo_alloc
__kfifo_free
__kfifo_in
__kfifo_to_user
# required by mcs7830.ko
usbnet_get_link
# required by nvmem-rockchip-otp.ko
devm_clk_bulk_get
param_ops_uint
@@ -802,7 +865,6 @@
# required by rk806-spi.ko
__devm_regmap_init
driver_unregister
__spi_register_driver
spi_sync
spi_write_then_read
@@ -835,16 +897,6 @@
# required by rockchip-dfi.ko
devm_devfreq_event_add_edev
# required by rockchip.ko
__genphy_config_aneg
genphy_resume
genphy_soft_reset
genphy_suspend
mdiobus_read
mdiobus_write
phy_drivers_register
phy_drivers_unregister
# required by rockchip_bus.ko
cpu_topology
@@ -903,10 +955,7 @@
wakeup_source_remove
# required by rockchip_saradc.ko
devm_iio_device_alloc
__devm_iio_device_register
iio_get_time_ns
iio_push_to_buffers
iio_trigger_notify_done
# required by rockchip_sip.ko
@@ -1146,7 +1195,6 @@
__platform_register_drivers
platform_unregister_drivers
pm_runtime_get_if_active
refcount_warn_saturate
sg_free_table
sort
strlen
@@ -1193,6 +1241,28 @@
# required by sgm41542_charger.ko
strncpy
# required by smsc95xx.ko
csum_partial
ethtool_op_get_ts_info
mdiobus_alloc_size
mdiobus_free
__mdiobus_register
mdiobus_unregister
phy_attached_info
phy_connect_direct
phy_disconnect
phy_ethtool_get_link_ksettings
phy_ethtool_nway_reset
phy_ethtool_set_link_ksettings
phy_find_first
phy_get_pause
phy_init_hw
phy_mii_ioctl
phy_print_status
phy_start
phy_stop
usb_autopm_get_interface_no_resume
# required by tcpci_husb311.ko
i2c_smbus_read_word_data
tcpci_get_tcpm_port
@@ -1210,8 +1280,6 @@
# required by trancevibrator.ko
kstrtoint
usb_get_dev
usb_put_dev
# required by typec_displayport.ko
fwnode_find_reference
@@ -1229,26 +1297,68 @@
typec_altmode_vdm
typec_get_negotiated_svdm_version
# required by ucs12cm0.ko
i2c_transfer
irq_get_irq_data
# required by usblp.ko
add_wait_queue
__arch_copy_to_user
default_wake_function
noop_llseek
remove_wait_queue
stpcpy
usb_alloc_urb
usb_anchor_urb
usb_autopm_get_interface
usb_autopm_put_interface
usb_deregister_dev
usb_find_common_endpoints
usb_find_interface
usb_free_urb
usb_get_intf
usb_kill_anchored_urbs
usb_poison_anchored_urbs
usb_put_intf
usb_register_dev
usb_set_interface
usb_submit_urb
usb_unanchor_urb
# required by usbserial.ko
bus_register
bus_unregister
device_add
device_del
device_initialize
dev_set_name
driver_attach
driver_register
idr_alloc
idr_destroy
idr_find
idr_remove
__kfifo_out
module_put
param_ops_ushort
put_tty_driver
schedule_timeout_interruptible
seq_putc
try_module_get
__tty_alloc_driver
tty_flip_buffer_push
tty_hangup
__tty_insert_flip_char
tty_insert_flip_string_fixed_flag
tty_kref_put
tty_ldisc_deref
tty_ldisc_ref
tty_port_close
tty_port_destroy
tty_port_hangup
tty_port_init
tty_port_open
tty_port_register_device
tty_port_tty_get
tty_port_tty_wakeup
tty_register_driver
tty_set_operations
tty_standard_install
tty_std_termios
tty_termios_baud_rate
tty_termios_copy_hw
tty_unregister_device
tty_unregister_driver
tty_vhangup
usb_kill_urb
usb_match_one_id
usb_show_dynids
usb_store_new_id