ANDROID: GKI: Add unisoc modules symbols

9 function symbol(s) added
  'int devfreq_event_get_event(struct devfreq_event_dev*, struct devfreq_event_data*)'
  'int devm_register_restart_handler(struct device*, int(*)(struct sys_off_data*), void*)'
  'struct iommu_group* generic_single_device_group(struct device*)'
  'int input_ff_create_memless(struct input_dev*, void*, int(*)(struct input_dev*, void*, struct ff_effect*))'
  'int mmc_sd_switch(struct mmc_card*, bool, int, u8, u8*)'
  'int of_irq_to_resource(struct device_node*, int, struct resource*)'
  'int power_supply_get_battery_info(struct power_supply*, struct power_supply_battery_info**)'
  'void power_supply_put_battery_info(struct power_supply*, struct power_supply_battery_info*)'
  'void tty_port_link_device(struct tty_port*, struct tty_driver*, unsigned int)'

Bug: 416603211
Change-Id: I76ddbace324bafa625be7803adb342592289739a
Signed-off-by: Cixi Geng <cixi.geng1@unisoc.com>
This commit is contained in:
Cixi Geng
2025-05-14 10:36:18 +08:00
committed by Carlos Llamas
parent 0697e85aef
commit ac5b13d8cf
2 changed files with 341 additions and 0 deletions

View File

