* drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c:140 truly_nt35521_on() warn: Function too hairy. No more merges.
@ 2023-10-02 5:26 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-10-02 5:26 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp, Dan Carpenter
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
CC: linux-kernel@vger.kernel.org
TO: Javier Martinez Canillas <javierm@redhat.com>
CC: Sam Ravnborg <sam@ravnborg.org>
Hi Javier,
FYI, the error/warning was bisected to this commit, please ignore it if it's irrelevant.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 8a749fd1a8720d4619c91c8b6e7528c0a355c0aa
commit: 7b00536a206e9d31740e3a6c11c6b731b1d49182 drm/panel-sony-tulip-truly-nt35521: Drop custom DSI write macro
date: 9 months ago
:::::: branch date: 8 hours ago
:::::: commit date: 9 months ago
config: x86_64-randconfig-161-20230924 (https://download.01.org/0day-ci/archive/20231002/202310021323.KAPUN6F5-lkp@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce: (https://download.01.org/0day-ci/archive/20231002/202310021323.KAPUN6F5-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Reported-by: Dan Carpenter <error27@gmail.com>
| Closes: https://lore.kernel.org/r/202310021323.KAPUN6F5-lkp@intel.com/
smatch warnings:
drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c:140 truly_nt35521_on() warn: Function too hairy. No more merges.
vim +140 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c
9aa2c2320e6fb5 Shawn Guo 2021-08-09 45
9aa2c2320e6fb5 Shawn Guo 2021-08-09 46 static int truly_nt35521_on(struct truly_nt35521 *ctx)
9aa2c2320e6fb5 Shawn Guo 2021-08-09 47 {
9aa2c2320e6fb5 Shawn Guo 2021-08-09 48 struct mipi_dsi_device *dsi = ctx->dsi;
9aa2c2320e6fb5 Shawn Guo 2021-08-09 49 struct device *dev = &dsi->dev;
9aa2c2320e6fb5 Shawn Guo 2021-08-09 50 int ret;
9aa2c2320e6fb5 Shawn Guo 2021-08-09 51
9aa2c2320e6fb5 Shawn Guo 2021-08-09 52 dsi->mode_flags |= MIPI_DSI_MODE_LPM;
9aa2c2320e6fb5 Shawn Guo 2021-08-09 53
7b00536a206e9d Javier Martinez Canillas 2023-01-07 54 mipi_dsi_generic_write_seq(dsi, 0xf0, 0x55, 0xaa, 0x52, 0x08, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 55 mipi_dsi_generic_write_seq(dsi, 0xff, 0xaa, 0x55, 0xa5, 0x80);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 56 mipi_dsi_generic_write_seq(dsi, 0x6f, 0x11, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 57 mipi_dsi_generic_write_seq(dsi, 0xf7, 0x20, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 58 mipi_dsi_generic_write_seq(dsi, 0x6f, 0x01);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 59 mipi_dsi_generic_write_seq(dsi, 0xb1, 0x21);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 60 mipi_dsi_generic_write_seq(dsi, 0xbd, 0x01, 0xa0, 0x10, 0x08, 0x01);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 61 mipi_dsi_generic_write_seq(dsi, 0xb8, 0x01, 0x02, 0x0c, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 62 mipi_dsi_generic_write_seq(dsi, 0xbb, 0x11, 0x11);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 63 mipi_dsi_generic_write_seq(dsi, 0xbc, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 64 mipi_dsi_generic_write_seq(dsi, 0xb6, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 65 mipi_dsi_generic_write_seq(dsi, 0xf0, 0x55, 0xaa, 0x52, 0x08, 0x01);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 66 mipi_dsi_generic_write_seq(dsi, 0xb0, 0x09, 0x09);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 67 mipi_dsi_generic_write_seq(dsi, 0xb1, 0x09, 0x09);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 68 mipi_dsi_generic_write_seq(dsi, 0xbc, 0x8c, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 69 mipi_dsi_generic_write_seq(dsi, 0xbd, 0x8c, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 70 mipi_dsi_generic_write_seq(dsi, 0xca, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 71 mipi_dsi_generic_write_seq(dsi, 0xc0, 0x04);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 72 mipi_dsi_generic_write_seq(dsi, 0xbe, 0xb5);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 73 mipi_dsi_generic_write_seq(dsi, 0xb3, 0x35, 0x35);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 74 mipi_dsi_generic_write_seq(dsi, 0xb4, 0x25, 0x25);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 75 mipi_dsi_generic_write_seq(dsi, 0xb9, 0x43, 0x43);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 76 mipi_dsi_generic_write_seq(dsi, 0xba, 0x24, 0x24);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 77 mipi_dsi_generic_write_seq(dsi, 0xf0, 0x55, 0xaa, 0x52, 0x08, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 78 mipi_dsi_generic_write_seq(dsi, 0xee, 0x03);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 79 mipi_dsi_generic_write_seq(dsi, 0xb0,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 80 0x00, 0xb2, 0x00, 0xb3, 0x00, 0xb6, 0x00, 0xc3,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 81 0x00, 0xce, 0x00, 0xe1, 0x00, 0xf3, 0x01, 0x11);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 82 mipi_dsi_generic_write_seq(dsi, 0xb1,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 83 0x01, 0x2e, 0x01, 0x5c, 0x01, 0x82, 0x01, 0xc3,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 84 0x01, 0xfe, 0x02, 0x00, 0x02, 0x37, 0x02, 0x77);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 85 mipi_dsi_generic_write_seq(dsi, 0xb2,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 86 0x02, 0xa1, 0x02, 0xd7, 0x02, 0xfe, 0x03, 0x2c,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 87 0x03, 0x4b, 0x03, 0x63, 0x03, 0x8f, 0x03, 0x90);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 88 mipi_dsi_generic_write_seq(dsi, 0xb3, 0x03, 0x96, 0x03, 0x98);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 89 mipi_dsi_generic_write_seq(dsi, 0xb4,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 90 0x00, 0x81, 0x00, 0x8b, 0x00, 0x9c, 0x00, 0xa9,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 91 0x00, 0xb5, 0x00, 0xcb, 0x00, 0xdf, 0x01, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 92 mipi_dsi_generic_write_seq(dsi, 0xb5,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 93 0x01, 0x1f, 0x01, 0x51, 0x01, 0x7a, 0x01, 0xbf,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 94 0x01, 0xfa, 0x01, 0xfc, 0x02, 0x34, 0x02, 0x76);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 95 mipi_dsi_generic_write_seq(dsi, 0xb6,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 96 0x02, 0x9f, 0x02, 0xd7, 0x02, 0xfc, 0x03, 0x2c,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 97 0x03, 0x4a, 0x03, 0x63, 0x03, 0x8f, 0x03, 0xa2);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 98 mipi_dsi_generic_write_seq(dsi, 0xb7, 0x03, 0xb8, 0x03, 0xba);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 99 mipi_dsi_generic_write_seq(dsi, 0xb8,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 100 0x00, 0x01, 0x00, 0x02, 0x00, 0x0e, 0x00, 0x2a,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 101 0x00, 0x41, 0x00, 0x67, 0x00, 0x87, 0x00, 0xb9);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 102 mipi_dsi_generic_write_seq(dsi, 0xb9,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 103 0x00, 0xe2, 0x01, 0x22, 0x01, 0x54, 0x01, 0xa3,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 104 0x01, 0xe6, 0x01, 0xe7, 0x02, 0x24, 0x02, 0x67);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 105 mipi_dsi_generic_write_seq(dsi, 0xba,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 106 0x02, 0x93, 0x02, 0xcd, 0x02, 0xf6, 0x03, 0x31,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 107 0x03, 0x6c, 0x03, 0xe9, 0x03, 0xef, 0x03, 0xf4);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 108 mipi_dsi_generic_write_seq(dsi, 0xbb, 0x03, 0xf6, 0x03, 0xf7);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 109 mipi_dsi_generic_write_seq(dsi, 0xf0, 0x55, 0xaa, 0x52, 0x08, 0x03);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 110 mipi_dsi_generic_write_seq(dsi, 0xb0, 0x22, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 111 mipi_dsi_generic_write_seq(dsi, 0xb1, 0x22, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 112 mipi_dsi_generic_write_seq(dsi, 0xb2, 0x05, 0x00, 0x60, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 113 mipi_dsi_generic_write_seq(dsi, 0xb3, 0x05, 0x00, 0x60, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 114 mipi_dsi_generic_write_seq(dsi, 0xb4, 0x05, 0x00, 0x60, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 115 mipi_dsi_generic_write_seq(dsi, 0xb5, 0x05, 0x00, 0x60, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 116 mipi_dsi_generic_write_seq(dsi, 0xba, 0x53, 0x00, 0x60, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 117 mipi_dsi_generic_write_seq(dsi, 0xbb, 0x53, 0x00, 0x60, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 118 mipi_dsi_generic_write_seq(dsi, 0xbc, 0x53, 0x00, 0x60, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 119 mipi_dsi_generic_write_seq(dsi, 0xbd, 0x53, 0x00, 0x60, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 120 mipi_dsi_generic_write_seq(dsi, 0xc0, 0x00, 0x34, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 121 mipi_dsi_generic_write_seq(dsi, 0xc1, 0x00, 0x00, 0x34, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 122 mipi_dsi_generic_write_seq(dsi, 0xc2, 0x00, 0x00, 0x34, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 123 mipi_dsi_generic_write_seq(dsi, 0xc3, 0x00, 0x00, 0x34, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 124 mipi_dsi_generic_write_seq(dsi, 0xc4, 0x60);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 125 mipi_dsi_generic_write_seq(dsi, 0xc5, 0xc0);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 126 mipi_dsi_generic_write_seq(dsi, 0xc6, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 127 mipi_dsi_generic_write_seq(dsi, 0xc7, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 128 mipi_dsi_generic_write_seq(dsi, 0xf0, 0x55, 0xaa, 0x52, 0x08, 0x05);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 129 mipi_dsi_generic_write_seq(dsi, 0xb0, 0x17, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 130 mipi_dsi_generic_write_seq(dsi, 0xb1, 0x17, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 131 mipi_dsi_generic_write_seq(dsi, 0xb2, 0x17, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 132 mipi_dsi_generic_write_seq(dsi, 0xb3, 0x17, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 133 mipi_dsi_generic_write_seq(dsi, 0xb4, 0x17, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 134 mipi_dsi_generic_write_seq(dsi, 0xb5, 0x17, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 135 mipi_dsi_generic_write_seq(dsi, 0xb6, 0x17, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 136 mipi_dsi_generic_write_seq(dsi, 0xb7, 0x17, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 137 mipi_dsi_generic_write_seq(dsi, 0xb8, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 138 mipi_dsi_generic_write_seq(dsi, 0xb9, 0x00, 0x03);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 139 mipi_dsi_generic_write_seq(dsi, 0xba, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 @140 mipi_dsi_generic_write_seq(dsi, 0xbb, 0x02, 0x03);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 141 mipi_dsi_generic_write_seq(dsi, 0xbc, 0x02, 0x03);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 142 mipi_dsi_generic_write_seq(dsi, 0xbd, 0x03, 0x03, 0x00, 0x03, 0x03);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 143 mipi_dsi_generic_write_seq(dsi, 0xc0, 0x0b);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 144 mipi_dsi_generic_write_seq(dsi, 0xc1, 0x09);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 145 mipi_dsi_generic_write_seq(dsi, 0xc2, 0xa6);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 146 mipi_dsi_generic_write_seq(dsi, 0xc3, 0x05);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 147 mipi_dsi_generic_write_seq(dsi, 0xc4, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 148 mipi_dsi_generic_write_seq(dsi, 0xc5, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 149 mipi_dsi_generic_write_seq(dsi, 0xc6, 0x22);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 150 mipi_dsi_generic_write_seq(dsi, 0xc7, 0x03);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 151 mipi_dsi_generic_write_seq(dsi, 0xc8, 0x07, 0x20);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 152 mipi_dsi_generic_write_seq(dsi, 0xc9, 0x03, 0x20);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 153 mipi_dsi_generic_write_seq(dsi, 0xca, 0x01, 0x60);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 154 mipi_dsi_generic_write_seq(dsi, 0xcb, 0x01, 0x60);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 155 mipi_dsi_generic_write_seq(dsi, 0xcc, 0x00, 0x00, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 156 mipi_dsi_generic_write_seq(dsi, 0xcd, 0x00, 0x00, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 157 mipi_dsi_generic_write_seq(dsi, 0xce, 0x00, 0x00, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 158 mipi_dsi_generic_write_seq(dsi, 0xcf, 0x00, 0x00, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 159 mipi_dsi_generic_write_seq(dsi, 0xd1, 0x00, 0x05, 0x01, 0x07, 0x10);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 160 mipi_dsi_generic_write_seq(dsi, 0xd2, 0x10, 0x05, 0x05, 0x03, 0x10);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 161 mipi_dsi_generic_write_seq(dsi, 0xd3, 0x20, 0x00, 0x43, 0x07, 0x10);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 162 mipi_dsi_generic_write_seq(dsi, 0xd4, 0x30, 0x00, 0x43, 0x07, 0x10);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 163 mipi_dsi_generic_write_seq(dsi, 0xd0,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 164 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 165 mipi_dsi_generic_write_seq(dsi, 0xd5,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 166 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 167 0x00, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 168 mipi_dsi_generic_write_seq(dsi, 0xd6,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 169 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 170 0x00, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 171 mipi_dsi_generic_write_seq(dsi, 0xd7,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 172 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9aa2c2320e6fb5 Shawn Guo 2021-08-09 173 0x00, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 174 mipi_dsi_generic_write_seq(dsi, 0xd8, 0x00, 0x00, 0x00, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 175 mipi_dsi_generic_write_seq(dsi, 0xe5, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 176 mipi_dsi_generic_write_seq(dsi, 0xe6, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 177 mipi_dsi_generic_write_seq(dsi, 0xe7, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 178 mipi_dsi_generic_write_seq(dsi, 0xe8, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 179 mipi_dsi_generic_write_seq(dsi, 0xe9, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 180 mipi_dsi_generic_write_seq(dsi, 0xea, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 181 mipi_dsi_generic_write_seq(dsi, 0xeb, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 182 mipi_dsi_generic_write_seq(dsi, 0xec, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 183 mipi_dsi_generic_write_seq(dsi, 0xed, 0x30);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 184 mipi_dsi_generic_write_seq(dsi, 0xf0, 0x55, 0xaa, 0x52, 0x08, 0x06);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 185 mipi_dsi_generic_write_seq(dsi, 0xb0, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 186 mipi_dsi_generic_write_seq(dsi, 0xb1, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 187 mipi_dsi_generic_write_seq(dsi, 0xb2, 0x2d, 0x2e);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 188 mipi_dsi_generic_write_seq(dsi, 0xb3, 0x31, 0x34);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 189 mipi_dsi_generic_write_seq(dsi, 0xb4, 0x29, 0x2a);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 190 mipi_dsi_generic_write_seq(dsi, 0xb5, 0x12, 0x10);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 191 mipi_dsi_generic_write_seq(dsi, 0xb6, 0x18, 0x16);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 192 mipi_dsi_generic_write_seq(dsi, 0xb7, 0x00, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 193 mipi_dsi_generic_write_seq(dsi, 0xb8, 0x08, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 194 mipi_dsi_generic_write_seq(dsi, 0xb9, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 195 mipi_dsi_generic_write_seq(dsi, 0xba, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 196 mipi_dsi_generic_write_seq(dsi, 0xbb, 0x31, 0x08);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 197 mipi_dsi_generic_write_seq(dsi, 0xbc, 0x03, 0x01);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 198 mipi_dsi_generic_write_seq(dsi, 0xbd, 0x17, 0x19);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 199 mipi_dsi_generic_write_seq(dsi, 0xbe, 0x11, 0x13);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 200 mipi_dsi_generic_write_seq(dsi, 0xbf, 0x2a, 0x29);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 201 mipi_dsi_generic_write_seq(dsi, 0xc0, 0x34, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 202 mipi_dsi_generic_write_seq(dsi, 0xc1, 0x2e, 0x2d);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 203 mipi_dsi_generic_write_seq(dsi, 0xc2, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 204 mipi_dsi_generic_write_seq(dsi, 0xc3, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 205 mipi_dsi_generic_write_seq(dsi, 0xc4, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 206 mipi_dsi_generic_write_seq(dsi, 0xc5, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 207 mipi_dsi_generic_write_seq(dsi, 0xc6, 0x2e, 0x2d);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 208 mipi_dsi_generic_write_seq(dsi, 0xc7, 0x31, 0x34);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 209 mipi_dsi_generic_write_seq(dsi, 0xc8, 0x29, 0x2a);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 210 mipi_dsi_generic_write_seq(dsi, 0xc9, 0x17, 0x19);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 211 mipi_dsi_generic_write_seq(dsi, 0xca, 0x11, 0x13);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 212 mipi_dsi_generic_write_seq(dsi, 0xcb, 0x03, 0x01);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 213 mipi_dsi_generic_write_seq(dsi, 0xcc, 0x08, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 214 mipi_dsi_generic_write_seq(dsi, 0xcd, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 215 mipi_dsi_generic_write_seq(dsi, 0xce, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 216 mipi_dsi_generic_write_seq(dsi, 0xcf, 0x31, 0x08);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 217 mipi_dsi_generic_write_seq(dsi, 0xd0, 0x00, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 218 mipi_dsi_generic_write_seq(dsi, 0xd1, 0x12, 0x10);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 219 mipi_dsi_generic_write_seq(dsi, 0xd2, 0x18, 0x16);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 220 mipi_dsi_generic_write_seq(dsi, 0xd3, 0x2a, 0x29);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 221 mipi_dsi_generic_write_seq(dsi, 0xd4, 0x34, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 222 mipi_dsi_generic_write_seq(dsi, 0xd5, 0x2d, 0x2e);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 223 mipi_dsi_generic_write_seq(dsi, 0xd6, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 224 mipi_dsi_generic_write_seq(dsi, 0xd7, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 225 mipi_dsi_generic_write_seq(dsi, 0xe5, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 226 mipi_dsi_generic_write_seq(dsi, 0xe6, 0x31, 0x31);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 227 mipi_dsi_generic_write_seq(dsi, 0xd8, 0x00, 0x00, 0x00, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 228 mipi_dsi_generic_write_seq(dsi, 0xd9, 0x00, 0x00, 0x00, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 229 mipi_dsi_generic_write_seq(dsi, 0xe7, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 230 mipi_dsi_generic_write_seq(dsi, 0x6f, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 231 mipi_dsi_generic_write_seq(dsi, 0xf7, 0x47);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 232 mipi_dsi_generic_write_seq(dsi, 0x6f, 0x0a);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 233 mipi_dsi_generic_write_seq(dsi, 0xf7, 0x02);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 234 mipi_dsi_generic_write_seq(dsi, 0x6f, 0x17);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 235 mipi_dsi_generic_write_seq(dsi, 0xf4, 0x60);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 236 mipi_dsi_generic_write_seq(dsi, 0x6f, 0x01);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 237 mipi_dsi_generic_write_seq(dsi, 0xf9, 0x46);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 238 mipi_dsi_generic_write_seq(dsi, 0x6f, 0x11);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 239 mipi_dsi_generic_write_seq(dsi, 0xf3, 0x01);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 240 mipi_dsi_generic_write_seq(dsi, 0x35, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 241 mipi_dsi_generic_write_seq(dsi, 0xf0, 0x55, 0xaa, 0x52, 0x08, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 242 mipi_dsi_generic_write_seq(dsi, 0xd9, 0x02, 0x03, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 243 mipi_dsi_generic_write_seq(dsi, 0xf0, 0x55, 0xaa, 0x52, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 244 mipi_dsi_generic_write_seq(dsi, 0xf0, 0x55, 0xaa, 0x52, 0x08, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 245 mipi_dsi_generic_write_seq(dsi, 0xb1, 0x6c, 0x21);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 246 mipi_dsi_generic_write_seq(dsi, 0xf0, 0x55, 0xaa, 0x52, 0x00, 0x00);
7b00536a206e9d Javier Martinez Canillas 2023-01-07 247 mipi_dsi_generic_write_seq(dsi, 0x35, 0x00);
9aa2c2320e6fb5 Shawn Guo 2021-08-09 248
9aa2c2320e6fb5 Shawn Guo 2021-08-09 249 ret = mipi_dsi_dcs_exit_sleep_mode(dsi);
9aa2c2320e6fb5 Shawn Guo 2021-08-09 250 if (ret < 0) {
9aa2c2320e6fb5 Shawn Guo 2021-08-09 251 dev_err(dev, "Failed to exit sleep mode: %d\n", ret);
9aa2c2320e6fb5 Shawn Guo 2021-08-09 252 return ret;
9aa2c2320e6fb5 Shawn Guo 2021-08-09 253 }
9aa2c2320e6fb5 Shawn Guo 2021-08-09 254 msleep(120);
9aa2c2320e6fb5 Shawn Guo 2021-08-09 255
9aa2c2320e6fb5 Shawn Guo 2021-08-09 256 ret = mipi_dsi_dcs_set_display_on(dsi);
9aa2c2320e6fb5 Shawn Guo 2021-08-09 257 if (ret < 0) {
9aa2c2320e6fb5 Shawn Guo 2021-08-09 258 dev_err(dev, "Failed to set display on: %d\n", ret);
9aa2c2320e6fb5 Shawn Guo 2021-08-09 259 return ret;
9aa2c2320e6fb5 Shawn Guo 2021-08-09 260 }
9aa2c2320e6fb5 Shawn Guo 2021-08-09 261 usleep_range(1000, 2000);
9aa2c2320e6fb5 Shawn Guo 2021-08-09 262
7b00536a206e9d Javier Martinez Canillas 2023-01-07 263 mipi_dsi_generic_write_seq(dsi, 0x53, 0x24);
9aa2c2320e6fb5 Shawn Guo 2021-08-09 264
9aa2c2320e6fb5 Shawn Guo 2021-08-09 265 return 0;
9aa2c2320e6fb5 Shawn Guo 2021-08-09 266 }
9aa2c2320e6fb5 Shawn Guo 2021-08-09 267
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-10-02 5:27 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-02 5:26 drivers/gpu/drm/panel/panel-sony-tulip-truly-nt35521.c:140 truly_nt35521_on() warn: Function too hairy. No more merges kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.