29 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * Copyright (c) 2018, The Linux Foundation4 */5 6#ifndef __MSM_MDSS_H__7#define __MSM_MDSS_H__8 9struct msm_mdss_data {10 u32 ubwc_enc_version;11 /* can be read from register 0x58 */12 u32 ubwc_dec_version;13 u32 ubwc_swizzle;14 u32 ubwc_static;15 u32 highest_bank_bit;16 u32 macrotile_mode;17 u32 reg_bus_bw;18};19 20#define UBWC_1_0 0x1000000021#define UBWC_2_0 0x2000000022#define UBWC_3_0 0x3000000023#define UBWC_4_0 0x4000000024#define UBWC_4_3 0x4003000025 26const struct msm_mdss_data *msm_mdss_get_mdss_data(struct device *dev);27 28#endif /* __MSM_MDSS_H__ */29