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