ANDROID: update symbol for unisoc whitelist

Add symbols for unisoc kernel6.1 driver

12 function symbol(s) added
  'int devm_extcon_register_notifier_all(struct device*, struct extcon_dev*, struct notifier_block*)'
  'void orderly_poweroff(bool)'
  'void typec_altmode_attention(struct typec_altmode*, u32)'
  'int typec_altmode_notify(struct typec_altmode*, unsigned long, void*)'
  'void typec_altmode_update_active(struct typec_altmode*, bool)'
  'int typec_altmode_vdm(struct typec_altmode*, u32, const u32*, int)'
  'int typec_find_power_role(const char*)'
  'struct typec_altmode* typec_match_altmode(struct typec_altmode**, size_t, u16, u8)'
  'struct typec_altmode* typec_partner_register_altmode(struct typec_partner*, const struct typec_altmode_desc*)'
  'struct typec_altmode* typec_port_register_altmode(struct typec_port*, const struct typec_altmode_desc*)'
  'int typec_set_mode(struct typec_port*, int)'
  'void typec_unregister_altmode(struct typec_altmode*)'

Bug: 289971968
Change-Id: Ieeaee083d5537fe7b71796b6fb1a212510de2c11
Signed-off-by: rong.wu <rong.wu@unisoc.com>
This commit is contained in:
rong.wu 2023-07-05 16:48:47 +08:00 committed by Todd Kjos
parent dfd6ca2517
commit dde9b1794c
2 changed files with 186 additions and 0 deletions

View file

