hc
2024-03-22 ac5f19e89dcbd5c7428fcc78a0d407c887564466
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * maxim-max96752.c  --  I2C register interface access for max96752 serdes chip
 *
 * Copyright (c) 2023-2028 Rockchip Electronics Co. Ltd.
 *
 * Author: luowei <lw@rock-chips.com>
 */
#include <serdes-display-core.h>
#include "maxim-max96752.h"
 
int max96752_panel_prepare(struct serdes *serdes)
{
   return 0;
}
 
int max96752_panel_unprepare(struct serdes *serdes)
{
   return 0;
}
 
int max96752_panel_enable(struct serdes *serdes)
{
   return 0;
}
 
int max96752_panel_disable(struct serdes *serdes)
{
   return 0;
}
 
int max96752_panel_backlight_enable(struct serdes *serdes)
{
   return 0;
}
 
int max96752_panel_backlight_disable(struct serdes *serdes)
{
   return 0;
}
 
static struct serdes_chip_panel_ops max96752_panel_ops = {
   .prepare    = max96752_panel_prepare,
   .unprepare    = max96752_panel_unprepare,
   .enable        = max96752_panel_enable,
   .disable    = max96752_panel_disable,
   .backlight_enable    = max96752_panel_backlight_enable,
   .backlight_disable    = max96752_panel_backlight_disable,
};
 
struct serdes_chip_data serdes_max96752_data = {
   .name        = "max96752",
   .serdes_type    = TYPE_DES,
   .serdes_id    = MAXIM_ID_MAX96752,
   .panel_ops    = &max96752_panel_ops,
};
EXPORT_SYMBOL_GPL(serdes_max96752_data);