xref: /openbmc/linux/drivers/gpu/drm/msm/adreno/a2xx_gpu.h (revision 30229507)
121af872cSJonathan Marek // SPDX-License-Identifier: GPL-2.0
221af872cSJonathan Marek /* Copyright (c) 2018 The Linux Foundation. All rights reserved. */
321af872cSJonathan Marek 
421af872cSJonathan Marek #ifndef __A2XX_GPU_H__
521af872cSJonathan Marek #define __A2XX_GPU_H__
621af872cSJonathan Marek 
721af872cSJonathan Marek #include "adreno_gpu.h"
821af872cSJonathan Marek 
921af872cSJonathan Marek /* arrg, somehow fb.h is getting pulled in: */
1021af872cSJonathan Marek #undef ROP_COPY
1121af872cSJonathan Marek #undef ROP_XOR
1221af872cSJonathan Marek 
1321af872cSJonathan Marek #include "a2xx.xml.h"
1421af872cSJonathan Marek 
1521af872cSJonathan Marek struct a2xx_gpu {
1621af872cSJonathan Marek 	struct adreno_gpu base;
1721af872cSJonathan Marek 	bool pm_enabled;
18*30229507SDmitry Baryshkov 	bool protection_disabled;
1921af872cSJonathan Marek };
2021af872cSJonathan Marek #define to_a2xx_gpu(x) container_of(x, struct a2xx_gpu, base)
2121af872cSJonathan Marek 
2221af872cSJonathan Marek #endif /* __A2XX_GPU_H__ */
23