@ -1911,6 +1911,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x36f1d1fd
}
pointer_reference {
id: 0x072e5f93
kind: POINTER
pointee_type_id: 0x36f998d3
}
pointer_reference {
id: 0x0742e5b4
kind: POINTER
@ -275483,6 +275488,11 @@ function {
parameter_id: 0x3b04bead
parameter_id: 0xf435685e
}
function {
id: 0x0bc7866e
return_type_id: 0x48b5725f
parameter_id: 0x6d7f5ff6
}
function {
id: 0x0bdc9e9d
return_type_id: 0x48b5725f
@ -283482,6 +283492,12 @@ function {
parameter_id: 0x33756485
parameter_id: 0x33756485
}
function {
id: 0x1c93cad8
return_type_id: 0x48b5725f
parameter_id: 0x36f998d3
parameter_id: 0x6d7f5ff6
}
function {
id: 0x1c941374
return_type_id: 0x2060db23
@ -283966,6 +283982,11 @@ function {
parameter_id: 0x35c3dd06
parameter_id: 0x335d253d
}
function {
id: 0x1d2637a7
return_type_id: 0x48b5725f
parameter_id: 0x36f998d3
}
function {
id: 0x1d27ccfe
return_type_id: 0x48b5725f
@ -308146,6 +308167,13 @@ function {
parameter_id: 0x054f691a
parameter_id: 0x6720d32f
}
function {
id: 0x9d50188a
return_type_id: 0x6720d32f
parameter_id: 0x0258f96e
parameter_id: 0x100a15ee
parameter_id: 0x1bb6a471
}
function {
id: 0x9d51e53b
return_type_id: 0x6720d32f
@ -313762,6 +313790,14 @@ function {
parameter_id: 0x4585663f
parameter_id: 0x1bf16028
}
function {
id: 0xd001e6e1
return_type_id: 0x36f998d3
parameter_id: 0x072e5f93
parameter_id: 0xf435685e
parameter_id: 0x914dbfdc
parameter_id: 0x295c7202
}
function {
id: 0xd015e7bc
return_type_id: 0x0ae4a2c7
@ -313891,6 +313927,12 @@ function {
id: 0xd6c91a51
return_type_id: 0x02eb105a
}
function {
id: 0xd6e94dc1
return_type_id: 0x36f998d3
parameter_id: 0x105c8027
parameter_id: 0x300fdc99
}
function {
id: 0xd742e545
return_type_id: 0x26ad5dc1
@ -314137,6 +314179,12 @@ function {
parameter_id: 0x4585663f
parameter_id: 0x4585663f
}
function {
id: 0xdf267053
return_type_id: 0x36f998d3
parameter_id: 0x3760766d
parameter_id: 0x300fdc99
}
function {
id: 0xdf475327
return_type_id: 0x030b9acf
@ -334008,6 +334056,15 @@ elf_symbol {
type_id: 0x9d47faa0
full_name: "devm_extcon_register_notifier"
}
elf_symbol {
id: 0xf4b697c0
name: "devm_extcon_register_notifier_all"
is_defined: true
symbol_type: FUNCTION
crc: 0xa0b271d0
type_id: 0x9d50188a
full_name: "devm_extcon_register_notifier_all"
}
elf_symbol {
id: 0x9218e37d
name: "devm_free_irq"
@ -353943,6 +354000,15 @@ elf_symbol {
type_id: 0x91296bda
full_name: "open_candev"
}
elf_symbol {
id: 0x67bce5b1
name: "orderly_poweroff"
is_defined: true
symbol_type: FUNCTION
crc: 0x56256e8a
type_id: 0x0bc7866e
full_name: "orderly_poweroff"
}
elf_symbol {
id: 0x57ecab02
name: "out_of_line_wait_on_bit"
@ -369115,6 +369181,42 @@ elf_symbol {
type_id: 0xc564dee2
full_name: "tty_write_room"
}
elf_symbol {
id: 0xfb5efe2e
name: "typec_altmode_attention"
is_defined: true
symbol_type: FUNCTION
crc: 0x398e7f4f
type_id: 0x1e02170b
full_name: "typec_altmode_attention"
}
elf_symbol {
id: 0x58687602
name: "typec_altmode_notify"
is_defined: true
symbol_type: FUNCTION
crc: 0xabc1a359
type_id: 0x90f57fd0
full_name: "typec_altmode_notify"
}
elf_symbol {
id: 0xe7fb597f
name: "typec_altmode_update_active"
is_defined: true
symbol_type: FUNCTION
crc: 0xa9986484
type_id: 0x1c93cad8
full_name: "typec_altmode_update_active"
}
elf_symbol {
id: 0xe6cbb47e
name: "typec_altmode_vdm"
is_defined: true
symbol_type: FUNCTION
crc: 0xe01054ea
type_id: 0x93177804
full_name: "typec_altmode_vdm"
}
elf_symbol {
id: 0x0d23e13a
name: "typec_find_port_data_role"
@ -369133,6 +369235,15 @@ elf_symbol {
type_id: 0x9204ce69
full_name: "typec_find_port_power_role"
}
elf_symbol {
id: 0xe9d634b5
name: "typec_find_power_role"
is_defined: true
symbol_type: FUNCTION
crc: 0x2d1e301d
type_id: 0x9204ce69
full_name: "typec_find_power_role"
}
elf_symbol {
id: 0x84b20708
name: "typec_get_drvdata"
@ -369142,6 +369253,15 @@ elf_symbol {
type_id: 0x5b4eac6a
full_name: "typec_get_drvdata"
}
elf_symbol {
id: 0xb8c4fc82
name: "typec_match_altmode"
is_defined: true
symbol_type: FUNCTION
crc: 0x3fa48e72
type_id: 0xd001e6e1
full_name: "typec_match_altmode"
}
elf_symbol {
id: 0x8fafe0a6
name: "typec_mux_get_drvdata"
@ -369187,6 +369307,15 @@ elf_symbol {
type_id: 0x1caf35fa
full_name: "typec_mux_unregister"
}
elf_symbol {
id: 0x6dffcd52
name: "typec_partner_register_altmode"
is_defined: true
symbol_type: FUNCTION
crc: 0x853b52c9
type_id: 0xd6e94dc1
full_name: "typec_partner_register_altmode"
}
elf_symbol {
id: 0xe9bfa224
name: "typec_partner_set_identity"
@ -369214,6 +369343,15 @@ elf_symbol {
type_id: 0x163dd09d
full_name: "typec_partner_set_svdm_version"
}
elf_symbol {
id: 0x4fe4e1e0
name: "typec_port_register_altmode"
is_defined: true
symbol_type: FUNCTION
crc: 0x545d0306
type_id: 0xdf267053
full_name: "typec_port_register_altmode"
}
elf_symbol {
id: 0x22d09ebb
name: "typec_register_partner"
@ -369241,6 +369379,15 @@ elf_symbol {
type_id: 0x1e585388
full_name: "typec_set_data_role"
}
elf_symbol {
id: 0x7e6ad5ea
name: "typec_set_mode"
is_defined: true
symbol_type: FUNCTION
crc: 0x8519551e
type_id: 0x91c47df8
full_name: "typec_set_mode"
}
elf_symbol {
id: 0xfb60a10e
name: "typec_set_orientation"
@ -369304,6 +369451,15 @@ elf_symbol {
type_id: 0x1197e2e5
full_name: "typec_switch_unregister"
}
elf_symbol {
id: 0xcbaf28c3
name: "typec_unregister_altmode"
is_defined: true
symbol_type: FUNCTION
crc: 0x308ea05e
type_id: 0x1d2637a7
full_name: "typec_unregister_altmode"
}
elf_symbol {
id: 0x098b2c4d
name: "typec_unregister_partner"
@ -378004,6 +378160,7 @@ interface {
symbol_id: 0xbcab4e4a
symbol_id: 0xa77979a2
symbol_id: 0x56724950
symbol_id: 0xf4b697c0
symbol_id: 0x9218e37d
symbol_id: 0xc8de14e8
symbol_id: 0xaf5de696
@ -380217,6 +380374,7 @@ interface {
symbol_id: 0xd9c8585e
symbol_id: 0xa50d59b7
symbol_id: 0x224cb6b2
symbol_id: 0x67bce5b1
symbol_id: 0x57ecab02
symbol_id: 0x27d0c7b6
symbol_id: 0x28b33064
@ -381903,20 +382061,29 @@ interface {
symbol_id: 0x6590f3a5
symbol_id: 0x8e95f895
symbol_id: 0x30438a62
symbol_id: 0xfb5efe2e
symbol_id: 0x58687602
symbol_id: 0xe7fb597f
symbol_id: 0xe6cbb47e
symbol_id: 0x0d23e13a
symbol_id: 0xd02d0c21
symbol_id: 0xe9d634b5
symbol_id: 0x84b20708
symbol_id: 0xb8c4fc82
symbol_id: 0x8fafe0a6
symbol_id: 0x6d4f7368
symbol_id: 0x29215b38
symbol_id: 0x1ee037b1
symbol_id: 0x13f409fa
symbol_id: 0x6dffcd52
symbol_id: 0xe9bfa224
symbol_id: 0x0df14bce
symbol_id: 0xd6fc8732
symbol_id: 0x4fe4e1e0
symbol_id: 0x22d09ebb
symbol_id: 0xad69345e
symbol_id: 0x381c401c
symbol_id: 0x7e6ad5ea
symbol_id: 0xfb60a10e
symbol_id: 0xc632b16e
symbol_id: 0xe95b649e
@ -381924,6 +382091,7 @@ interface {
symbol_id: 0xaab0b041
symbol_id: 0x5800606d
symbol_id: 0xae69b1ad
symbol_id: 0xcbaf28c3
symbol_id: 0x098b2c4d
symbol_id: 0x008276ec
symbol_id: 0xe9c62c61

View file

@ -1453,6 +1453,9 @@
power_supply_put
power_supply_temp2resist_simple
# required by sc27xx_pd.ko
devm_extcon_register_notifier_all
# required by sc27xx_typec.ko
devm_extcon_dev_allocate
devm_extcon_dev_register
@ -1552,6 +1555,9 @@
kthread_queue_work
kthread_worker_fn
# required by sprd-charger-manager.ko
orderly_poweroff
# required by sprd-dma.ko
dma_async_device_register
dma_async_device_unregister
@ -1660,6 +1666,18 @@
dev_pm_opp_add
update_devfreq
# required by sprd_tcpm.ko
typec_altmode_attention
typec_altmode_notify
typec_altmode_update_active
typec_altmode_vdm
typec_find_power_role
typec_match_altmode
typec_partner_register_altmode
typec_port_register_altmode
typec_set_mode
typec_unregister_altmode
# required by sprd_thermal_ctl.ko
devfreq_cooling_em_register