#ifndef _DP_UTILS_H_
#define _DP_UTILS_H_
#include <linux/bitfield.h>
#include <linux/bits.h>
#include <drm/display/drm_dp_helper.h>
#define HEADER_BYTE_0_BIT …
#define PARITY_BYTE_0_BIT …
#define HEADER_BYTE_1_BIT …
#define PARITY_BYTE_1_BIT …
#define HEADER_BYTE_2_BIT …
#define PARITY_BYTE_2_BIT …
#define HEADER_BYTE_3_BIT …
#define PARITY_BYTE_3_BIT …
#define HEADER_0_MASK …
#define PARITY_0_MASK …
#define HEADER_1_MASK …
#define PARITY_1_MASK …
#define HEADER_2_MASK …
#define PARITY_2_MASK …
#define HEADER_3_MASK …
#define PARITY_3_MASK …
u8 dp_utils_get_g0_value(u8 data);
u8 dp_utils_get_g1_value(u8 data);
u8 dp_utils_calculate_parity(u32 data);
ssize_t dp_utils_pack_sdp_header(struct dp_sdp_header *sdp_header, u32 *header_buff);
#endif