ANDROID: GKI: Enable symbols for v4l2 in async and fwnode
INFO: 14 function symbol(s) added 'struct v4l2_async_subdev* __v4l2_async_nf_add_fwnode(struct v4l2_async_notifier*, struct fwnode_handle*, unsigned int)' 'struct v4l2_async_subdev* __v4l2_async_nf_add_fwnode_remote(struct v4l2_async_notifier*, struct fwnode_handle*, unsigned int)' 'void v4l2_async_nf_cleanup(struct v4l2_async_notifier*)' 'void v4l2_async_nf_init(struct v4l2_async_notifier*)' 'int v4l2_async_nf_parse_fwnode_endpoints(struct device*, struct v4l2_async_notifier*, size_t, parse_endpoint_func)' 'int v4l2_async_nf_register(struct v4l2_device*, struct v4l2_async_notifier*)' 'void v4l2_async_nf_unregister(struct v4l2_async_notifier*)' 'int v4l2_async_register_subdev(struct v4l2_subdev*)' 'int v4l2_async_register_subdev_sensor(struct v4l2_subdev*)' 'int v4l2_async_subdev_nf_register(struct v4l2_subdev*, struct v4l2_async_notifier*)' 'void v4l2_async_unregister_subdev(struct v4l2_subdev*)' 'int v4l2_fwnode_endpoint_alloc_parse(struct fwnode_handle*, struct v4l2_fwnode_endpoint*)' 'void v4l2_fwnode_endpoint_free(struct v4l2_fwnode_endpoint*)' 'int v4l2_fwnode_endpoint_parse(struct fwnode_handle*, struct v4l2_fwnode_endpoint*)' Bug: 300024866 Change-Id: I7e4c2faac5c8341a19ea3fed694190d38679dc5b Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
parent
e74417834e
commit
066d57de87
2 changed files with 283 additions and 0 deletions
|
|
@ -9018,6 +9018,11 @@ pointer_reference {
|
|||
kind: POINTER
|
||||
pointee_type_id: 0x72d62916
|
||||
}
|
||||
pointer_reference {
|
||||
id: 0x1625e208
|
||||
kind: POINTER
|
||||
pointee_type_id: 0x72d76ebd
|
||||
}
|
||||
pointer_reference {
|
||||
id: 0x162c7a70
|
||||
kind: POINTER
|
||||
|
|
@ -18183,6 +18188,11 @@ pointer_reference {
|
|||
kind: POINTER
|
||||
pointee_type_id: 0x9d41cc1a
|
||||
}
|
||||
pointer_reference {
|
||||
id: 0x2dc069c5
|
||||
kind: POINTER
|
||||
pointee_type_id: 0x9d414188
|
||||
}
|
||||
pointer_reference {
|
||||
id: 0x2dc1540f
|
||||
kind: POINTER
|
||||
|
|
@ -30713,6 +30723,11 @@ typedef {
|
|||
name: "p4d_t"
|
||||
referred_type_id: 0x148546d4
|
||||
}
|
||||
typedef {
|
||||
id: 0xbad82a2c
|
||||
name: "parse_endpoint_func"
|
||||
referred_type_id: 0x2dc069c5
|
||||
}
|
||||
typedef {
|
||||
id: 0x8ef19fe7
|
||||
name: "pci_bus_flags_t"
|
||||
|
|
@ -52189,6 +52204,11 @@ member {
|
|||
name: "base"
|
||||
type_id: 0x180f82e8
|
||||
}
|
||||
member {
|
||||
id: 0x85d2e2e4
|
||||
name: "base"
|
||||
type_id: 0x080c6fc2
|
||||
}
|
||||
member {
|
||||
id: 0x85d6188a
|
||||
name: "base"
|
||||
|
|
@ -56419,6 +56439,12 @@ member {
|
|||
name: "bus"
|
||||
type_id: 0x2309ad3e
|
||||
}
|
||||
member {
|
||||
id: 0xdaf846cc
|
||||
name: "bus"
|
||||
type_id: 0x286a95aa
|
||||
offset: 160
|
||||
}
|
||||
member {
|
||||
id: 0x1639ef00
|
||||
name: "bus_cleanup"
|
||||
|
|
@ -56648,6 +56674,12 @@ member {
|
|||
type_id: 0x945e7ef6
|
||||
offset: 448
|
||||
}
|
||||
member {
|
||||
id: 0x2c928e64
|
||||
name: "bus_type"
|
||||
type_id: 0x3c57148f
|
||||
offset: 128
|
||||
}
|
||||
member {
|
||||
id: 0xb43c45b4
|
||||
name: "bus_width"
|
||||
|
|
@ -116596,6 +116628,12 @@ member {
|
|||
name: "link_fd"
|
||||
type_id: 0xe62ebf07
|
||||
}
|
||||
member {
|
||||
id: 0x6075ccdc
|
||||
name: "link_frequencies"
|
||||
type_id: 0x2e18f543
|
||||
offset: 512
|
||||
}
|
||||
member {
|
||||
id: 0x178cf8a4
|
||||
name: "link_gen"
|
||||
|
|
@ -126808,6 +126846,18 @@ member {
|
|||
name: "mipi_csi1"
|
||||
type_id: 0xe49bfc8b
|
||||
}
|
||||
member {
|
||||
id: 0xa7e5d7c1
|
||||
name: "mipi_csi1"
|
||||
type_id: 0xe49bfc8b
|
||||
offset: 64
|
||||
}
|
||||
member {
|
||||
id: 0xeda56411
|
||||
name: "mipi_csi2"
|
||||
type_id: 0xe72f0de6
|
||||
offset: 128
|
||||
}
|
||||
member {
|
||||
id: 0xeda56dd3
|
||||
name: "mipi_csi2"
|
||||
|
|
@ -136120,6 +136170,12 @@ member {
|
|||
type_id: 0xe62ebf07
|
||||
offset: 672
|
||||
}
|
||||
member {
|
||||
id: 0x4519d21b
|
||||
name: "nr_of_link_frequencies"
|
||||
type_id: 0x4585663f
|
||||
offset: 576
|
||||
}
|
||||
member {
|
||||
id: 0x9c6b34f7
|
||||
name: "nr_off"
|
||||
|
|
@ -211032,6 +211088,16 @@ struct_union {
|
|||
member_id: 0x9683f73d
|
||||
}
|
||||
}
|
||||
struct_union {
|
||||
id: 0x286a95aa
|
||||
kind: STRUCT
|
||||
definition {
|
||||
bytesize: 40
|
||||
member_id: 0xc0bc4db7
|
||||
member_id: 0xa7e5d7c1
|
||||
member_id: 0xeda56411
|
||||
}
|
||||
}
|
||||
struct_union {
|
||||
id: 0x2880e524
|
||||
kind: STRUCT
|
||||
|
|
@ -265808,6 +265874,19 @@ struct_union {
|
|||
member_id: 0x465224ed
|
||||
}
|
||||
}
|
||||
struct_union {
|
||||
id: 0x72d76ebd
|
||||
kind: STRUCT
|
||||
name: "v4l2_fwnode_endpoint"
|
||||
definition {
|
||||
bytesize: 80
|
||||
member_id: 0x85d2e2e4
|
||||
member_id: 0x2c928e64
|
||||
member_id: 0xdaf846cc
|
||||
member_id: 0x6075ccdc
|
||||
member_id: 0x4519d21b
|
||||
}
|
||||
}
|
||||
struct_union {
|
||||
id: 0xccd4dc1a
|
||||
kind: STRUCT
|
||||
|
|
@ -287051,6 +287130,13 @@ enumeration {
|
|||
}
|
||||
}
|
||||
}
|
||||
function {
|
||||
id: 0x003279c7
|
||||
return_type_id: 0x3c2dd1ca
|
||||
parameter_id: 0x3cfe7778
|
||||
parameter_id: 0x0490bb4a
|
||||
parameter_id: 0x4585663f
|
||||
}
|
||||
function {
|
||||
id: 0x004cf563
|
||||
return_type_id: 0x48b5725f
|
||||
|
|
@ -291664,6 +291750,11 @@ function {
|
|||
parameter_id: 0x14528516
|
||||
parameter_id: 0x2712b6f9
|
||||
}
|
||||
function {
|
||||
id: 0x15112911
|
||||
return_type_id: 0x48b5725f
|
||||
parameter_id: 0x1625e208
|
||||
}
|
||||
function {
|
||||
id: 0x151457b1
|
||||
return_type_id: 0xd5cc9c9a
|
||||
|
|
@ -298655,6 +298746,11 @@ function {
|
|||
parameter_id: 0x3c2755a3
|
||||
parameter_id: 0x0cbf60eb
|
||||
}
|
||||
function {
|
||||
id: 0x1fa7cc4d
|
||||
return_type_id: 0x48b5725f
|
||||
parameter_id: 0x3cfe7778
|
||||
}
|
||||
function {
|
||||
id: 0x1fa8b2bc
|
||||
return_type_id: 0x48b5725f
|
||||
|
|
@ -321574,6 +321670,12 @@ function {
|
|||
parameter_id: 0x04b193cc
|
||||
parameter_id: 0x0335a07f
|
||||
}
|
||||
function {
|
||||
id: 0x9ca0dc77
|
||||
return_type_id: 0x6720d32f
|
||||
parameter_id: 0x074f1a14
|
||||
parameter_id: 0x3cfe7778
|
||||
}
|
||||
function {
|
||||
id: 0x9ca1921c
|
||||
return_type_id: 0x6720d32f
|
||||
|
|
@ -322038,6 +322140,12 @@ function {
|
|||
parameter_id: 0x054f691a
|
||||
parameter_id: 0x0aa1f0ee
|
||||
}
|
||||
function {
|
||||
id: 0x9cfc5a75
|
||||
return_type_id: 0x6720d32f
|
||||
parameter_id: 0x0490bb4a
|
||||
parameter_id: 0x1625e208
|
||||
}
|
||||
function {
|
||||
id: 0x9cfd713b
|
||||
return_type_id: 0x6720d32f
|
||||
|
|
@ -322060,6 +322168,12 @@ function {
|
|||
parameter_id: 0x02ed0755
|
||||
parameter_id: 0x0e68dab6
|
||||
}
|
||||
function {
|
||||
id: 0x9d027320
|
||||
return_type_id: 0x6720d32f
|
||||
parameter_id: 0x01c5a749
|
||||
parameter_id: 0x3cfe7778
|
||||
}
|
||||
function {
|
||||
id: 0x9d038726
|
||||
return_type_id: 0x6720d32f
|
||||
|
|
@ -322608,6 +322722,13 @@ function {
|
|||
parameter_id: 0x0258f96e
|
||||
parameter_id: 0x15f20052
|
||||
}
|
||||
function {
|
||||
id: 0x9d414188
|
||||
return_type_id: 0x6720d32f
|
||||
parameter_id: 0x0258f96e
|
||||
parameter_id: 0x1625e208
|
||||
parameter_id: 0x3c2dd1ca
|
||||
}
|
||||
function {
|
||||
id: 0x9d419277
|
||||
return_type_id: 0x6720d32f
|
||||
|
|
@ -323728,6 +323849,14 @@ function {
|
|||
parameter_id: 0x33756485
|
||||
parameter_id: 0x064d6086
|
||||
}
|
||||
function {
|
||||
id: 0x9ddac293
|
||||
return_type_id: 0x6720d32f
|
||||
parameter_id: 0x0258f96e
|
||||
parameter_id: 0x3cfe7778
|
||||
parameter_id: 0xf435685e
|
||||
parameter_id: 0xbad82a2c
|
||||
}
|
||||
function {
|
||||
id: 0x9ddaf106
|
||||
return_type_id: 0x6720d32f
|
||||
|
|
@ -343026,6 +343155,24 @@ elf_symbol {
|
|||
type_id: 0x20cd94dc
|
||||
full_name: "__usecs_to_jiffies"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0xf51d746f
|
||||
name: "__v4l2_async_nf_add_fwnode"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0x03599cac
|
||||
type_id: 0x003279c7
|
||||
full_name: "__v4l2_async_nf_add_fwnode"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0xe13e16ca
|
||||
name: "__v4l2_async_nf_add_fwnode_remote"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0x82966749
|
||||
type_id: 0x003279c7
|
||||
full_name: "__v4l2_async_nf_add_fwnode_remote"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x4c0a941a
|
||||
name: "__v4l2_ctrl_handler_setup"
|
||||
|
|
@ -394585,6 +394732,87 @@ elf_symbol {
|
|||
type_id: 0x927d452a
|
||||
full_name: "uuid_parse"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x4e2f55da
|
||||
name: "v4l2_async_nf_cleanup"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0xdad12cba
|
||||
type_id: 0x1fa7cc4d
|
||||
full_name: "v4l2_async_nf_cleanup"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x04aadf7f
|
||||
name: "v4l2_async_nf_init"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0xc88abf32
|
||||
type_id: 0x1fa7cc4d
|
||||
full_name: "v4l2_async_nf_init"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x7920fabe
|
||||
name: "v4l2_async_nf_parse_fwnode_endpoints"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0xde590e4b
|
||||
type_id: 0x9ddac293
|
||||
full_name: "v4l2_async_nf_parse_fwnode_endpoints"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x48e55006
|
||||
name: "v4l2_async_nf_register"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0x8be566ca
|
||||
type_id: 0x9ca0dc77
|
||||
full_name: "v4l2_async_nf_register"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x65ffd1d0
|
||||
name: "v4l2_async_nf_unregister"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0xc74894f9
|
||||
type_id: 0x1fa7cc4d
|
||||
full_name: "v4l2_async_nf_unregister"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x507a9ef5
|
||||
name: "v4l2_async_register_subdev"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0x64ab86bc
|
||||
type_id: 0x9df18afd
|
||||
full_name: "v4l2_async_register_subdev"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x050dd932
|
||||
name: "v4l2_async_register_subdev_sensor"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0x61c8f608
|
||||
type_id: 0x9df18afd
|
||||
full_name: "v4l2_async_register_subdev_sensor"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x0664687c
|
||||
name: "v4l2_async_subdev_nf_register"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0x4d890f4b
|
||||
type_id: 0x9d027320
|
||||
full_name: "v4l2_async_subdev_nf_register"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0xf440f7f1
|
||||
name: "v4l2_async_unregister_subdev"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0x2592ea78
|
||||
type_id: 0x10e93841
|
||||
full_name: "v4l2_async_unregister_subdev"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0xf39bae65
|
||||
name: "v4l2_compat_ioctl32"
|
||||
|
|
@ -394990,6 +395218,33 @@ elf_symbol {
|
|||
type_id: 0x209ae488
|
||||
full_name: "v4l2_format_info"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x7ba36329
|
||||
name: "v4l2_fwnode_endpoint_alloc_parse"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0x05930b06
|
||||
type_id: 0x9cfc5a75
|
||||
full_name: "v4l2_fwnode_endpoint_alloc_parse"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x2643c2c9
|
||||
name: "v4l2_fwnode_endpoint_free"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0xf01d6f06
|
||||
type_id: 0x15112911
|
||||
full_name: "v4l2_fwnode_endpoint_free"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0xcb8b4f14
|
||||
name: "v4l2_fwnode_endpoint_parse"
|
||||
is_defined: true
|
||||
symbol_type: FUNCTION
|
||||
crc: 0x9dcd6cfe
|
||||
type_id: 0x9cfc5a75
|
||||
full_name: "v4l2_fwnode_endpoint_parse"
|
||||
}
|
||||
elf_symbol {
|
||||
id: 0x58330374
|
||||
name: "v4l2_g_parm_cap"
|
||||
|
|
@ -399757,6 +400012,8 @@ interface {
|
|||
symbol_id: 0x7c261545
|
||||
symbol_id: 0xf497de36
|
||||
symbol_id: 0xf44f6a18
|
||||
symbol_id: 0xf51d746f
|
||||
symbol_id: 0xe13e16ca
|
||||
symbol_id: 0x4c0a941a
|
||||
symbol_id: 0xfc85c168
|
||||
symbol_id: 0xb6af2644
|
||||
|
|
@ -405485,6 +405742,15 @@ interface {
|
|||
symbol_id: 0xb0c1eaf9
|
||||
symbol_id: 0xe7b3f166
|
||||
symbol_id: 0xb21b47da
|
||||
symbol_id: 0x4e2f55da
|
||||
symbol_id: 0x04aadf7f
|
||||
symbol_id: 0x7920fabe
|
||||
symbol_id: 0x48e55006
|
||||
symbol_id: 0x65ffd1d0
|
||||
symbol_id: 0x507a9ef5
|
||||
symbol_id: 0x050dd932
|
||||
symbol_id: 0x0664687c
|
||||
symbol_id: 0xf440f7f1
|
||||
symbol_id: 0xf39bae65
|
||||
symbol_id: 0xfd78bf45
|
||||
symbol_id: 0x218d39b6
|
||||
|
|
@ -405530,6 +405796,9 @@ interface {
|
|||
symbol_id: 0xe66642fe
|
||||
symbol_id: 0x538ad5cc
|
||||
symbol_id: 0x2244c8f0
|
||||
symbol_id: 0x7ba36329
|
||||
symbol_id: 0x2643c2c9
|
||||
symbol_id: 0xcb8b4f14
|
||||
symbol_id: 0x58330374
|
||||
symbol_id: 0xdb18c924
|
||||
symbol_id: 0x5e36dba6
|
||||
|
|
|
|||
|
|
@ -1268,6 +1268,15 @@
|
|||
usb_submit_urb
|
||||
__usecs_to_jiffies
|
||||
usleep_range_state
|
||||
__v4l2_async_nf_add_fwnode_remote
|
||||
v4l2_async_nf_cleanup
|
||||
v4l2_async_nf_init
|
||||
v4l2_async_nf_parse_fwnode_endpoints
|
||||
v4l2_async_nf_register
|
||||
v4l2_async_register_subdev
|
||||
v4l2_async_register_subdev_sensor
|
||||
v4l2_async_subdev_nf_register
|
||||
v4l2_async_unregister_subdev
|
||||
v4l2_ctrl_find
|
||||
v4l2_ctrl_g_ctrl
|
||||
v4l2_ctrl_g_ctrl_int64
|
||||
|
|
@ -1295,6 +1304,9 @@
|
|||
v4l2_event_subscribe
|
||||
v4l2_event_unsubscribe
|
||||
v4l2_fh_open
|
||||
v4l2_fwnode_endpoint_alloc_parse
|
||||
v4l2_fwnode_endpoint_free
|
||||
v4l2_fwnode_endpoint_parse
|
||||
v4l2_i2c_subdev_init
|
||||
v4l2_match_dv_timings
|
||||
v4l2_pipeline_link_notify
|
||||
|
|
@ -2871,9 +2883,11 @@
|
|||
|
||||
# required by video_rkcif.ko
|
||||
media_entity_setup_link
|
||||
__v4l2_async_nf_add_fwnode
|
||||
|
||||
# required by video_rkisp.ko
|
||||
param_ops_ullong
|
||||
v4l2_async_nf_unregister
|
||||
v4l2_ctrl_poll
|
||||
|
||||
# required by videobuf2-cma-sg.ko
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue