forked from Minki/linux
drm/amd/display: Pack DMCU iRAM alignment
[Why] When the DMCU's iRAM definition was moved to the newly created power_helpers, a #pragma pack was lost, causing the iRAM to be misaligned [How] Restore the #pragma pack Signed-off-by: Josip Pavic <Josip.Pavic@amd.com> Reviewed-by: Anthony Koo <Anthony.Koo@amd.com> Acked-by: Leo Li <sunpeng.li@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
a29b01a131
commit
099139bef0
@ -57,6 +57,7 @@ static const unsigned char abm_config[abm_defines_max_config][abm_defines_max_le
|
|||||||
#define NUM_POWER_FN_SEGS 8
|
#define NUM_POWER_FN_SEGS 8
|
||||||
#define NUM_BL_CURVE_SEGS 16
|
#define NUM_BL_CURVE_SEGS 16
|
||||||
|
|
||||||
|
#pragma pack(push, 1)
|
||||||
/* NOTE: iRAM is 256B in size */
|
/* NOTE: iRAM is 256B in size */
|
||||||
struct iram_table_v_2 {
|
struct iram_table_v_2 {
|
||||||
/* flags */
|
/* flags */
|
||||||
@ -100,6 +101,7 @@ struct iram_table_v_2 {
|
|||||||
uint8_t dummy8; /* 0xfe */
|
uint8_t dummy8; /* 0xfe */
|
||||||
uint8_t dummy9; /* 0xff */
|
uint8_t dummy9; /* 0xff */
|
||||||
};
|
};
|
||||||
|
#pragma pack(pop)
|
||||||
|
|
||||||
static uint16_t backlight_8_to_16(unsigned int backlight_8bit)
|
static uint16_t backlight_8_to_16(unsigned int backlight_8bit)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user