From efd0bedd2cb21169739c47ac449ae687e11751e9 Mon Sep 17 00:00:00 2001 From: Bian Jin chen Date: Wed, 12 Mar 2025 14:59:41 +0800 Subject: [PATCH] ANDROID: GKI: Update rockchip symbols for drm driver. INFO: 4 function symbol(s) added 'bool drm_bridge_is_panel(const struct drm_bridge*)' 'int drm_panel_bridge_set_orientation(struct drm_connector*, struct drm_bridge*)' 'struct drm_bridge* drmm_of_get_bridge(struct drm_device*, struct device_node*, u32, u32)' 'struct drm_bridge* drmm_panel_bridge_add(struct drm_device*, struct drm_panel*)' Bug: 300024866 Signed-off-by: Bian Jin chen Change-Id: I256402894b3a19be401c27113c0fe52647d43531 --- android/abi_gki_aarch64.stg | 75 ++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_rockchip | 4 ++ 2 files changed, 79 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index b1457540de81..0ad34dc581a2 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -25963,6 +25963,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xf0da0508 } +pointer_reference { + id: 0x36aa7537 + kind: POINTER + pointee_type_id: 0xf0e93241 +} pointer_reference { id: 0x36aab51f kind: POINTER @@ -35408,6 +35413,11 @@ qualified { qualifier: CONST qualified_type_id: 0xb1b25547 } +qualified { + id: 0xf0e93241 + qualifier: CONST + qualified_type_id: 0xb3e37f8f +} qualified { id: 0xf0f451c7 qualifier: CONST @@ -314907,6 +314917,12 @@ function { parameter_id: 0x6720d32f parameter_id: 0x914dbfdc } +function { + id: 0x9174292d + return_type_id: 0x6720d32f + parameter_id: 0x31b5a66f + parameter_id: 0x2668e644 +} function { id: 0x9175015c return_type_id: 0x6720d32f @@ -319014,6 +319030,14 @@ function { parameter_id: 0x25653b02 parameter_id: 0x396f8ae8 } +function { + id: 0x943f99cd + return_type_id: 0x2668e644 + parameter_id: 0x3b04bead + parameter_id: 0x347303b4 + parameter_id: 0xc9082b19 + parameter_id: 0xc9082b19 +} function { id: 0x94404485 return_type_id: 0x6720d32f @@ -319360,6 +319384,12 @@ function { parameter_id: 0x25ffeea5 parameter_id: 0x19671b46 } +function { + id: 0x949eb61b + return_type_id: 0x2668e644 + parameter_id: 0x3b04bead + parameter_id: 0x10617cac +} function { id: 0x949fa126 return_type_id: 0x6720d32f @@ -340977,6 +341007,11 @@ function { parameter_id: 0x34df9ab6 parameter_id: 0x26847863 } +function { + id: 0xf30ec649 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x36aa7537 +} function { id: 0xf3110cae return_type_id: 0x6d7f5ff6 @@ -370202,6 +370237,15 @@ elf_symbol { type_id: 0x182b2835 full_name: "drm_bridge_hpd_notify" } +elf_symbol { + id: 0xbaf4f45d + name: "drm_bridge_is_panel" + is_defined: true + symbol_type: FUNCTION + crc: 0x3a74b7d0 + type_id: 0xf30ec649 + full_name: "drm_bridge_is_panel" +} elf_symbol { id: 0x69a31cde name: "drm_bridge_remove" @@ -372560,6 +372604,15 @@ elf_symbol { type_id: 0x19026802 full_name: "drm_panel_bridge_remove" } +elf_symbol { + id: 0x18d15528 + name: "drm_panel_bridge_set_orientation" + is_defined: true + symbol_type: FUNCTION + crc: 0x155a5428 + type_id: 0x9174292d + full_name: "drm_panel_bridge_set_orientation" +} elf_symbol { id: 0x213cfa4f name: "drm_panel_disable" @@ -373334,6 +373387,24 @@ elf_symbol { type_id: 0x9341cc84 full_name: "drmm_mode_config_init" } +elf_symbol { + id: 0x919d8551 + name: "drmm_of_get_bridge" + is_defined: true + symbol_type: FUNCTION + crc: 0x8fe251ff + type_id: 0x943f99cd + full_name: "drmm_of_get_bridge" +} +elf_symbol { + id: 0x943167de + name: "drmm_panel_bridge_add" + is_defined: true + symbol_type: FUNCTION + crc: 0x5316c3d0 + type_id: 0x949eb61b + full_name: "drmm_panel_bridge_add" +} elf_symbol { id: 0x4dae13e9 name: "drop_nlink" @@ -420843,6 +420914,7 @@ interface { symbol_id: 0x3ef0db06 symbol_id: 0xc72378aa symbol_id: 0xd82232b3 + symbol_id: 0xbaf4f45d symbol_id: 0x69a31cde symbol_id: 0xfbc28ac3 symbol_id: 0xe2f527ca @@ -421105,6 +421177,7 @@ interface { symbol_id: 0xd67ad69f symbol_id: 0x48cde8a9 symbol_id: 0x633d0644 + symbol_id: 0x18d15528 symbol_id: 0x213cfa4f symbol_id: 0xaaae7be8 symbol_id: 0x06b3c598 @@ -421191,6 +421264,8 @@ interface { symbol_id: 0xdaf34c14 symbol_id: 0x1f1ab070 symbol_id: 0x66dcfd31 + symbol_id: 0x919d8551 + symbol_id: 0x943167de symbol_id: 0x4dae13e9 symbol_id: 0x367672f6 symbol_id: 0xe2b96ffd diff --git a/android/abi_gki_aarch64_rockchip b/android/abi_gki_aarch64_rockchip index 69abf52bd41b..ed1693df7d00 100644 --- a/android/abi_gki_aarch64_rockchip +++ b/android/abi_gki_aarch64_rockchip @@ -2498,6 +2498,7 @@ __drm_atomic_state_free drm_bridge_chain_mode_set drm_bridge_get_edid + drm_bridge_is_panel drm_connector_list_update drm_crtc_cleanup drm_crtc_enable_color_mgmt @@ -2543,7 +2544,9 @@ drm_kms_helper_poll_init drm_mm_init drm_mm_insert_node_in_range + drmm_of_get_bridge drmm_mode_config_init + drmm_panel_bridge_add drm_mm_print drm_mm_remove_node drm_mm_reserve_node @@ -2567,6 +2570,7 @@ drm_mode_validate_ycbcr420 drm_of_crtc_port_mask drm_of_encoder_active_endpoint + drm_panel_bridge_set_orientation drm_plane_cleanup drm_plane_create_alpha_property drm_plane_create_blend_mode_property