1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ |
2 | /* |
3 | * Copyright 2015 Toradex AG |
4 | * |
5 | * Stefan Agner <stefan@agner.ch> |
6 | * |
7 | * Freescale TCON device driver |
8 | */ |
9 | |
10 | #ifndef __FSL_TCON_H__ |
11 | #define __FSL_TCON_H__ |
12 | |
13 | #include <linux/bitops.h> |
14 | |
15 | #define FSL_TCON_CTRL1 0x0 |
16 | #define FSL_TCON_CTRL1_TCON_BYPASS BIT(29) |
17 | |
18 | struct fsl_tcon { |
19 | struct regmap *regs; |
20 | struct clk *ipg_clk; |
21 | }; |
22 | |
23 | struct fsl_tcon *fsl_tcon_init(struct device *dev); |
24 | void fsl_tcon_free(struct fsl_tcon *tcon); |
25 | |
26 | void fsl_tcon_bypass_disable(struct fsl_tcon *tcon); |
27 | void fsl_tcon_bypass_enable(struct fsl_tcon *tcon); |
28 | |
29 | #endif /* __FSL_TCON_H__ */ |
30 | |