mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 19:43:40 +02:00
drm/amd/display: Add SPL namespace
[Why] In order to avoid component conflicts, spl namespace is needed. [How] Adding SPL namespace to the public API os that each user of SPL can have their own namespace. Signed-off-by: Navid Assadian <Navid.Assadian@amd.com> Reviewed-by: Samson Tam <Samson.Tam@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
259eacbfcf
commit
0fe2df4498
|
|
@ -1819,7 +1819,7 @@ static bool spl_calculate_number_of_taps(struct spl_in *spl_in, struct spl_scrat
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Calculate scaler parameters */
|
/* Calculate scaler parameters */
|
||||||
bool spl_calculate_scaler_params(struct spl_in *spl_in, struct spl_out *spl_out)
|
bool SPL_NAMESPACE(spl_calculate_scaler_params(struct spl_in *spl_in, struct spl_out *spl_out))
|
||||||
{
|
{
|
||||||
bool res = false;
|
bool res = false;
|
||||||
bool enable_easf_v = false;
|
bool enable_easf_v = false;
|
||||||
|
|
@ -1884,7 +1884,7 @@ bool spl_calculate_scaler_params(struct spl_in *spl_in, struct spl_out *spl_out)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* External interface to get number of taps only */
|
/* External interface to get number of taps only */
|
||||||
bool spl_get_number_of_taps(struct spl_in *spl_in, struct spl_out *spl_out)
|
bool SPL_NAMESPACE(spl_get_number_of_taps(struct spl_in *spl_in, struct spl_out *spl_out))
|
||||||
{
|
{
|
||||||
bool res = false;
|
bool res = false;
|
||||||
bool enable_easf_v = false;
|
bool enable_easf_v = false;
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,22 @@
|
||||||
#define BLACK_OFFSET_RGB_Y 0x0
|
#define BLACK_OFFSET_RGB_Y 0x0
|
||||||
#define BLACK_OFFSET_CBCR 0x8000
|
#define BLACK_OFFSET_CBCR 0x8000
|
||||||
|
|
||||||
|
#ifndef SPL_PFX_
|
||||||
|
#define SPL_PFX_
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define SPL_EXPAND2(a, b) a##b
|
||||||
|
#define SPL_EXPAND(a, b) SPL_EXPAND2(a, b)
|
||||||
|
#define SPL_NAMESPACE(symbol) SPL_EXPAND(SPL_PFX_, symbol)
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
/* SPL interfaces */
|
/* SPL interfaces */
|
||||||
|
|
||||||
bool spl_calculate_scaler_params(struct spl_in *spl_in, struct spl_out *spl_out);
|
bool SPL_NAMESPACE(spl_calculate_scaler_params(struct spl_in *spl_in, struct spl_out *spl_out));
|
||||||
|
|
||||||
bool spl_get_number_of_taps(struct spl_in *spl_in, struct spl_out *spl_out);
|
bool SPL_NAMESPACE(spl_get_number_of_taps(struct spl_in *spl_in, struct spl_out *spl_out));
|
||||||
|
|
||||||
#endif /* __DC_SPL_H__ */
|
#endif /* __DC_SPL_H__ */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user