ANDROID: GKI: add allowed list for Exynosauto SoC

This patch adds GKI symbol list for Exynosauto SoC. We need to add
below 3 function symbols and it required by DRM(Direct Rendering Manager)
driver.

3 function symbol(s) added
  'void display_timings_release(struct display_timings*)'
  'struct display_timings* of_get_display_timings(const struct device_node*)'
  'int videomode_from_timings(const struct display_timings*, struct videomode*, unsigned int)'

Bug: 305126879
Change-Id: Ieaf3b82e18c0a3a90c274ed752af8ed84df5c150
Signed-off-by: Hoyoung Lee <hy_fifty.lee@samsung.com>
This commit is contained in:
Hoyoung Lee 2023-10-16 13:33:31 +09:00 committed by Treehugger Robot
parent a338830fde
commit 1e6a9aeb14
2 changed files with 1366 additions and 127 deletions

View File

@ -4153,6 +4153,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0x19d93429
}
pointer_reference {
id: 0x0ce80834
kind: POINTER
pointee_type_id: 0x19e0c64c
}
pointer_reference {
id: 0x0ce9a2bb
kind: POINTER
@ -22343,6 +22348,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xebd0e7ee
}
pointer_reference {
id: 0x3064f970
kind: POINTER
pointee_type_id: 0xebd3035e
}
pointer_reference {
id: 0x30650ba6
kind: POINTER
@ -28038,6 +28048,11 @@ pointer_reference {
kind: POINTER
pointee_type_id: 0xdf713fb7
}
pointer_reference {
id: 0x3d52d75b
kind: POINTER
pointee_type_id: 0xdf0bbbf0
}
pointer_reference {
id: 0x3d551c03
kind: POINTER
@ -33738,6 +33753,11 @@ qualified {
qualifier: CONST
qualified_type_id: 0xdf042930
}
qualified {
id: 0xebd3035e
qualifier: CONST
qualified_type_id: 0xdf0bbbf0
}
qualified {
id: 0xebd4c806
qualifier: CONST
@ -130704,6 +130724,12 @@ member {
offset: 8135
bitsize: 1
}
member {
id: 0xf79a533a
name: "native_mode"
type_id: 0x4585663f
offset: 32
}
member {
id: 0x24fa7507
name: "native_pcie_hotplug"
@ -137965,6 +137991,11 @@ member {
offset: 1177
bitsize: 7
}
member {
id: 0x349420c4
name: "num_timings"
type_id: 0x4585663f
}
member {
id: 0x8026d50a
name: "num_total_plane"
@ -190276,6 +190307,12 @@ member {
type_id: 0x5d8155a5
offset: 128
}
member {
id: 0x1f55657f
name: "timings"
type_id: 0x0ce80834
offset: 64
}
member {
id: 0x1f6734de
name: "timings"
@ -222954,6 +222991,17 @@ struct_union {
member_id: 0x2d0ec9dd
}
}
struct_union {
id: 0xdf0bbbf0
kind: STRUCT
name: "display_timings"
definition {
bytesize: 16
member_id: 0x349420c4
member_id: 0xf79a533a
member_id: 0x1f55657f
}
}
struct_union {
id: 0x75bc7540
kind: STRUCT
@ -297496,6 +297544,11 @@ function {
parameter_id: 0x5268af9d
parameter_id: 0x6d7f5ff6
}
function {
id: 0x1fcce445
return_type_id: 0x48b5725f
parameter_id: 0x3d52d75b
}
function {
id: 0x1fcd1693
return_type_id: 0x48b5725f
@ -299759,6 +299812,11 @@ function {
parameter_id: 0x3c9a9fb2
parameter_id: 0x6720d32f
}
function {
id: 0x4d744842
return_type_id: 0x3d52d75b
parameter_id: 0x322c8c4b
}
function {
id: 0x4d878509
return_type_id: 0x21069feb
@ -305251,6 +305309,13 @@ function {
parameter_id: 0x3de3f5a1
parameter_id: 0x268136e5
}
function {
id: 0x919a2688
return_type_id: 0x6720d32f
parameter_id: 0x3064f970
parameter_id: 0x04a6a89c
parameter_id: 0x4585663f
}
function {
id: 0x919a7322
return_type_id: 0x6720d32f
@ -351207,6 +351272,15 @@ elf_symbol {
type_id: 0x1bd69e9e
full_name: "disk_set_zoned"
}
elf_symbol {
id: 0x80814925
name: "display_timings_release"
is_defined: true
symbol_type: FUNCTION
crc: 0x3b4c240a
type_id: 0x1fcce445
full_name: "display_timings_release"
}
elf_symbol {
id: 0x9c5fb17e
name: "divider_get_val"
@ -370899,6 +370973,15 @@ elf_symbol {
type_id: 0x91f5fad8
full_name: "of_get_display_timing"
}
elf_symbol {
id: 0x824695bc
name: "of_get_display_timings"
is_defined: true
symbol_type: FUNCTION
crc: 0x98a67fd3
type_id: 0x4d744842
full_name: "of_get_display_timings"
}
elf_symbol {
id: 0x05a46d27
name: "of_get_drm_display_mode"
@ -393253,6 +393336,15 @@ elf_symbol {
type_id: 0x1ed8d47c
full_name: "videomode_from_timing"
}
elf_symbol {
id: 0x6d215713
name: "videomode_from_timings"
is_defined: true
symbol_type: FUNCTION
crc: 0x414d119a
type_id: 0x919a2688
full_name: "videomode_from_timings"
}
elf_symbol {
id: 0x1bf9e9e5
name: "virtio_break_device"
@ -397846,6 +397938,7 @@ interface {
symbol_id: 0xe5bfa8c8
symbol_id: 0xd48a6769
symbol_id: 0xdd957eaf
symbol_id: 0x80814925
symbol_id: 0x9c5fb17e
symbol_id: 0xedd83590
symbol_id: 0x840989b2
@ -400032,6 +400125,7 @@ interface {
symbol_id: 0xe2b0e5a5
symbol_id: 0xb8036e9c
symbol_id: 0xe36e392a
symbol_id: 0x824695bc
symbol_id: 0x05a46d27
symbol_id: 0xe3de7018
symbol_id: 0x26fb2401
@ -402516,6 +402610,7 @@ interface {
symbol_id: 0xbd9fe5b6
symbol_id: 0x76ec943c
symbol_id: 0x1a4e4142
symbol_id: 0x6d215713
symbol_id: 0x1bf9e9e5
symbol_id: 0xec6b2b3d
symbol_id: 0x4b519cf9

File diff suppressed because it is too large Load Diff