@@ -1993,6 +1993,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x30ff8ddd
}
pointer_reference {
id: 0x06b96242
kind: POINTER
pointee_type_id: 0x30a56f97
}
pointer_reference {
id: 0x06ba94b2
kind: POINTER
@@ -6238,6 +6243,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x12c0cb4c
}
pointer_reference {
id: 0x0e211675
kind: POINTER
pointee_type_id: 0x12c4bf48
}
pointer_reference {
id: 0x0e211c44
kind: POINTER
@@ -17908,6 +17918,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x99f942bc
}
pointer_reference {
id: 0x2cef4a4d
kind: POINTER
pointee_type_id: 0x99fdcfa9
}
pointer_reference {
id: 0x2cf01ac3
kind: POINTER
@@ -18258,6 +18273,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x9e071849
}
pointer_reference {
id: 0x2d12100b
kind: POINTER
pointee_type_id: 0x9e08a6b2
}
pointer_reference {
id: 0x2d126960
kind: POINTER
@@ -18768,6 +18788,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x9eb7e15e
}
pointer_reference {
id: 0x2d3dc4f9
kind: POINTER
pointee_type_id: 0x9eb7f57a
}
pointer_reference {
id: 0x2d3df092
kind: POINTER
@@ -24578,6 +24603,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x9511594d
}
pointer_reference {
id: 0x2fd4f232
kind: POINTER
pointee_type_id: 0x95132e54
}
pointer_reference {
id: 0x2fd50f6e
kind: POINTER
@@ -27623,6 +27653,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xffee7a3d
}
pointer_reference {
id: 0x356e4b27
kind: POINTER
pointee_type_id: 0xfff9ca03
}
pointer_reference {
id: 0x35737846
kind: POINTER
@@ -30278,6 +30313,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xc032f3e5
}
pointer_reference {
id: 0x3a9d5bb9
kind: POINTER
pointee_type_id: 0xc035887a
}
pointer_reference {
id: 0x3aab40ae
kind: POINTER
@@ -35753,6 +35793,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0x70d15e47
}
qualified {
id: 0xc035887a
qualifier: CONST
qualified_type_id: 0x70919762
}
qualified {
id: 0xc04377de
qualifier: CONST
@@ -39643,6 +39688,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0x8ffe5e7d
}
qualified {
id: 0xfff9ca03
qualifier: CONST
qualified_type_id: 0x8fa09e85
}
primitive {
id: 0x15053314
name: "double"
@@ -81665,6 +81715,12 @@ member {
type_id: 0x0483e6f8
offset: 1280
}
member {
id: 0x87e0b654
name: "desc"
type_id: 0x3a9d5bb9
offset: 7872
}
member {
id: 0x87e3bc35
name: "desc"
@@ -85475,6 +85531,12 @@ member {
type_id: 0x2d078518
offset: 960
}
member {
id: 0x0da0f708
name: "disable"
type_id: 0x2d12100b
offset: 64
}
member {
id: 0x0da0f771
name: "disable"
@@ -90876,6 +90938,11 @@ member {
type_id: 0x2d078518
offset: 896
}
member {
id: 0x98ca1d0f
name: "enable"
type_id: 0x2d12100b
}
member {
id: 0x98ca2102
name: "enable"
@@ -90982,6 +91049,12 @@ member {
type_id: 0x74d29cf1
offset: 22848
}
member {
id: 0x7a5a9024
name: "enable_count"
type_id: 0xc9082b19
offset: 7808
}
member {
id: 0x7ad61027
name: "enable_count"
@@ -93820,6 +93893,12 @@ member {
type_id: 0x3e9e0b34
offset: 896
}
member {
id: 0x8daeae65
name: "event_type"
type_id: 0xc9082b19
offset: 64
}
member {
id: 0x8dfc7230
name: "event_type"
@@ -106138,6 +106217,12 @@ member {
type_id: 0x0db9efe5
offset: 1728
}
member {
id: 0xd77c9cbe
name: "get_event"
type_id: 0x2d3dc4f9
offset: 256
}
member {
id: 0x6ded68f3
name: "get_exts"
@@ -130628,6 +130713,11 @@ member {
type_id: 0x2ef03743
offset: 192
}
member {
id: 0xd4c95c39
name: "load_count"
type_id: 0x33756485
}
member {
id: 0x387efce1
name: "load_fw"
@@ -131269,6 +131359,12 @@ member {
type_id: 0xa7c362b0
offset: 9728
}
member {
id: 0x2d4b3012
name: "lock"
type_id: 0xa7c362b0
offset: 7424
}
member {
id: 0x2d4b3044
name: "lock"
@@ -156894,6 +156990,12 @@ member {
type_id: 0x3542336e
offset: 640
}
member {
id: 0xafbe6621
name: "ops"
type_id: 0x356e4b27
offset: 192
}
member {
id: 0xafbebcd3
name: "ops"
@@ -181719,6 +181821,12 @@ member {
type_id: 0x2d255333
offset: 256
}
member {
id: 0x6290b59b
name: "reset"
type_id: 0x2d12100b
offset: 128
}
member {
id: 0x6290e8f3
name: "reset"
@@ -192009,6 +192117,12 @@ member {
type_id: 0x0d44ba38
offset: 128
}
member {
id: 0x87f98767
name: "set_event"
type_id: 0x2d12100b
offset: 192
}
member {
id: 0xada2dde6
name: "set_fecparam"
@@ -211483,6 +211597,12 @@ member {
type_id: 0x6720d32f
offset: 1984
}
member {
id: 0xb46976b5
name: "total_count"
type_id: 0x33756485
offset: 64
}
member {
id: 0xaf39d290
name: "total_ext"
@@ -246101,6 +246221,54 @@ struct_union {
member_id: 0xf21adff5
}
}
struct_union {
id: 0x95132e54
kind: STRUCT
name: "devfreq_event_data"
definition {
bytesize: 16
member_id: 0xd4c95c39
member_id: 0xb46976b5
}
}
struct_union {
id: 0x70919762
kind: STRUCT
name: "devfreq_event_desc"
definition {
bytesize: 32
member_id: 0x0de57ce8
member_id: 0x8daeae65
member_id: 0x6d52b170
member_id: 0xafbe6621
}
}
struct_union {
id: 0x12c4bf48
kind: STRUCT
name: "devfreq_event_dev"
definition {
bytesize: 992
member_id: 0x0fa6c6af
member_id: 0xce1ac88b
member_id: 0x2d4b3012
member_id: 0x7a5a9024
member_id: 0x87e0b654
}
}
struct_union {
id: 0x8fa09e85
kind: STRUCT
name: "devfreq_event_ops"
definition {
bytesize: 40
member_id: 0x98ca1d0f
member_id: 0x0da0f708
member_id: 0x6290b59b
member_id: 0x87f98767
member_id: 0xd77c9cbe
}
}
struct_union {
id: 0xeee59200
kind: STRUCT
@@ -323753,6 +323921,12 @@ function {
parameter_id: 0x191de370
parameter_id: 0x20054a7b
}
function {
id: 0x165f874a
return_type_id: 0x48b5725f
parameter_id: 0x18150d9f
parameter_id: 0x30a56f97
}
function {
id: 0x165fda2d
return_type_id: 0xd5cc9c9a
@@ -324169,6 +324343,13 @@ function {
parameter_id: 0x105c8027
parameter_id: 0x914dbfdc
}
function {
id: 0x16cab29d
return_type_id: 0x48b5725f
parameter_id: 0x1a1051a0
parameter_id: 0x31e58fe0
parameter_id: 0x4585663f
}
function {
id: 0x16cc357f
return_type_id: 0x48b5725f
@@ -350531,6 +350712,20 @@ function {
return_type_id: 0x6720d32f
parameter_id: 0x11e6864c
}
function {
id: 0x99f99f1d
return_type_id: 0x6720d32f
parameter_id: 0x1042c9d1
parameter_id: 0x18bd6530
parameter_id: 0x2cef4a4d
}
function {
id: 0x99fdcfa9
return_type_id: 0x6720d32f
parameter_id: 0x1042c9d1
parameter_id: 0x18bd6530
parameter_id: 0x3dad9aa1
}
function {
id: 0x99fe57fe
return_type_id: 0x6720d32f
@@ -354873,6 +355068,12 @@ function {
parameter_id: 0x33756485
parameter_id: 0x13580d6c
}
function {
id: 0x9b9f45c1
return_type_id: 0x6720d32f
parameter_id: 0x18150d9f
parameter_id: 0x06b96242
}
function {
id: 0x9ba0658b
return_type_id: 0x6720d32f
@@ -358631,6 +358832,15 @@ function {
parameter_id: 0x09626b7f
parameter_id: 0xda0bfa94
}
function {
id: 0x9cb53a5e
return_type_id: 0x6720d32f
parameter_id: 0x026525e9
parameter_id: 0x6d7f5ff6
parameter_id: 0x6720d32f
parameter_id: 0x295c7202
parameter_id: 0x00c72527
}
function {
id: 0x9cb54d89
return_type_id: 0x6720d32f
@@ -360510,6 +360720,13 @@ function {
parameter_id: 0x00c83ba6
parameter_id: 0x064d6086
}
function {
id: 0x9dac631d
return_type_id: 0x6720d32f
parameter_id: 0x0258f96e
parameter_id: 0x2f244c08
parameter_id: 0x18bd6530
}
function {
id: 0x9dad0630
return_type_id: 0x6720d32f
@@ -361532,6 +361749,11 @@ function {
parameter_id: 0x0cf3d8fe
parameter_id: 0x2ec35650
}
function {
id: 0x9e08a6b2
return_type_id: 0x6720d32f
parameter_id: 0x0e211675
}
function {
id: 0x9e08dfbb
return_type_id: 0x6720d32f
@@ -362502,6 +362724,12 @@ function {
parameter_id: 0x3a40dd6c
parameter_id: 0x07dcdbe1
}
function {
id: 0x9eb7f57a
return_type_id: 0x6720d32f
parameter_id: 0x0e211675
parameter_id: 0x2fd4f232
}
function {
id: 0x9ebb20a0
return_type_id: 0x6720d32f
@@ -395210,6 +395438,15 @@ elf_symbol {
type_id: 0x11aaf502
full_name: "devfreq_cooling_unregister"
}
elf_symbol {
id: 0xdd8da0cf
name: "devfreq_event_get_event"
is_defined: true
symbol_type: FUNCTION
crc: 0xb39038fc
type_id: 0x9eb7f57a
full_name: "devfreq_event_get_event"
}
elf_symbol {
id: 0x19e74e36
name: "devfreq_get_devfreq_by_node"
@@ -397202,6 +397439,15 @@ elf_symbol {
type_id: 0x9d7807e5
full_name: "devm_register_reboot_notifier"
}
elf_symbol {
id: 0xfb4d27be
name: "devm_register_restart_handler"
is_defined: true
symbol_type: FUNCTION
crc: 0xe532b755
type_id: 0x9dac631d
full_name: "devm_register_restart_handler"
}
elf_symbol {
id: 0x90abc5f6
name: "devm_register_sys_off_handler"
@@ -406648,6 +406894,15 @@ elf_symbol {
type_id: 0x1923cb99
full_name: "generic_shutdown_super"
}
elf_symbol {
id: 0xf073654b
name: "generic_single_device_group"
is_defined: true
symbol_type: FUNCTION
crc: 0x7d9b45ee
type_id: 0x6356f86d
full_name: "generic_single_device_group"
}
elf_symbol {
id: 0x542785af
name: "generic_write_checks"
@@ -411554,6 +411809,15 @@ elf_symbol {
type_id: 0x988644c3
full_name: "input_ff_create"
}
elf_symbol {
id: 0xc802de31
name: "input_ff_create_memless"
is_defined: true
symbol_type: FUNCTION
crc: 0xc870e202
type_id: 0x99f99f1d
full_name: "input_ff_create_memless"
}
elf_symbol {
id: 0x6f29f28e
name: "input_ff_destroy"
@@ -418078,6 +418342,15 @@ elf_symbol {
type_id: 0x1d1e039f
full_name: "mmc_retune_timer_stop"
}
elf_symbol {
id: 0x96b0cdef
name: "mmc_sd_switch"
is_defined: true
symbol_type: FUNCTION
crc: 0x5386647a
type_id: 0x9cb53a5e
full_name: "mmc_sd_switch"
}
elf_symbol {
id: 0xfb31b7b7
name: "mmc_send_status"
@@ -421392,6 +421665,15 @@ elf_symbol {
type_id: 0x9103916c
full_name: "of_irq_parse_one"
}
elf_symbol {
id: 0x3fb40bf5
name: "of_irq_to_resource"
is_defined: true
symbol_type: FUNCTION
crc: 0x482c3875
type_id: 0x910e73b6
full_name: "of_irq_to_resource"
}
elf_symbol {
id: 0x9f4df85d
name: "of_irq_to_resource_table"
@@ -426438,6 +426720,15 @@ elf_symbol {
type_id: 0x169d12f4
full_name: "power_supply_changed"
}
elf_symbol {
id: 0x2f21ba25
name: "power_supply_get_battery_info"
is_defined: true
symbol_type: FUNCTION
crc: 0x30d9c7c5
type_id: 0x9b9f45c1
full_name: "power_supply_get_battery_info"
}
elf_symbol {
id: 0x81c5befa
name: "power_supply_get_by_name"
@@ -426501,6 +426792,15 @@ elf_symbol {
type_id: 0x169d12f4
full_name: "power_supply_put"
}
elf_symbol {
id: 0xdb34fc88
name: "power_supply_put_battery_info"
is_defined: true
symbol_type: FUNCTION
crc: 0x34bfb227
type_id: 0x165f874a
full_name: "power_supply_put_battery_info"
}
elf_symbol {
id: 0xb0eab20a
name: "power_supply_reg_notifier"
@@ -441399,6 +441699,15 @@ elf_symbol {
type_id: 0x9bc8ded8
full_name: "tty_port_install"
}
elf_symbol {
id: 0x3ed74db1
name: "tty_port_link_device"
is_defined: true
symbol_type: FUNCTION
crc: 0xe386d066
type_id: 0x16cab29d
full_name: "tty_port_link_device"
}
elf_symbol {
id: 0x4e9dfcab
name: "tty_port_open"
@@ -453190,6 +453499,7 @@ interface {
symbol_id: 0x04c32c7c
symbol_id: 0x15eb01e7
symbol_id: 0x647c0881
symbol_id: 0xdd8da0cf
symbol_id: 0x19e74e36
symbol_id: 0xdb9d4783
symbol_id: 0x4c5f0ec2
@@ -453411,6 +453721,7 @@ interface {
symbol_id: 0xf9c7bcfb
symbol_id: 0xab957d64
symbol_id: 0x2209b1ae
symbol_id: 0xfb4d27be
symbol_id: 0x90abc5f6
symbol_id: 0x4c4e94fb
symbol_id: 0xc9feec14
@@ -454458,6 +454769,7 @@ interface {
symbol_id: 0x9e530296
symbol_id: 0x242af10d
symbol_id: 0x798f83da
symbol_id: 0xf073654b
symbol_id: 0x542785af
symbol_id: 0xb45dfa4f
symbol_id: 0x86da67c0
@@ -455002,6 +455314,7 @@ interface {
symbol_id: 0x5b69d05f
symbol_id: 0x1cfb5d03
symbol_id: 0x60efc3a4
symbol_id: 0xc802de31
symbol_id: 0x6f29f28e
symbol_id: 0xcd4b17c4
symbol_id: 0xd089f6fc
@@ -455727,6 +456040,7 @@ interface {
symbol_id: 0x462cbc3f
symbol_id: 0x5eda25d4
symbol_id: 0xc9735609
symbol_id: 0x96b0cdef
symbol_id: 0xfb31b7b7
symbol_id: 0xfe0604fe
symbol_id: 0x2f332836
@@ -456095,6 +456409,7 @@ interface {
symbol_id: 0xa66a671b
symbol_id: 0x4c312bdc
symbol_id: 0x538752dd
symbol_id: 0x3fb40bf5
symbol_id: 0x9f4df85d
symbol_id: 0xd2f45a6e
symbol_id: 0xf4ac07e4
@@ -456655,6 +456970,7 @@ interface {
symbol_id: 0x4d2108fd
symbol_id: 0xd612789c
symbol_id: 0x561323f1
symbol_id: 0x2f21ba25
symbol_id: 0x81c5befa
symbol_id: 0x17e91481
symbol_id: 0xd1691fe4
@@ -456662,6 +456978,7 @@ interface {
symbol_id: 0x842fc505
symbol_id: 0xd28bb85a
symbol_id: 0x26c5a1b9
symbol_id: 0xdb34fc88
symbol_id: 0xb0eab20a
symbol_id: 0x8229d43c
symbol_id: 0xa3012e88
@@ -458317,6 +458634,7 @@ interface {
symbol_id: 0x604f0f0b
symbol_id: 0x5b997ef3
symbol_id: 0x6a405f9b
symbol_id: 0x3ed74db1
symbol_id: 0x4e9dfcab
symbol_id: 0x4a92dfd1
symbol_id: 0xb958a87a

View File

@@ -287,6 +287,9 @@
mmc_cqe_post_req
mmc_put_card
# required mmdvfs.ko
devfreq_event_get_event
# required pinctrl_sprd.ko
pinctrl_register
pinctrl_unregister
@@ -303,6 +306,13 @@
__traceiter_android_vh_regmap_update
__tracepoint_android_vh_regmap_update
# required sc2731_charger.ko
power_supply_get_battery_info
power_supply_put_battery_info
# required sc27xx-vibra.ko
input_ff_create_memless
# required sc8546_charger.ko
__regmap_init_i2c
@@ -314,6 +324,7 @@
mmc_get_ext_csd
mmc_regulator_disable_vqmmc
mmc_regulator_enable_vqmmc
mmc_sd_switch
mmc_send_status
sdhci_enable_v4_mode
sdhci_request
@@ -328,9 +339,18 @@
# required sipa_core.ko
alarm_start
# required spi-sprd-adi.ko
devm_register_restart_handler
# required sprd_ase_driver.ko
alarm_forward
# required sprd_bt_tty.ko
tty_port_link_device
# required sprd_camera.ko
of_irq_to_resource
# required sprd_charger_manager.ko
alarm_expires_remaining
@@ -344,6 +364,9 @@
mipi_dsi_set_maximum_return_packet_size
of_get_drm_display_mode
# required sprd-iommu.ko
generic_single_device_group
# required sprd_pmic_adc.ko
nvmem_cell_read_u16