| /* SPDX-License-Identifier: GPL-2.0-or-later */ | 
| /* | 
|  * Copyright 2015 Toradex AG | 
|  * | 
|  * Stefan Agner <stefan@agner.ch> | 
|  * | 
|  * Freescale TCON device driver | 
|  */ | 
|   | 
| #ifndef __FSL_TCON_H__ | 
| #define __FSL_TCON_H__ | 
|   | 
| #include <linux/bitops.h> | 
|   | 
| #define FSL_TCON_CTRL1            0x0 | 
| #define FSL_TCON_CTRL1_TCON_BYPASS    BIT(29) | 
|   | 
| struct fsl_tcon { | 
|     struct regmap        *regs; | 
|     struct clk        *ipg_clk; | 
| }; | 
|   | 
| struct fsl_tcon *fsl_tcon_init(struct device *dev); | 
| void fsl_tcon_free(struct fsl_tcon *tcon); | 
|   | 
| void fsl_tcon_bypass_disable(struct fsl_tcon *tcon); | 
| void fsl_tcon_bypass_enable(struct fsl_tcon *tcon); | 
|   | 
| #endif /* __FSL_TCON_H__ */ |