diff options
Diffstat (limited to 'include/linux/mdss_io_util.h')
| -rw-r--r-- | include/linux/mdss_io_util.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/linux/mdss_io_util.h b/include/linux/mdss_io_util.h index 3cca007e618c..46b90a82d5c2 100644 --- a/include/linux/mdss_io_util.h +++ b/include/linux/mdss_io_util.h @@ -1,4 +1,5 @@ /* Copyright (c) 2012, 2016-2017, The Linux Foundation. All rights reserved. + * Copyright (C) 2019 XiaoMi, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and @@ -111,5 +112,20 @@ int mdss_i2c_byte_read(struct i2c_client *client, uint8_t slave_addr, uint8_t reg_offset, uint8_t *read_buf); int mdss_i2c_byte_write(struct i2c_client *client, uint8_t slave_addr, uint8_t reg_offset, uint8_t *value); +#ifdef CONFIG_MACH_MI +bool mdss_panel_is_prim(void *fbinfo); +bool mdss_prim_panel_is_dead(void); +void mdss_panel_reset_skip_enable(bool enable); +void mdss_dsi_ulps_enable(bool enable); +void mdss_dsi_ulps_suspend_enable(bool enable); +void mdss_fb_prim_panel_recover(void); + +int mdss_prim_panel_fb_unblank(int timeout); +void mdss_fb_prim_panel_recover(void); +#endif + +#if defined(CONFIG_MACH_XIAOMI_SDM660) || defined(CONFIG_MACH_XIAOMI_CLOVER) +int mdss_prim_panel_fb_unblank(int timeout); +#endif #endif /* __MDSS_IO_UTIL_H__ */ |
