Searched refs:write_reg (Results 1 - 140 of 140) sorted by relevance

/linux-4.1.27/drivers/staging/fbtft/
H A Dfb_bd663474.c50 write_reg(par, 0x000, 0x0001); /*oscillator 0: stop, 1: operation */ init_display()
54 write_reg(par, 0x100, 0x0000); /* power supply setup */ init_display()
55 write_reg(par, 0x101, 0x0000); init_display()
56 write_reg(par, 0x102, 0x3110); init_display()
57 write_reg(par, 0x103, 0xe200); init_display()
58 write_reg(par, 0x110, 0x009d); init_display()
59 write_reg(par, 0x111, 0x0022); init_display()
60 write_reg(par, 0x100, 0x0120); init_display()
63 write_reg(par, 0x100, 0x3120); init_display()
66 write_reg(par, 0x001, 0x0100); init_display()
67 write_reg(par, 0x002, 0x0000); init_display()
68 write_reg(par, 0x003, 0x1230); init_display()
69 write_reg(par, 0x006, 0x0000); init_display()
70 write_reg(par, 0x007, 0x0101); init_display()
71 write_reg(par, 0x008, 0x0808); init_display()
72 write_reg(par, 0x009, 0x0000); init_display()
73 write_reg(par, 0x00b, 0x0000); init_display()
74 write_reg(par, 0x00c, 0x0000); init_display()
75 write_reg(par, 0x00d, 0x0018); init_display()
77 write_reg(par, 0x012, 0x0000); init_display()
78 write_reg(par, 0x013, 0x0000); init_display()
79 write_reg(par, 0x018, 0x0000); init_display()
80 write_reg(par, 0x019, 0x0000); init_display()
82 write_reg(par, 0x203, 0x0000); init_display()
83 write_reg(par, 0x204, 0x0000); init_display()
85 write_reg(par, 0x210, 0x0000); init_display()
86 write_reg(par, 0x211, 0x00ef); init_display()
87 write_reg(par, 0x212, 0x0000); init_display()
88 write_reg(par, 0x213, 0x013f); init_display()
89 write_reg(par, 0x214, 0x0000); init_display()
90 write_reg(par, 0x215, 0x0000); init_display()
91 write_reg(par, 0x216, 0x0000); init_display()
92 write_reg(par, 0x217, 0x0000); init_display()
95 write_reg(par, 0x300, 0x5343); init_display()
96 write_reg(par, 0x301, 0x1021); init_display()
97 write_reg(par, 0x302, 0x0003); init_display()
98 write_reg(par, 0x303, 0x0011); init_display()
99 write_reg(par, 0x304, 0x050a); init_display()
100 write_reg(par, 0x305, 0x4342); init_display()
101 write_reg(par, 0x306, 0x1100); init_display()
102 write_reg(par, 0x307, 0x0003); init_display()
103 write_reg(par, 0x308, 0x1201); init_display()
104 write_reg(par, 0x309, 0x050a); init_display()
107 write_reg(par, 0x400, 0x4027); init_display()
108 write_reg(par, 0x401, 0x0000); init_display()
109 write_reg(par, 0x402, 0x0000); /* First screen drive position (1) */ init_display()
110 write_reg(par, 0x403, 0x013f); /* First screen drive position (2) */ init_display()
111 write_reg(par, 0x404, 0x0000); init_display()
113 write_reg(par, 0x200, 0x0000); init_display()
114 write_reg(par, 0x201, 0x0000); init_display()
115 write_reg(par, 0x100, 0x7120); init_display()
116 write_reg(par, 0x007, 0x0103); init_display()
118 write_reg(par, 0x007, 0x0113); init_display()
131 write_reg(par, 0x0200, xs); set_addr_win()
132 write_reg(par, 0x0201, ys); set_addr_win()
135 write_reg(par, 0x0200, WIDTH - 1 - xs); set_addr_win()
136 write_reg(par, 0x0201, HEIGHT - 1 - ys); set_addr_win()
139 write_reg(par, 0x0200, WIDTH - 1 - ys); set_addr_win()
140 write_reg(par, 0x0201, xs); set_addr_win()
143 write_reg(par, 0x0200, ys); set_addr_win()
144 write_reg(par, 0x0201, HEIGHT - 1 - xs); set_addr_win()
147 write_reg(par, 0x202); /* Write Data to GRAM */ set_addr_win()
157 write_reg(par, 0x003, 0x1230); set_var()
160 write_reg(par, 0x003, 0x1200); set_var()
163 write_reg(par, 0x003, 0x1228); set_var()
166 write_reg(par, 0x003, 0x1218); set_var()
H A Dfb_hx8347d.c44 write_reg(par, 0xEA, 0x00); init_display()
45 write_reg(par, 0xEB, 0x20); init_display()
46 write_reg(par, 0xEC, 0x0C); init_display()
47 write_reg(par, 0xED, 0xC4); init_display()
48 write_reg(par, 0xE8, 0x40); init_display()
49 write_reg(par, 0xE9, 0x38); init_display()
50 write_reg(par, 0xF1, 0x01); init_display()
51 write_reg(par, 0xF2, 0x10); init_display()
52 write_reg(par, 0x27, 0xA3); init_display()
55 write_reg(par, 0x1B, 0x1B); init_display()
56 write_reg(par, 0x1A, 0x01); init_display()
57 write_reg(par, 0x24, 0x2F); init_display()
58 write_reg(par, 0x25, 0x57); init_display()
61 write_reg(par, 0x23, 0x8D); /* for flicker adjust */ init_display()
64 write_reg(par, 0x18, 0x36); init_display()
65 write_reg(par, 0x19, 0x01); /* start osc */ init_display()
66 write_reg(par, 0x01, 0x00); /* wakeup */ init_display()
67 write_reg(par, 0x1F, 0x88); init_display()
69 write_reg(par, 0x1F, 0x80); init_display()
71 write_reg(par, 0x1F, 0x90); init_display()
73 write_reg(par, 0x1F, 0xD0); init_display()
77 write_reg(par, 0x17, 0x05); /* 65k */ init_display()
80 write_reg(par, 0x36, 0x00); init_display()
83 write_reg(par, 0x28, 0x38); init_display()
85 write_reg(par, 0x28, 0x3C); init_display()
88 write_reg(par, 0x16, 0x60 | (par->bgr << 3)); init_display()
98 write_reg(par, 0x02, (xs >> 8) & 0xFF); set_addr_win()
99 write_reg(par, 0x03, xs & 0xFF); set_addr_win()
100 write_reg(par, 0x04, (xe >> 8) & 0xFF); set_addr_win()
101 write_reg(par, 0x05, xe & 0xFF); set_addr_win()
102 write_reg(par, 0x06, (ys >> 8) & 0xFF); set_addr_win()
103 write_reg(par, 0x07, ys & 0xFF); set_addr_win()
104 write_reg(par, 0x08, (ye >> 8) & 0xFF); set_addr_win()
105 write_reg(par, 0x09, ye & 0xFF); set_addr_win()
106 write_reg(par, 0x22); set_addr_win()
137 write_reg(par, 0x40 + (i * 0x10), CURVE(i, 0)); set_gamma()
138 write_reg(par, 0x41 + (i * 0x10), CURVE(i, 1)); set_gamma()
139 write_reg(par, 0x42 + (i * 0x10), CURVE(i, 2)); set_gamma()
140 write_reg(par, 0x43 + (i * 0x10), CURVE(i, 3)); set_gamma()
141 write_reg(par, 0x44 + (i * 0x10), CURVE(i, 4)); set_gamma()
142 write_reg(par, 0x45 + (i * 0x10), CURVE(i, 5)); set_gamma()
143 write_reg(par, 0x46 + (i * 0x10), CURVE(i, 6)); set_gamma()
144 write_reg(par, 0x47 + (i * 0x10), CURVE(i, 7)); set_gamma()
145 write_reg(par, 0x48 + (i * 0x10), CURVE(i, 8)); set_gamma()
146 write_reg(par, 0x49 + (i * 0x10), CURVE(i, 9)); set_gamma()
147 write_reg(par, 0x4A + (i * 0x10), CURVE(i, 10)); set_gamma()
148 write_reg(par, 0x4B + (i * 0x10), CURVE(i, 11)); set_gamma()
149 write_reg(par, 0x4C + (i * 0x10), CURVE(i, 12)); set_gamma()
151 write_reg(par, 0x5D, (CURVE(1, 0) << 4) | CURVE(0, 0)); set_gamma()
H A Dfb_tinylcd.c39 write_reg(par, 0xB0, 0x80); init_display()
40 write_reg(par, 0xC0, 0x0A, 0x0A); init_display()
41 write_reg(par, 0xC1, 0x45, 0x07); init_display()
42 write_reg(par, 0xC2, 0x33); init_display()
43 write_reg(par, 0xC5, 0x00, 0x42, 0x80); init_display()
44 write_reg(par, 0xB1, 0xD0, 0x11); init_display()
45 write_reg(par, 0xB4, 0x02); init_display()
46 write_reg(par, 0xB6, 0x00, 0x22, 0x3B); init_display()
47 write_reg(par, 0xB7, 0x07); init_display()
48 write_reg(par, 0x36, 0x58); init_display()
49 write_reg(par, 0xF0, 0x36, 0xA5, 0xD3); init_display()
50 write_reg(par, 0xE5, 0x80); init_display()
51 write_reg(par, 0xE5, 0x01); init_display()
52 write_reg(par, 0xB3, 0x00); init_display()
53 write_reg(par, 0xE5, 0x00); init_display()
54 write_reg(par, 0xF0, 0x36, 0xA5, 0x53); init_display()
55 write_reg(par, 0xE0, 0x00, 0x35, 0x33, 0x00, 0x00, 0x00, init_display()
57 write_reg(par, 0x3A, 0x55); init_display()
58 write_reg(par, 0x11); init_display()
60 write_reg(par, 0x29); init_display()
71 write_reg(par, 0x2A, xs >> 8, xs & 0xFF, xe >> 8, xe & 0xFF); set_addr_win()
74 write_reg(par, 0x2B, ys >> 8, ys & 0xFF, ye >> 8, ye & 0xFF); set_addr_win()
77 write_reg(par, 0x2C); set_addr_win()
86 write_reg(par, 0xB6, 0x00, 0x02, 0x3B); set_var()
87 write_reg(par, 0x36, 0x28); set_var()
90 write_reg(par, 0xB6, 0x00, 0x22, 0x3B); set_var()
91 write_reg(par, 0x36, 0x58); set_var()
94 write_reg(par, 0xB6, 0x00, 0x22, 0x3B); set_var()
95 write_reg(par, 0x36, 0x38); set_var()
98 write_reg(par, 0xB6, 0x00, 0x22, 0x3B); set_var()
99 write_reg(par, 0x36, 0x08); set_var()
H A Dfb_ili9320.c42 write_reg(par, 0x0000); read_devicecode()
66 write_reg(par, 0x00E5, 0x8000); /* Set the Vcore voltage and this setting is must. */ init_display()
67 write_reg(par, 0x0000, 0x0001); /* Start internal OSC. */ init_display()
68 write_reg(par, 0x0001, 0x0100); /* set SS and SM bit */ init_display()
69 write_reg(par, 0x0002, 0x0700); /* set 1 line inversion */ init_display()
70 write_reg(par, 0x0004, 0x0000); /* Resize register */ init_display()
71 write_reg(par, 0x0008, 0x0202); /* set the back and front porch */ init_display()
72 write_reg(par, 0x0009, 0x0000); /* set non-display area refresh cycle */ init_display()
73 write_reg(par, 0x000A, 0x0000); /* FMARK function */ init_display()
74 write_reg(par, 0x000C, 0x0000); /* RGB interface setting */ init_display()
75 write_reg(par, 0x000D, 0x0000); /* Frame marker Position */ init_display()
76 write_reg(par, 0x000F, 0x0000); /* RGB interface polarity */ init_display()
79 write_reg(par, 0x0010, 0x0000); /* SAP, BT[3:0], AP, DSTB, SLP, STB */ init_display()
80 write_reg(par, 0x0011, 0x0007); /* DC1[2:0], DC0[2:0], VC[2:0] */ init_display()
81 write_reg(par, 0x0012, 0x0000); /* VREG1OUT voltage */ init_display()
82 write_reg(par, 0x0013, 0x0000); /* VDV[4:0] for VCOM amplitude */ init_display()
84 write_reg(par, 0x0010, 0x17B0); /* SAP, BT[3:0], AP, DSTB, SLP, STB */ init_display()
85 write_reg(par, 0x0011, 0x0031); /* R11h=0x0031 at VCI=3.3V DC1[2:0], DC0[2:0], VC[2:0] */ init_display()
87 write_reg(par, 0x0012, 0x0138); /* R12h=0x0138 at VCI=3.3V VREG1OUT voltage */ init_display()
89 write_reg(par, 0x0013, 0x1800); /* R13h=0x1800 at VCI=3.3V VDV[4:0] for VCOM amplitude */ init_display()
90 write_reg(par, 0x0029, 0x0008); /* R29h=0x0008 at VCI=3.3V VCM[4:0] for VCOMH */ init_display()
92 write_reg(par, 0x0020, 0x0000); /* GRAM horizontal Address */ init_display()
93 write_reg(par, 0x0021, 0x0000); /* GRAM Vertical Address */ init_display()
96 write_reg(par, 0x0050, 0x0000); /* Horizontal GRAM Start Address */ init_display()
97 write_reg(par, 0x0051, 0x00EF); /* Horizontal GRAM End Address */ init_display()
98 write_reg(par, 0x0052, 0x0000); /* Vertical GRAM Start Address */ init_display()
99 write_reg(par, 0x0053, 0x013F); /* Vertical GRAM Start Address */ init_display()
100 write_reg(par, 0x0060, 0x2700); /* Gate Scan Line */ init_display()
101 write_reg(par, 0x0061, 0x0001); /* NDL,VLE, REV */ init_display()
102 write_reg(par, 0x006A, 0x0000); /* set scrolling line */ init_display()
105 write_reg(par, 0x0080, 0x0000); init_display()
106 write_reg(par, 0x0081, 0x0000); init_display()
107 write_reg(par, 0x0082, 0x0000); init_display()
108 write_reg(par, 0x0083, 0x0000); init_display()
109 write_reg(par, 0x0084, 0x0000); init_display()
110 write_reg(par, 0x0085, 0x0000); init_display()
113 write_reg(par, 0x0090, 0x0010); init_display()
114 write_reg(par, 0x0092, 0x0000); init_display()
115 write_reg(par, 0x0093, 0x0003); init_display()
116 write_reg(par, 0x0095, 0x0110); init_display()
117 write_reg(par, 0x0097, 0x0000); init_display()
118 write_reg(par, 0x0098, 0x0000); init_display()
119 write_reg(par, 0x0007, 0x0173); /* 262K color and display ON */ init_display()
133 write_reg(par, 0x0020, xs); set_addr_win()
134 write_reg(par, 0x0021, ys); set_addr_win()
137 write_reg(par, 0x0020, WIDTH - 1 - xs); set_addr_win()
138 write_reg(par, 0x0021, HEIGHT - 1 - ys); set_addr_win()
141 write_reg(par, 0x0020, WIDTH - 1 - ys); set_addr_win()
142 write_reg(par, 0x0021, xs); set_addr_win()
145 write_reg(par, 0x0020, ys); set_addr_win()
146 write_reg(par, 0x0021, HEIGHT - 1 - xs); set_addr_win()
149 write_reg(par, 0x0022); /* Write Data to GRAM */ set_addr_win()
158 write_reg(par, 0x3, (par->bgr << 12) | 0x30); set_var()
161 write_reg(par, 0x3, (par->bgr << 12) | 0x28); set_var()
164 write_reg(par, 0x3, (par->bgr << 12) | 0x00); set_var()
167 write_reg(par, 0x3, (par->bgr << 12) | 0x18); set_var()
194 write_reg(par, 0x0030, CURVE(0, 5) << 8 | CURVE(0, 4)); set_gamma()
195 write_reg(par, 0x0031, CURVE(0, 7) << 8 | CURVE(0, 6)); set_gamma()
196 write_reg(par, 0x0032, CURVE(0, 9) << 8 | CURVE(0, 8)); set_gamma()
197 write_reg(par, 0x0035, CURVE(0, 3) << 8 | CURVE(0, 2)); set_gamma()
198 write_reg(par, 0x0036, CURVE(0, 1) << 8 | CURVE(0, 0)); set_gamma()
200 write_reg(par, 0x0037, CURVE(1, 5) << 8 | CURVE(1, 4)); set_gamma()
201 write_reg(par, 0x0038, CURVE(1, 7) << 8 | CURVE(1, 6)); set_gamma()
202 write_reg(par, 0x0039, CURVE(1, 9) << 8 | CURVE(1, 8)); set_gamma()
203 write_reg(par, 0x003C, CURVE(1, 3) << 8 | CURVE(1, 2)); set_gamma()
204 write_reg(par, 0x003D, CURVE(1, 1) << 8 | CURVE(1, 0)); set_gamma()
H A Dfb_ili9325.c120 write_reg(par, 0x00E3, 0x3008); /* Set internal timing */ init_display()
121 write_reg(par, 0x00E7, 0x0012); /* Set internal timing */ init_display()
122 write_reg(par, 0x00EF, 0x1231); /* Set internal timing */ init_display()
123 write_reg(par, 0x0001, 0x0100); /* set SS and SM bit */ init_display()
124 write_reg(par, 0x0002, 0x0700); /* set 1 line inversion */ init_display()
125 write_reg(par, 0x0004, 0x0000); /* Resize register */ init_display()
126 write_reg(par, 0x0008, 0x0207); /* set the back porch and front porch */ init_display()
127 write_reg(par, 0x0009, 0x0000); /* set non-display area refresh cycle */ init_display()
128 write_reg(par, 0x000A, 0x0000); /* FMARK function */ init_display()
129 write_reg(par, 0x000C, 0x0000); /* RGB interface setting */ init_display()
130 write_reg(par, 0x000D, 0x0000); /* Frame marker Position */ init_display()
131 write_reg(par, 0x000F, 0x0000); /* RGB interface polarity */ init_display()
134 write_reg(par, 0x0010, 0x0000); /* SAP, BT[3:0], AP, DSTB, SLP, STB */ init_display()
135 write_reg(par, 0x0011, 0x0007); /* DC1[2:0], DC0[2:0], VC[2:0] */ init_display()
136 write_reg(par, 0x0012, 0x0000); /* VREG1OUT voltage */ init_display()
137 write_reg(par, 0x0013, 0x0000); /* VDV[4:0] for VCOM amplitude */ init_display()
139 write_reg(par, 0x0010, /* SAP, BT[3:0], AP, DSTB, SLP, STB */ init_display()
141 write_reg(par, 0x0011, 0x220 | vc); /* DC1[2:0], DC0[2:0], VC[2:0] */ init_display()
143 write_reg(par, 0x0012, vrh); /* Internal reference voltage= Vci; */ init_display()
145 write_reg(par, 0x0013, vdv << 8); /* Set VDV[4:0] for VCOM amplitude */ init_display()
146 write_reg(par, 0x0029, vcm); /* Set VCM[5:0] for VCOMH */ init_display()
147 write_reg(par, 0x002B, 0x000C); /* Set Frame Rate */ init_display()
149 write_reg(par, 0x0020, 0x0000); /* GRAM horizontal Address */ init_display()
150 write_reg(par, 0x0021, 0x0000); /* GRAM Vertical Address */ init_display()
153 write_reg(par, 0x0050, 0x0000); /* Horizontal GRAM Start Address */ init_display()
154 write_reg(par, 0x0051, 0x00EF); /* Horizontal GRAM End Address */ init_display()
155 write_reg(par, 0x0052, 0x0000); /* Vertical GRAM Start Address */ init_display()
156 write_reg(par, 0x0053, 0x013F); /* Vertical GRAM Start Address */ init_display()
157 write_reg(par, 0x0060, 0xA700); /* Gate Scan Line */ init_display()
158 write_reg(par, 0x0061, 0x0001); /* NDL,VLE, REV */ init_display()
159 write_reg(par, 0x006A, 0x0000); /* set scrolling line */ init_display()
162 write_reg(par, 0x0080, 0x0000); init_display()
163 write_reg(par, 0x0081, 0x0000); init_display()
164 write_reg(par, 0x0082, 0x0000); init_display()
165 write_reg(par, 0x0083, 0x0000); init_display()
166 write_reg(par, 0x0084, 0x0000); init_display()
167 write_reg(par, 0x0085, 0x0000); init_display()
170 write_reg(par, 0x0090, 0x0010); init_display()
171 write_reg(par, 0x0092, 0x0600); init_display()
172 write_reg(par, 0x0007, 0x0133); /* 262K color and display ON */ init_display()
185 write_reg(par, 0x0020, xs); set_addr_win()
186 write_reg(par, 0x0021, ys); set_addr_win()
189 write_reg(par, 0x0020, WIDTH - 1 - xs); set_addr_win()
190 write_reg(par, 0x0021, HEIGHT - 1 - ys); set_addr_win()
193 write_reg(par, 0x0020, WIDTH - 1 - ys); set_addr_win()
194 write_reg(par, 0x0021, xs); set_addr_win()
197 write_reg(par, 0x0020, ys); set_addr_win()
198 write_reg(par, 0x0021, HEIGHT - 1 - xs); set_addr_win()
201 write_reg(par, 0x0022); /* Write Data to GRAM */ set_addr_win()
211 write_reg(par, 0x03, 0x0030 | (par->bgr << 12)); set_var()
214 write_reg(par, 0x03, 0x0000 | (par->bgr << 12)); set_var()
217 write_reg(par, 0x03, 0x0028 | (par->bgr << 12)); set_var()
220 write_reg(par, 0x03, 0x0018 | (par->bgr << 12)); set_var()
248 write_reg(par, 0x0030, CURVE(0, 5) << 8 | CURVE(0, 4)); set_gamma()
249 write_reg(par, 0x0031, CURVE(0, 7) << 8 | CURVE(0, 6)); set_gamma()
250 write_reg(par, 0x0032, CURVE(0, 9) << 8 | CURVE(0, 8)); set_gamma()
251 write_reg(par, 0x0035, CURVE(0, 3) << 8 | CURVE(0, 2)); set_gamma()
252 write_reg(par, 0x0036, CURVE(0, 1) << 8 | CURVE(0, 0)); set_gamma()
254 write_reg(par, 0x0037, CURVE(1, 5) << 8 | CURVE(1, 4)); set_gamma()
255 write_reg(par, 0x0038, CURVE(1, 7) << 8 | CURVE(1, 6)); set_gamma()
256 write_reg(par, 0x0039, CURVE(1, 9) << 8 | CURVE(1, 8)); set_gamma()
257 write_reg(par, 0x003C, CURVE(1, 3) << 8 | CURVE(1, 2)); set_gamma()
258 write_reg(par, 0x003D, CURVE(1, 1) << 8 | CURVE(1, 0)); set_gamma()
H A Dfb_ra8875.c82 write_reg(par, 0x88, 0x0A); init_display()
83 write_reg(par, 0x89, 0x02); init_display()
86 write_reg(par, 0x10, 0x0C); init_display()
88 write_reg(par, 0x04, 0x03); init_display()
91 write_reg(par, 0x14, 0x27); init_display()
92 write_reg(par, 0x15, 0x00); init_display()
93 write_reg(par, 0x16, 0x05); init_display()
94 write_reg(par, 0x17, 0x04); init_display()
95 write_reg(par, 0x18, 0x03); init_display()
97 write_reg(par, 0x19, 0xEF); init_display()
98 write_reg(par, 0x1A, 0x00); init_display()
99 write_reg(par, 0x1B, 0x05); init_display()
100 write_reg(par, 0x1C, 0x00); init_display()
101 write_reg(par, 0x1D, 0x0E); init_display()
102 write_reg(par, 0x1E, 0x00); init_display()
103 write_reg(par, 0x1F, 0x02); init_display()
106 write_reg(par, 0x88, 0x0A); init_display()
107 write_reg(par, 0x89, 0x02); init_display()
110 write_reg(par, 0x10, 0x0C); init_display()
112 write_reg(par, 0x04, 0x82); init_display()
115 write_reg(par, 0x14, 0x3B); init_display()
116 write_reg(par, 0x15, 0x00); init_display()
117 write_reg(par, 0x16, 0x01); init_display()
118 write_reg(par, 0x17, 0x00); init_display()
119 write_reg(par, 0x18, 0x05); init_display()
121 write_reg(par, 0x19, 0x0F); init_display()
122 write_reg(par, 0x1A, 0x01); init_display()
123 write_reg(par, 0x1B, 0x02); init_display()
124 write_reg(par, 0x1C, 0x00); init_display()
125 write_reg(par, 0x1D, 0x07); init_display()
126 write_reg(par, 0x1E, 0x00); init_display()
127 write_reg(par, 0x1F, 0x09); init_display()
130 write_reg(par, 0x88, 0x0B); init_display()
131 write_reg(par, 0x89, 0x02); init_display()
134 write_reg(par, 0x10, 0x0C); init_display()
136 write_reg(par, 0x04, 0x01); init_display()
139 write_reg(par, 0x14, 0x4F); init_display()
140 write_reg(par, 0x15, 0x05); init_display()
141 write_reg(par, 0x16, 0x0F); init_display()
142 write_reg(par, 0x17, 0x01); init_display()
143 write_reg(par, 0x18, 0x00); init_display()
145 write_reg(par, 0x19, 0xDF); init_display()
146 write_reg(par, 0x1A, 0x01); init_display()
147 write_reg(par, 0x1B, 0x0A); init_display()
148 write_reg(par, 0x1C, 0x00); init_display()
149 write_reg(par, 0x1D, 0x0E); init_display()
150 write_reg(par, 0x1E, 0x00); init_display()
151 write_reg(par, 0x1F, 0x01); init_display()
154 write_reg(par, 0x88, 0x0B); init_display()
155 write_reg(par, 0x89, 0x02); init_display()
158 write_reg(par, 0x10, 0x0C); init_display()
160 write_reg(par, 0x04, 0x81); init_display()
163 write_reg(par, 0x14, 0x63); init_display()
164 write_reg(par, 0x15, 0x03); init_display()
165 write_reg(par, 0x16, 0x03); init_display()
166 write_reg(par, 0x17, 0x02); init_display()
167 write_reg(par, 0x18, 0x00); init_display()
169 write_reg(par, 0x19, 0xDF); init_display()
170 write_reg(par, 0x1A, 0x01); init_display()
171 write_reg(par, 0x1B, 0x14); init_display()
172 write_reg(par, 0x1C, 0x00); init_display()
173 write_reg(par, 0x1D, 0x06); init_display()
174 write_reg(par, 0x1E, 0x00); init_display()
175 write_reg(par, 0x1F, 0x01); init_display()
182 write_reg(par, 0x8a, 0x81); init_display()
183 write_reg(par, 0x8b, 0xFF); init_display()
187 write_reg(par, 0x01, 0x80); init_display()
199 write_reg(par, 0x30, xs & 0x00FF); set_addr_win()
200 write_reg(par, 0x31, (xs & 0xFF00) >> 8); set_addr_win()
201 write_reg(par, 0x32, ys & 0x00FF); set_addr_win()
202 write_reg(par, 0x33, (ys & 0xFF00) >> 8); set_addr_win()
203 write_reg(par, 0x34, (xs+xe) & 0x00FF); set_addr_win()
204 write_reg(par, 0x35, ((xs+xe) & 0xFF00) >> 8); set_addr_win()
205 write_reg(par, 0x36, (ys+ye) & 0x00FF); set_addr_win()
206 write_reg(par, 0x37, ((ys+ye) & 0xFF00) >> 8); set_addr_win()
209 write_reg(par, 0x46, xs & 0xff); set_addr_win()
210 write_reg(par, 0x47, (xs >> 8) & 0x03); set_addr_win()
211 write_reg(par, 0x48, ys & 0xff); set_addr_win()
212 write_reg(par, 0x49, (ys >> 8) & 0x01); set_addr_win()
214 write_reg(par, 0x02); set_addr_win()
H A Dfb_s6d1121.c52 write_reg(par, 0x0011, 0x2004); init_display()
53 write_reg(par, 0x0013, 0xCC00); init_display()
54 write_reg(par, 0x0015, 0x2600); init_display()
55 write_reg(par, 0x0014, 0x252A); init_display()
56 write_reg(par, 0x0012, 0x0033); init_display()
57 write_reg(par, 0x0013, 0xCC04); init_display()
58 write_reg(par, 0x0013, 0xCC06); init_display()
59 write_reg(par, 0x0013, 0xCC4F); init_display()
60 write_reg(par, 0x0013, 0x674F); init_display()
61 write_reg(par, 0x0011, 0x2003); init_display()
62 write_reg(par, 0x0016, 0x0007); init_display()
63 write_reg(par, 0x0002, 0x0013); init_display()
64 write_reg(par, 0x0003, 0x0003); init_display()
65 write_reg(par, 0x0001, 0x0127); init_display()
66 write_reg(par, 0x0008, 0x0303); init_display()
67 write_reg(par, 0x000A, 0x000B); init_display()
68 write_reg(par, 0x000B, 0x0003); init_display()
69 write_reg(par, 0x000C, 0x0000); init_display()
70 write_reg(par, 0x0041, 0x0000); init_display()
71 write_reg(par, 0x0050, 0x0000); init_display()
72 write_reg(par, 0x0060, 0x0005); init_display()
73 write_reg(par, 0x0070, 0x000B); init_display()
74 write_reg(par, 0x0071, 0x0000); init_display()
75 write_reg(par, 0x0078, 0x0000); init_display()
76 write_reg(par, 0x007A, 0x0000); init_display()
77 write_reg(par, 0x0079, 0x0007); init_display()
78 write_reg(par, 0x0007, 0x0051); init_display()
79 write_reg(par, 0x0007, 0x0053); init_display()
80 write_reg(par, 0x0079, 0x0000); init_display()
82 write_reg(par, 0x0022); /* Write Data to GRAM */ init_display()
95 write_reg(par, 0x0020, xs); set_addr_win()
96 write_reg(par, 0x0021, ys); set_addr_win()
99 write_reg(par, 0x0020, WIDTH - 1 - xs); set_addr_win()
100 write_reg(par, 0x0021, HEIGHT - 1 - ys); set_addr_win()
103 write_reg(par, 0x0020, WIDTH - 1 - ys); set_addr_win()
104 write_reg(par, 0x0021, xs); set_addr_win()
107 write_reg(par, 0x0020, ys); set_addr_win()
108 write_reg(par, 0x0021, HEIGHT - 1 - xs); set_addr_win()
111 write_reg(par, 0x0022); /* Write Data to GRAM */ set_addr_win()
121 write_reg(par, 0x03, 0x0003 | (par->bgr << 12)); set_var()
124 write_reg(par, 0x03, 0x0000 | (par->bgr << 12)); set_var()
127 write_reg(par, 0x03, 0x000A | (par->bgr << 12)); set_var()
130 write_reg(par, 0x03, 0x0009 | (par->bgr << 12)); set_var()
159 write_reg(par, 0x0030, CURVE(0, 1) << 8 | CURVE(0, 0)); set_gamma()
160 write_reg(par, 0x0031, CURVE(0, 3) << 8 | CURVE(0, 2)); set_gamma()
161 write_reg(par, 0x0032, CURVE(0, 5) << 8 | CURVE(0, 3)); set_gamma()
162 write_reg(par, 0x0033, CURVE(0, 7) << 8 | CURVE(0, 6)); set_gamma()
163 write_reg(par, 0x0034, CURVE(0, 9) << 8 | CURVE(0, 8)); set_gamma()
164 write_reg(par, 0x0035, CURVE(0, 11) << 8 | CURVE(0, 10)); set_gamma()
166 write_reg(par, 0x0036, CURVE(1, 1) << 8 | CURVE(1, 0)); set_gamma()
167 write_reg(par, 0x0037, CURVE(1, 3) << 8 | CURVE(1, 2)); set_gamma()
168 write_reg(par, 0x0038, CURVE(1, 5) << 8 | CURVE(1, 4)); set_gamma()
169 write_reg(par, 0x0039, CURVE(1, 7) << 8 | CURVE(1, 6)); set_gamma()
170 write_reg(par, 0x003A, CURVE(1, 9) << 8 | CURVE(1, 8)); set_gamma()
171 write_reg(par, 0x003B, CURVE(1, 11) << 8 | CURVE(1, 10)); set_gamma()
173 write_reg(par, 0x003C, CURVE(0, 13) << 8 | CURVE(0, 12)); set_gamma()
174 write_reg(par, 0x003D, CURVE(1, 13) << 8 | CURVE(1, 12)); set_gamma()
H A Dfb_upd161704.c50 write_reg(par, 0x0003, 0x0001); /* Soft reset */ init_display()
53 write_reg(par, 0x003A, 0x0001); /*Oscillator 0: stop, 1: operation */ init_display()
57 write_reg(par, 0x0024, 0x007B); /* amplitude setting */ init_display()
59 write_reg(par, 0x0025, 0x003B); /* amplitude setting */ init_display()
60 write_reg(par, 0x0026, 0x0034); /* amplitude setting */ init_display()
62 write_reg(par, 0x0027, 0x0004); /* amplitude setting */ init_display()
63 write_reg(par, 0x0052, 0x0025); /* circuit setting 1 */ init_display()
65 write_reg(par, 0x0053, 0x0033); /* circuit setting 2 */ init_display()
66 write_reg(par, 0x0061, 0x001C); /* adjustment V10 positive polarity */ init_display()
68 write_reg(par, 0x0062, 0x002C); /* adjustment V9 negative polarity */ init_display()
69 write_reg(par, 0x0063, 0x0022); /* adjustment V34 positive polarity */ init_display()
71 write_reg(par, 0x0064, 0x0027); /* adjustment V31 negative polarity */ init_display()
73 write_reg(par, 0x0065, 0x0014); /* adjustment V61 negative polarity */ init_display()
75 write_reg(par, 0x0066, 0x0010); /* adjustment V61 negative polarity */ init_display()
78 write_reg(par, 0x002E, 0x002D); init_display()
81 write_reg(par, 0x0019, 0x0000); /* DC/DC output setting */ init_display()
83 write_reg(par, 0x001A, 0x1000); /* DC/DC frequency setting */ init_display()
84 write_reg(par, 0x001B, 0x0023); /* DC/DC rising setting */ init_display()
85 write_reg(par, 0x001C, 0x0C01); /* Regulator voltage setting */ init_display()
86 write_reg(par, 0x001D, 0x0000); /* Regulator current setting */ init_display()
87 write_reg(par, 0x001E, 0x0009); /* VCOM output setting */ init_display()
88 write_reg(par, 0x001F, 0x0035); /* VCOM amplitude setting */ init_display()
89 write_reg(par, 0x0020, 0x0015); /* VCOMM cencter setting */ init_display()
90 write_reg(par, 0x0018, 0x1E7B); /* DC/DC operation setting */ init_display()
93 write_reg(par, 0x0008, 0x0000); /* Minimum X address */ init_display()
94 write_reg(par, 0x0009, 0x00EF); /* Maximum X address */ init_display()
95 write_reg(par, 0x000a, 0x0000); /* Minimum Y address */ init_display()
96 write_reg(par, 0x000b, 0x013F); /* Maximum Y address */ init_display()
99 write_reg(par, 0x0029, 0x0000); /* [LCDSIZE] X MIN. size set */ init_display()
100 write_reg(par, 0x002A, 0x0000); /* [LCDSIZE] Y MIN. size set */ init_display()
101 write_reg(par, 0x002B, 0x00EF); /* [LCDSIZE] X MAX. size set */ init_display()
102 write_reg(par, 0x002C, 0x013F); /* [LCDSIZE] Y MAX. size set */ init_display()
105 write_reg(par, 0x0032, 0x0002); init_display()
108 write_reg(par, 0x0033, 0x0000); init_display()
111 write_reg(par, 0x0037, 0x0000); init_display()
114 write_reg(par, 0x003B, 0x0001); init_display()
118 write_reg(par, 0x0004, 0x0000); init_display()
121 write_reg(par, 0x0005, 0x0000); /*Window access 00:Normal, 10:Window */ init_display()
124 write_reg(par, 0x0001, 0x0000); init_display()
127 write_reg(par, 0x0000, 0x0000); /* display on */ init_display()
140 write_reg(par, 0x0006, xs); set_addr_win()
141 write_reg(par, 0x0007, ys); set_addr_win()
144 write_reg(par, 0x0006, WIDTH - 1 - xs); set_addr_win()
145 write_reg(par, 0x0007, HEIGHT - 1 - ys); set_addr_win()
148 write_reg(par, 0x0006, WIDTH - 1 - ys); set_addr_win()
149 write_reg(par, 0x0007, xs); set_addr_win()
152 write_reg(par, 0x0006, ys); set_addr_win()
153 write_reg(par, 0x0007, HEIGHT - 1 - xs); set_addr_win()
157 write_reg(par, 0x0e); /* Write Data to GRAM */ set_addr_win()
167 write_reg(par, 0x01, 0x0000); set_var()
168 write_reg(par, 0x05, 0x0000); set_var()
171 write_reg(par, 0x01, 0x00C0); set_var()
172 write_reg(par, 0x05, 0x0000); set_var()
175 write_reg(par, 0x01, 0x0080); set_var()
176 write_reg(par, 0x05, 0x0001); set_var()
179 write_reg(par, 0x01, 0x0040); set_var()
180 write_reg(par, 0x05, 0x0001); set_var()
H A Dfb_ssd1289.c50 write_reg(par, 0x00, 0x0001); init_display()
51 write_reg(par, 0x03, 0xA8A4); init_display()
52 write_reg(par, 0x0C, 0x0000); init_display()
53 write_reg(par, 0x0D, 0x080C); init_display()
54 write_reg(par, 0x0E, 0x2B00); init_display()
55 write_reg(par, 0x1E, 0x00B7); init_display()
56 write_reg(par, 0x01, init_display()
58 write_reg(par, 0x02, 0x0600); init_display()
59 write_reg(par, 0x10, 0x0000); init_display()
60 write_reg(par, 0x05, 0x0000); init_display()
61 write_reg(par, 0x06, 0x0000); init_display()
62 write_reg(par, 0x16, 0xEF1C); init_display()
63 write_reg(par, 0x17, 0x0003); init_display()
64 write_reg(par, 0x07, 0x0233); init_display()
65 write_reg(par, 0x0B, 0x0000); init_display()
66 write_reg(par, 0x0F, 0x0000); init_display()
67 write_reg(par, 0x41, 0x0000); init_display()
68 write_reg(par, 0x42, 0x0000); init_display()
69 write_reg(par, 0x48, 0x0000); init_display()
70 write_reg(par, 0x49, 0x013F); init_display()
71 write_reg(par, 0x4A, 0x0000); init_display()
72 write_reg(par, 0x4B, 0x0000); init_display()
73 write_reg(par, 0x44, 0xEF00); init_display()
74 write_reg(par, 0x45, 0x0000); init_display()
75 write_reg(par, 0x46, 0x013F); init_display()
76 write_reg(par, 0x23, 0x0000); init_display()
77 write_reg(par, 0x24, 0x0000); init_display()
78 write_reg(par, 0x25, 0x8000); init_display()
79 write_reg(par, 0x4f, 0x0000); init_display()
80 write_reg(par, 0x4e, 0x0000); init_display()
81 write_reg(par, 0x22); init_display()
94 write_reg(par, 0x4e, xs); set_addr_win()
95 write_reg(par, 0x4f, ys); set_addr_win()
98 write_reg(par, 0x4e, par->info->var.xres - 1 - xs); set_addr_win()
99 write_reg(par, 0x4f, par->info->var.yres - 1 - ys); set_addr_win()
102 write_reg(par, 0x4e, par->info->var.yres - 1 - ys); set_addr_win()
103 write_reg(par, 0x4f, xs); set_addr_win()
106 write_reg(par, 0x4e, ys); set_addr_win()
107 write_reg(par, 0x4f, par->info->var.xres - 1 - xs); set_addr_win()
112 write_reg(par, 0x22); set_addr_win()
129 write_reg(par, 0x11, reg11 | 0x30); set_var()
132 write_reg(par, 0x11, reg11 | 0x28); set_var()
135 write_reg(par, 0x11, reg11 | 0x00); set_var()
138 write_reg(par, 0x11, reg11 | 0x18); set_var()
166 write_reg(par, 0x0030, CURVE(0, 5) << 8 | CURVE(0, 4)); set_gamma()
167 write_reg(par, 0x0031, CURVE(0, 7) << 8 | CURVE(0, 6)); set_gamma()
168 write_reg(par, 0x0032, CURVE(0, 9) << 8 | CURVE(0, 8)); set_gamma()
169 write_reg(par, 0x0033, CURVE(0, 3) << 8 | CURVE(0, 2)); set_gamma()
170 write_reg(par, 0x0034, CURVE(1, 5) << 8 | CURVE(1, 4)); set_gamma()
171 write_reg(par, 0x0035, CURVE(1, 7) << 8 | CURVE(1, 6)); set_gamma()
172 write_reg(par, 0x0036, CURVE(1, 9) << 8 | CURVE(1, 8)); set_gamma()
173 write_reg(par, 0x0037, CURVE(1, 3) << 8 | CURVE(1, 2)); set_gamma()
174 write_reg(par, 0x003A, CURVE(0, 1) << 8 | CURVE(0, 0)); set_gamma()
175 write_reg(par, 0x003B, CURVE(1, 1) << 8 | CURVE(1, 0)); set_gamma()
H A Dfb_ili9341.c49 write_reg(par, 0x01); /* software reset */ init_display()
51 write_reg(par, 0x28); /* display off */ init_display()
53 write_reg(par, 0xCF, 0x00, 0x83, 0x30); init_display()
54 write_reg(par, 0xED, 0x64, 0x03, 0x12, 0x81); init_display()
55 write_reg(par, 0xE8, 0x85, 0x01, 0x79); init_display()
56 write_reg(par, 0xCB, 0x39, 0X2C, 0x00, 0x34, 0x02); init_display()
57 write_reg(par, 0xF7, 0x20); init_display()
58 write_reg(par, 0xEA, 0x00, 0x00); init_display()
60 write_reg(par, 0xC0, 0x26); init_display()
61 write_reg(par, 0xC1, 0x11); init_display()
63 write_reg(par, 0xC5, 0x35, 0x3E); init_display()
64 write_reg(par, 0xC7, 0xBE); init_display()
66 write_reg(par, 0x3A, 0x55); /* 16bit pixel */ init_display()
68 write_reg(par, 0xB1, 0x00, 0x1B); init_display()
70 /* write_reg(par, 0xF2, 0x08); */ /* Gamma Function Disable */ init_display()
71 write_reg(par, 0x26, 0x01); init_display()
73 write_reg(par, 0xB7, 0x07); /* entry mode set */ init_display()
74 write_reg(par, 0xB6, 0x0A, 0x82, 0x27, 0x00); init_display()
75 write_reg(par, 0x11); /* sleep out */ init_display()
77 write_reg(par, 0x29); /* display on */ init_display()
89 write_reg(par, 0x2A, set_addr_win()
93 write_reg(par, 0x2B, set_addr_win()
97 write_reg(par, 0x2C); set_addr_win()
112 write_reg(par, 0x36, (1 << MEM_X) | (par->bgr << MEM_BGR)); set_var()
115 write_reg(par, 0x36, set_var()
119 write_reg(par, 0x36, (1 << MEM_Y) | (par->bgr << MEM_BGR)); set_var()
122 write_reg(par, 0x36, (1 << MEM_Y) | (1 << MEM_X) | set_var()
143 write_reg(par, 0xE0 + i, set_gamma()
H A Dfb_ssd1331.c30 write_reg(par, 0xae); /* Display Off */ init_display()
31 write_reg(par, 0xa0, 0x70 | (par->bgr << 2)); /* Set Colour Depth */ init_display()
32 write_reg(par, 0x72); /* RGB colour */ init_display()
33 write_reg(par, 0xa1, 0x00); /* Set Display Start Line */ init_display()
34 write_reg(par, 0xa2, 0x00); /* Set Display Offset */ init_display()
35 write_reg(par, 0xa4); /* NORMALDISPLAY */ init_display()
36 write_reg(par, 0xa8, 0x3f); /* Set multiplex */ init_display()
37 write_reg(par, 0xad, 0x8e); /* Set master */ init_display()
38 /* write_reg(par, 0xb0, 0x0b); Set power mode */ init_display()
39 write_reg(par, 0xb1, 0x31); /* Precharge */ init_display()
40 write_reg(par, 0xb3, 0xf0); /* Clock div */ init_display()
41 write_reg(par, 0x8a, 0x64); /* Precharge A */ init_display()
42 write_reg(par, 0x8b, 0x78); /* Precharge B */ init_display()
43 write_reg(par, 0x8c, 0x64); /* Precharge C */ init_display()
44 write_reg(par, 0xbb, 0x3a); /* Precharge level */ init_display()
45 write_reg(par, 0xbe, 0x3e); /* vcomh */ init_display()
46 write_reg(par, 0x87, 0x06); /* Master current */ init_display()
47 write_reg(par, 0x81, 0x91); /* Contrast A */ init_display()
48 write_reg(par, 0x82, 0x50); /* Contrast B */ init_display()
49 write_reg(par, 0x83, 0x7d); /* Contrast C */ init_display()
50 write_reg(par, 0xaf); /* Set Sleep Mode Display On */ init_display()
60 write_reg(par, 0x15, xs, xe); set_addr_win()
61 write_reg(par, 0x75, ys, ye); set_addr_win()
155 write_reg(par, 0xB8, set_gamma()
173 write_reg(par, 0xAE); blank()
175 write_reg(par, 0xAF); blank()
H A Dfb_hx8353d.c41 write_reg(par, 0xB9, 0xFF, 0x83, 0x53); init_display()
44 write_reg(par, 0xB0, 0x3C, 0x01); init_display()
47 write_reg(par, 0xB6, 0x94, 0x6C, 0x50); init_display()
50 write_reg(par, 0xB1, 0x00, 0x01, 0x1B, 0x03, 0x01, 0x08, 0x77, 0x89); init_display()
53 write_reg(par, 0x3A, 0x05); init_display()
56 write_reg(par, 0x36, 0xC0); init_display()
59 write_reg(par, 0x11); init_display()
63 write_reg(par, 0x29); init_display()
66 write_reg(par, 0x2D, init_display()
85 write_reg(par, 0x2a, xs >> 8, xs & 0xff, xe >> 8, xe & 0xff); set_addr_win()
88 write_reg(par, 0x2b, ys >> 8, ys & 0xff, ye >> 8, ye & 0xff); set_addr_win()
91 write_reg(par, 0x2c); set_addr_win()
109 write_reg(par, 0x36, mx | my | (par->bgr << 3)); set_var()
112 write_reg(par, 0x36, my | mv | (par->bgr << 3)); set_var()
115 write_reg(par, 0x36, par->bgr << 3); set_var()
118 write_reg(par, 0x36, mx | mv | (par->bgr << 3)); set_var()
132 write_reg(par, 0xE0, set_gamma()
H A Dfb_ili9340.c41 write_reg(par, 0xEF, 0x03, 0x80, 0x02); init_display()
42 write_reg(par, 0xCF, 0x00, 0XC1, 0X30); init_display()
43 write_reg(par, 0xED, 0x64, 0x03, 0X12, 0X81); init_display()
44 write_reg(par, 0xE8, 0x85, 0x00, 0x78); init_display()
45 write_reg(par, 0xCB, 0x39, 0x2C, 0x00, 0x34, 0x02); init_display()
46 write_reg(par, 0xF7, 0x20); init_display()
47 write_reg(par, 0xEA, 0x00, 0x00); init_display()
50 write_reg(par, 0xC0, 0x23); init_display()
53 write_reg(par, 0xC1, 0x10); init_display()
56 write_reg(par, 0xC5, 0x3e, 0x28); init_display()
59 write_reg(par, 0xC7, 0x86); init_display()
63 write_reg(par, 0x3A, 0x55); init_display()
67 write_reg(par, 0xB1, 0x00, 0x18); init_display()
70 write_reg(par, 0xB6, 0x08, 0x82, 0x27); init_display()
73 write_reg(par, 0xF2, 0x00); init_display()
76 write_reg(par, 0x26, 0x01); init_display()
79 write_reg(par, 0xE0, init_display()
84 write_reg(par, 0xE1, init_display()
89 write_reg(par, 0x11); init_display()
94 write_reg(par, 0x29); init_display()
105 write_reg(par, 0x2A, xs >> 8, xs & 0xFF, xe >> 8, xe & 0xFF); set_addr_win()
108 write_reg(par, 0x2B, ys >> 8, ys & 0xFF, ye >> 8, ye & 0xFF); set_addr_win()
111 write_reg(par, 0x2C); set_addr_win()
138 write_reg(par, 0x36, val | (par->bgr << 3)); set_var()
H A Dfb_ssd1306.c35 write_reg() caveat:
38 write_reg(par, val1, val2);
41 write_reg(par, val1);
42 write_reg(par, val2);
62 write_reg(par, 0xAE); init_display()
65 write_reg(par, 0xD5); init_display()
66 write_reg(par, 0x80); init_display()
69 write_reg(par, 0xA8); init_display()
71 write_reg(par, 0x3F); init_display()
73 write_reg(par, 0x1F); init_display()
76 write_reg(par, 0xD3); init_display()
77 write_reg(par, 0x0); init_display()
80 write_reg(par, 0x40 | 0x0); init_display()
83 write_reg(par, 0x8D); init_display()
85 write_reg(par, 0x14); init_display()
88 write_reg(par, 0x20); init_display()
90 write_reg(par, 0x01); init_display()
94 write_reg(par, 0xA0 | 0x1); init_display()
98 write_reg(par, 0xC8); init_display()
101 write_reg(par, 0xDA); init_display()
104 write_reg(par, 0x12); init_display()
107 write_reg(par, 0x02); init_display()
110 write_reg(par, 0xD9); init_display()
111 write_reg(par, 0xF1); init_display()
114 write_reg(par, 0xDB); init_display()
116 write_reg(par, 0x40); init_display()
120 write_reg(par, 0xA4); init_display()
125 write_reg(par, 0xA6); init_display()
128 write_reg(par, 0xAF); init_display()
139 write_reg(par, 0x00 | 0x0); set_addr_win()
141 write_reg(par, 0x10 | 0x0); set_addr_win()
143 write_reg(par, 0x40 | 0x0); set_addr_win()
152 write_reg(par, 0xAE); blank()
154 write_reg(par, 0xAF); blank()
167 write_reg(par, 0x81); set_gamma()
168 write_reg(par, curves[0]); set_gamma()
H A Dfb_uc1701.c84 write_reg(par, LCD_RESET_CMD); init_display()
89 write_reg(par, LCD_START_LINE); init_display()
92 write_reg(par, LCD_BOTTOMVIEW | 1); init_display()
94 write_reg(par, LCD_SCAN_DIR | 0x00); init_display()
97 write_reg(par, LCD_ALL_PIXEL | 0); init_display()
100 write_reg(par, LCD_DISPLAY_INVERT | 0); init_display()
103 write_reg(par, LCD_BIAS | 0); init_display()
107 write_reg(par, LCD_POWER_CONTROL | 0x07); init_display()
111 write_reg(par, LCD_VOLTAGE | 0x07); init_display()
115 write_reg(par, LCD_VOLUME_MODE); init_display()
117 write_reg(par, 0x09); init_display()
120 write_reg(par, LCD_NO_OP); init_display()
123 write_reg(par, LCD_ADV_PROG_CTRL); init_display()
124 write_reg(par, LCD_ADV_PROG_CTRL2|LCD_TEMPCOMP_HIGH); init_display()
127 write_reg(par, LCD_DISPLAY_ENABLE | 1); init_display()
140 write_reg(par, LCD_PAGE_ADDRESS); set_addr_win()
144 write_reg(par, 0x00); set_addr_win()
148 write_reg(par, LCD_COL_ADDRESS); set_addr_win()
171 write_reg(par, LCD_PAGE_ADDRESS|(u8)y); write_vmem()
175 write_reg(par, 0x00); write_vmem()
179 write_reg(par, LCD_COL_ADDRESS); write_vmem()
H A Dfb_ssd1351.c38 write_reg(par, 0xfd, 0x12); /* Command Lock */ init_display()
39 write_reg(par, 0xfd, 0xb1); /* Command Lock */ init_display()
40 write_reg(par, 0xae); /* Display Off */ init_display()
41 write_reg(par, 0xb3, 0xf1); /* Front Clock Div */ init_display()
42 write_reg(par, 0xca, 0x7f); /* Set Mux Ratio */ init_display()
43 write_reg(par, 0x15, 0x00, 0x7f); /* Set Column Address */ init_display()
44 write_reg(par, 0x75, 0x00, 0x7f); /* Set Row Address */ init_display()
45 write_reg(par, 0xa1, 0x00); /* Set Display Start Line */ init_display()
46 write_reg(par, 0xa2, 0x00); /* Set Display Offset */ init_display()
47 write_reg(par, 0xb5, 0x00); /* Set GPIO */ init_display()
48 write_reg(par, 0xab, 0x01); /* Set Function Selection */ init_display()
49 write_reg(par, 0xb1, 0x32); /* Set Phase Length */ init_display()
50 write_reg(par, 0xb4, 0xa0, 0xb5, 0x55); /* Set Segment Low Voltage */ init_display()
51 write_reg(par, 0xbb, 0x17); /* Set Precharge Voltage */ init_display()
52 write_reg(par, 0xbe, 0x05); /* Set VComH Voltage */ init_display()
53 write_reg(par, 0xc1, 0xc8, 0x80, 0xc8); /* Set Contrast */ init_display()
54 write_reg(par, 0xc7, 0x0f); /* Set Master Contrast */ init_display()
55 write_reg(par, 0xb6, 0x01); /* Set Second Precharge Period */ init_display()
56 write_reg(par, 0xa6); /* Set Display Mode Reset */ init_display()
57 write_reg(par, 0xaf); /* Set Sleep Mode Display On */ init_display()
67 write_reg(par, 0x15, xs, xe); set_addr_win()
68 write_reg(par, 0x75, ys, ye); set_addr_win()
69 write_reg(par, 0x5c); set_addr_win()
90 write_reg(par, 0xA0, remap | 0x00 | 1<<4); set_var()
93 write_reg(par, 0xA0, remap | 0x03 | 1<<4); set_var()
96 write_reg(par, 0xA0, remap | 0x02); set_var()
99 write_reg(par, 0xA0, remap | 0x01); set_var()
152 write_reg(par, 0xB8, set_gamma()
170 write_reg(par, 0xAE); blank()
172 write_reg(par, 0xAF); blank()
206 write_reg(par, 0xB5, on ? 0x03 : 0x02); update_onboard_backlight()
H A Dfb_ili9163.c118 write_reg(par, CMD_SWRESET); /* software reset */ init_display()
120 write_reg(par, CMD_SLPOUT); /* exit sleep */ init_display()
122 write_reg(par, CMD_PIXFMT, 0x05); /* Set Color Format 16bit */ init_display()
123 write_reg(par, CMD_GAMMASET, 0x02); /* default gamma curve 3 */ init_display()
125 write_reg(par, CMD_GAMRSEL, 0x01); /* Enable Gamma adj */ init_display()
127 write_reg(par, CMD_NORML); init_display()
128 write_reg(par, CMD_DFUNCTR, 0xff, 0x06); init_display()
130 write_reg(par, CMD_FRMCTR1, 0x08, 0x02); init_display()
131 write_reg(par, CMD_DINVCTR, 0x07); /* display inversion */ init_display()
133 write_reg(par, CMD_PWCTR1, 0x0A, 0x02); init_display()
135 write_reg(par, CMD_PWCTR2, 0x02); init_display()
137 write_reg(par, CMD_VCOMCTR1, 0x50, 0x63); init_display()
138 write_reg(par, CMD_VCOMOFFS, 0); init_display()
140 write_reg(par, CMD_CLMADRS, 0, 0, 0, WIDTH); /* Set Column Address */ init_display()
141 write_reg(par, CMD_PGEADRS, 0, 0, 0, HEIGHT); /* Set Page Address */ init_display()
143 write_reg(par, CMD_DISPON); /* display ON */ init_display()
144 write_reg(par, CMD_RAMWR); /* Memory Write */ init_display()
157 write_reg(par, CMD_CLMADRS, xs >> 8, xs & 0xff, xe >> 8, set_addr_win()
159 write_reg(par, CMD_PGEADRS, set_addr_win()
164 write_reg(par, CMD_CLMADRS, set_addr_win()
167 write_reg(par, CMD_PGEADRS, ys >> 8, ys & 0xff, ye >> 8, set_addr_win()
172 write_reg(par, CMD_CLMADRS, xs >> 8, xs & 0xff, xe >> 8, set_addr_win()
174 write_reg(par, CMD_PGEADRS, ys >> 8, ys & 0xff, ye >> 8, set_addr_win()
180 write_reg(par, CMD_RAMWR); /* Write Data to GRAM mode */ set_addr_win()
227 write_reg(par, CMD_MADCTL, mactrl_data); set_var()
228 write_reg(par, CMD_RAMWR); /* Write Data to GRAM mode */ set_var()
248 write_reg(par, CMD_PGAMMAC, gamma_adj()
266 write_reg(par, CMD_RAMWR); /* Write Data to GRAM mode */ gamma_adj()
H A Dfb_tls8204.c51 write_reg(par, 0x21); /* 5:1 1 init_display()
58 write_reg(par, 0x10 | (bs & 0x7)); /* init_display()
67 write_reg(par, 0x04 | (64 >> 6)); init_display()
68 write_reg(par, 0x40 | (64 & 0x3F)); init_display()
71 write_reg(par, 0x20); init_display()
74 write_reg(par, 0x08 | 4); /* init_display()
89 write_reg(par, 0x80); /* 7:1 1 set_addr_win()
94 write_reg(par, 0x40); /* 7:0 0 set_addr_win()
113 write_reg(par, 0x80 | 0); write_vmem()
114 write_reg(par, 0x40 | y); write_vmem()
145 write_reg(par, 0x21); /* turn on extended instruction set */ set_gamma()
146 write_reg(par, 0x80 | curves[0]); set_gamma()
147 write_reg(par, 0x20); /* turn off extended instruction set */ set_gamma()
H A Dfb_hx8340bn.c57 write_reg(par, 0xC1, 0xFF, 0x83, 0x40); init_display()
63 write_reg(par, 0x11); init_display()
67 write_reg(par, 0xCA, 0x70, 0x00, 0xD9); init_display()
73 write_reg(par, 0xB0, 0x01, 0x11); init_display()
76 write_reg(par, 0xC9, 0x90, 0x49, 0x10, 0x28, 0x28, 0x10, 0x00, 0x06); init_display()
84 write_reg(par, 0xB5, 0x35, 0x20, 0x45); init_display()
91 write_reg(par, 0xB4, 0x33, 0x25, 0x4C); init_display()
98 write_reg(par, 0x3A, 0x05); init_display()
103 write_reg(par, 0x29); init_display()
111 write_reg(par, FBTFT_CASET, 0x00, xs, 0x00, xe); set_addr_win()
112 write_reg(par, FBTFT_RASET, 0x00, ys, 0x00, ye); set_addr_win()
113 write_reg(par, FBTFT_RAMWR); set_addr_win()
125 write_reg(par, 0x36, par->bgr << 3); set_var()
128 write_reg(par, 0x36, MX | MV | (par->bgr << 3)); set_var()
131 write_reg(par, 0x36, MX | MY | (par->bgr << 3)); set_var()
134 write_reg(par, 0x36, MY | MV | (par->bgr << 3)); set_var()
163 write_reg(par, 0x26, 1 << CURVE(1, 14)); /* Gamma Set (26h) */ set_gamma()
168 write_reg(par, 0xC2, set_gamma()
179 write_reg(par, 0xC3, set_gamma()
H A Dfb_ili9481.c64 write_reg(par, 0x2a, xs >> 8, xs & 0xff, xe >> 8, xe & 0xff); set_addr_win()
67 write_reg(par, 0x2b, ys >> 8, ys & 0xff, ye >> 8, ye & 0xff); set_addr_win()
70 write_reg(par, 0x2c); set_addr_win()
82 write_reg(par, 0x36, ROWxCOL | HFLIP | VFLIP | (par->bgr << 3)); set_var()
85 write_reg(par, 0x36, VFLIP | (par->bgr << 3)); set_var()
88 write_reg(par, 0x36, ROWxCOL | (par->bgr << 3)); set_var()
91 write_reg(par, 0x36, HFLIP | (par->bgr << 3)); set_var()
H A Dfb_ili9486.c68 write_reg(par, 0x2A, xs >> 8, xs & 0xFF, xe >> 8, xe & 0xFF); set_addr_win()
71 write_reg(par, 0x2B, ys >> 8, ys & 0xFF, ye >> 8, ye & 0xFF); set_addr_win()
74 write_reg(par, 0x2C); set_addr_win()
83 write_reg(par, 0x36, 0x80 | (par->bgr << 3)); set_var()
86 write_reg(par, 0x36, 0x20 | (par->bgr << 3)); set_var()
89 write_reg(par, 0x36, 0x40 | (par->bgr << 3)); set_var()
92 write_reg(par, 0x36, 0xE0 | (par->bgr << 3)); set_var()
H A Dfb_pcd8544.c61 write_reg(par, 0x21); init_display()
69 write_reg(par, 0x04 | (tc & 0x3)); init_display()
79 write_reg(par, 0x10 | (bs & 0x7)); init_display()
88 write_reg(par, 0x22); init_display()
97 write_reg(par, 0x08 | 4); init_display()
112 write_reg(par, 0x80); set_addr_win()
120 write_reg(par, 0x40); set_addr_win()
158 write_reg(par, 0x23); /* turn on extended instruction set */ set_gamma()
159 write_reg(par, 0x80 | curves[0]); set_gamma()
160 write_reg(par, 0x22); /* turn off extended instruction set */ set_gamma()
H A Dfb_st7735r.c103 write_reg(par, 0x2A, xs >> 8, xs & 0xFF, xe >> 8, xe & 0xFF); set_addr_win()
106 write_reg(par, 0x2B, ys >> 8, ys & 0xFF, ye >> 8, ye & 0xFF); set_addr_win()
109 write_reg(par, 0x2C); set_addr_win()
127 write_reg(par, 0x36, MX | MY | (par->bgr << 3)); set_var()
130 write_reg(par, 0x36, MY | MV | (par->bgr << 3)); set_var()
133 write_reg(par, 0x36, par->bgr << 3); set_var()
136 write_reg(par, 0x36, MX | MV | (par->bgr << 3)); set_var()
161 write_reg(par, 0xE0 + i, set_gamma()
H A Dfb_s6d02a1.c109 write_reg(par, 0x2A, xs >> 8, xs & 0xFF, xe >> 8, xe & 0xFF); set_addr_win()
112 write_reg(par, 0x2B, ys >> 8, ys & 0xFF, ye >> 8, ye & 0xFF); set_addr_win()
115 write_reg(par, 0x2C); set_addr_win()
133 write_reg(par, 0x36, MX | MY | (par->bgr << 3)); set_var()
136 write_reg(par, 0x36, MY | MV | (par->bgr << 3)); set_var()
139 write_reg(par, 0x36, par->bgr << 3); set_var()
142 write_reg(par, 0x36, MX | MV | (par->bgr << 3)); set_var()
H A Dflexfb.c144 write_reg(par, 0x0020, xs); flexfb_set_addr_win_1()
145 write_reg(par, 0x0021, ys); flexfb_set_addr_win_1()
148 write_reg(par, 0x0020, width - 1 - xs); flexfb_set_addr_win_1()
149 write_reg(par, 0x0021, height - 1 - ys); flexfb_set_addr_win_1()
152 write_reg(par, 0x0020, width - 1 - ys); flexfb_set_addr_win_1()
153 write_reg(par, 0x0021, xs); flexfb_set_addr_win_1()
156 write_reg(par, 0x0020, ys); flexfb_set_addr_win_1()
157 write_reg(par, 0x0021, height - 1 - xs); flexfb_set_addr_win_1()
160 write_reg(par, 0x0022); /* Write Data to GRAM */ flexfb_set_addr_win_1()
172 write_reg(par, 0x4e, xs); flexfb_set_addr_win_2()
173 write_reg(par, 0x4f, ys); flexfb_set_addr_win_2()
176 write_reg(par, 0x4e, par->info->var.xres - 1 - xs); flexfb_set_addr_win_2()
177 write_reg(par, 0x4f, par->info->var.yres - 1 - ys); flexfb_set_addr_win_2()
180 write_reg(par, 0x4e, par->info->var.yres - 1 - ys); flexfb_set_addr_win_2()
181 write_reg(par, 0x4f, xs); flexfb_set_addr_win_2()
184 write_reg(par, 0x4e, ys); flexfb_set_addr_win_2()
185 write_reg(par, 0x4f, par->info->var.xres - 1 - xs); flexfb_set_addr_win_2()
190 write_reg(par, 0x22, 0); flexfb_set_addr_win_2()
198 write_reg(par, 0x15, xs, xe); set_addr_win_3()
199 write_reg(par, 0x75, ys, ye); set_addr_win_3()
200 write_reg(par, 0x5C); set_addr_win_3()
H A Dfb_agm1264k-fl.c83 write_reg(par, i, 0x3f); /* display on */ init_display()
84 write_reg(par, i, 0x40); /* set x to 0 */ init_display()
85 write_reg(par, i, 0xb0); /* set page to 0 */ init_display()
86 write_reg(par, i, 0xc0); /* set start line to 0 */ init_display()
374 write_reg(par, 0x00, (1 << 6) | (u8)addr_win.xs); write_vmem()
375 write_reg(par, 0x00, (0x17 << 3) | (u8)y); write_vmem()
396 write_reg(par, 0x01, 1 << 6); write_vmem()
397 write_reg(par, 0x01, (0x17 << 3) | (u8)y); write_vmem()
H A Dfb_watterott.c153 write_reg(par, CMD_VERSION); firmware_version()
177 write_reg(par, 0x00); /* make sure mode is set */ init_display()
188 write_reg(par, 0x00); init_display()
224 write_reg(par, CMD_LCD_ORIENTATION, rotate); set_var()
255 write_reg(par, CMD_LCD_LED, brightness); backlight_chip_update_status()
H A Dfbtft.h64 * @write_reg: Writes to controller register
261 #define write_reg(par, ...) \ macro
H A Dfbtft-bus.c12 * void (*write_reg)(struct fbtft_par *par, int len, ...);
H A Dfbtft_device.c1177 write_reg(par, 0x2A, 0, xs + 2, 0, xe + 2); adafruit18_green_tab_set_addr_win()
1178 write_reg(par, 0x2B, 0, ys + 1, 0, ye + 1); adafruit18_green_tab_set_addr_win()
1179 write_reg(par, 0x2C); adafruit18_green_tab_set_addr_win()
H A Dfbtft-core.c338 write_reg(par, 0x2A, fbtft_set_addr_win()
342 write_reg(par, 0x2B, fbtft_set_addr_win()
346 write_reg(par, 0x2C); fbtft_set_addr_win()
/linux-4.1.27/arch/sh/boards/mach-kfr2r09/
H A Dlcd_wqvga.c68 static void write_reg(void *sohandle, write_reg() function
85 write_reg(sohandle, so, 1, data[i]); write_data()
94 write_reg(sohandle, so, 0, 0xb0); read_device_code()
95 write_reg(sohandle, so, 1, 0x00); read_device_code()
98 write_reg(sohandle, so, 0, 0xb1); read_device_code()
99 write_reg(sohandle, so, 1, 0x00); read_device_code()
102 write_reg(sohandle, so, 0, 0xbf); read_device_code()
120 write_reg(sohandle, so, 0, 0x2c); write_memory_start()
133 write_reg(sohandle, so, 1, 0x00); clear_memory()
140 write_reg(sohandle, so, 0, 0xb0); display_on()
141 write_reg(sohandle, so, 1, 0x00); display_on()
144 write_reg(sohandle, so, 0, 0xb1); display_on()
145 write_reg(sohandle, so, 1, 0x00); display_on()
148 write_reg(sohandle, so, 0, 0xb3); display_on()
152 write_reg(sohandle, so, 0, 0xb4); display_on()
153 write_reg(sohandle, so, 1, 0x00); /* DBI, internal clock */ display_on()
156 write_reg(sohandle, so, 0, 0xc0); display_on()
160 write_reg(sohandle, so, 0, 0xc1); display_on()
164 write_reg(sohandle, so, 0, 0xc2); display_on()
168 write_reg(sohandle, so, 0, 0xc3); display_on()
172 write_reg(sohandle, so, 0, 0xc4); display_on()
176 write_reg(sohandle, so, 0, 0xc8); display_on()
180 write_reg(sohandle, so, 0, 0xc9); display_on()
184 write_reg(sohandle, so, 0, 0xca); display_on()
188 write_reg(sohandle, so, 0, 0xd0); display_on()
192 write_reg(sohandle, so, 0, 0xd1); display_on()
193 write_reg(sohandle, so, 1, 0x00); display_on()
194 write_reg(sohandle, so, 1, 0x0f); display_on()
195 write_reg(sohandle, so, 1, 0x02); display_on()
198 write_reg(sohandle, so, 0, 0xd2); display_on()
199 write_reg(sohandle, so, 1, 0x63); display_on()
200 write_reg(sohandle, so, 1, 0x24); display_on()
203 write_reg(sohandle, so, 0, 0xd3); display_on()
204 write_reg(sohandle, so, 1, 0x63); display_on()
205 write_reg(sohandle, so, 1, 0x24); display_on()
208 write_reg(sohandle, so, 0, 0xd4); display_on()
209 write_reg(sohandle, so, 1, 0x63); display_on()
210 write_reg(sohandle, so, 1, 0x24); display_on()
212 write_reg(sohandle, so, 0, 0xd8); display_on()
213 write_reg(sohandle, so, 1, 0x77); display_on()
214 write_reg(sohandle, so, 1, 0x77); display_on()
217 write_reg(sohandle, so, 0, 0x35); display_on()
218 write_reg(sohandle, so, 1, 0x00); display_on()
221 write_reg(sohandle, so, 0, 0x44); display_on()
222 write_reg(sohandle, so, 1, 0x00); display_on()
223 write_reg(sohandle, so, 1, 0x00); display_on()
226 write_reg(sohandle, so, 0, 0x2a); display_on()
227 write_reg(sohandle, so, 1, 0x00); display_on()
228 write_reg(sohandle, so, 1, 0x00); display_on()
229 write_reg(sohandle, so, 1, 0x00); display_on()
230 write_reg(sohandle, so, 1, 0xef); display_on()
233 write_reg(sohandle, so, 0, 0x2b); display_on()
234 write_reg(sohandle, so, 1, 0x00); display_on()
235 write_reg(sohandle, so, 1, 0x00); display_on()
236 write_reg(sohandle, so, 1, 0x01); display_on()
237 write_reg(sohandle, so, 1, 0x8f); display_on()
240 write_reg(sohandle, so, 0, 0x11); display_on()
248 write_reg(sohandle, so, 0, 0x29); display_on()
/linux-4.1.27/drivers/media/pci/ivtv/
H A Divtv-yuv.c179 write_reg(read_dec(i), 0x02804); ivtv_yuv_filter()
180 write_reg(read_dec(i), 0x0281c); ivtv_yuv_filter()
182 write_reg(read_dec(i), 0x02808); ivtv_yuv_filter()
183 write_reg(read_dec(i), 0x02820); ivtv_yuv_filter()
185 write_reg(read_dec(i), 0x0280c); ivtv_yuv_filter()
186 write_reg(read_dec(i), 0x02824); ivtv_yuv_filter()
188 write_reg(read_dec(i), 0x02810); ivtv_yuv_filter()
189 write_reg(read_dec(i), 0x02828); ivtv_yuv_filter()
191 write_reg(read_dec(i), 0x02814); ivtv_yuv_filter()
192 write_reg(read_dec(i), 0x0282c); ivtv_yuv_filter()
194 write_reg(0, 0x02818); ivtv_yuv_filter()
195 write_reg(0, 0x02830); ivtv_yuv_filter()
205 write_reg(read_dec(i), 0x02900); ivtv_yuv_filter()
207 write_reg(read_dec(i), 0x02904); ivtv_yuv_filter()
209 write_reg(0, 0x02908); ivtv_yuv_filter()
219 write_reg(read_dec(i), 0x0290c); ivtv_yuv_filter()
221 write_reg(read_dec(i), 0x02910); ivtv_yuv_filter()
223 write_reg(0, 0x02914); ivtv_yuv_filter()
347 write_reg(reg_2834, 0x02834); ivtv_yuv_handle_horizontal()
348 write_reg(reg_2838, 0x02838); ivtv_yuv_handle_horizontal()
352 write_reg(reg_283c, 0x0283c); ivtv_yuv_handle_horizontal()
353 write_reg(reg_2844, 0x02844); ivtv_yuv_handle_horizontal()
358 write_reg(0x00080514, 0x02840); ivtv_yuv_handle_horizontal()
359 write_reg(0x00100514, 0x02848); ivtv_yuv_handle_horizontal()
363 write_reg(reg_2854, 0x02854); ivtv_yuv_handle_horizontal()
367 write_reg(reg_285c, 0x0285c); ivtv_yuv_handle_horizontal()
368 write_reg(reg_2864, 0x02864); ivtv_yuv_handle_horizontal()
372 write_reg(reg_2874, 0x02874); ivtv_yuv_handle_horizontal()
376 write_reg(reg_2870, 0x02870); ivtv_yuv_handle_horizontal()
380 write_reg(reg_2890, 0x02890); ivtv_yuv_handle_horizontal()
591 write_reg(reg_2934, 0x02934); ivtv_yuv_handle_vertical()
592 write_reg(reg_293c, 0x0293c); ivtv_yuv_handle_vertical()
595 write_reg(reg_2944, 0x02944); ivtv_yuv_handle_vertical()
596 write_reg(reg_294c, 0x0294c); ivtv_yuv_handle_vertical()
601 /* write_reg(0,0x02970); */ ivtv_yuv_handle_vertical()
604 write_reg(reg_2930, 0x02938); ivtv_yuv_handle_vertical()
605 write_reg(reg_2930, 0x02930); ivtv_yuv_handle_vertical()
609 write_reg(reg_2928, 0x02928); ivtv_yuv_handle_vertical()
610 write_reg(reg_2928 + 0x514, 0x0292C); ivtv_yuv_handle_vertical()
614 write_reg(reg_2920, 0x02920); ivtv_yuv_handle_vertical()
615 write_reg(reg_2920 + 0x514, 0x02924); ivtv_yuv_handle_vertical()
619 write_reg(reg_2918, 0x02918); ivtv_yuv_handle_vertical()
620 write_reg(reg_291c, 0x0291C); ivtv_yuv_handle_vertical()
624 write_reg(reg_296c, 0x0296c); ivtv_yuv_handle_vertical()
628 write_reg(reg_2940, 0x02948); ivtv_yuv_handle_vertical()
629 write_reg(reg_2940, 0x02940); ivtv_yuv_handle_vertical()
633 write_reg(reg_2950, 0x02950); ivtv_yuv_handle_vertical()
634 write_reg(reg_2954, 0x02954); ivtv_yuv_handle_vertical()
638 write_reg(reg_2958, 0x02958); ivtv_yuv_handle_vertical()
639 write_reg(reg_295c, 0x0295C); ivtv_yuv_handle_vertical()
643 write_reg(reg_2960, 0x02960); ivtv_yuv_handle_vertical()
647 write_reg(reg_2964, 0x02964); ivtv_yuv_handle_vertical()
648 write_reg(reg_2968, 0x02968); ivtv_yuv_handle_vertical()
652 write_reg(reg_289c, 0x0289c); ivtv_yuv_handle_vertical()
844 write_reg(0x01008080, 0x2898); ivtv_yuv_work_handler()
846 write_reg(0x00108080, 0x2898); ivtv_yuv_work_handler()
1204 write_reg(yi->reg_2898 | 0x01000000, 0x2898); ivtv_yuv_close()
1206 write_reg(yi->reg_2834, 0x02834); ivtv_yuv_close()
1207 write_reg(yi->reg_2838, 0x02838); ivtv_yuv_close()
1208 write_reg(yi->reg_283c, 0x0283c); ivtv_yuv_close()
1209 write_reg(yi->reg_2840, 0x02840); ivtv_yuv_close()
1210 write_reg(yi->reg_2844, 0x02844); ivtv_yuv_close()
1211 write_reg(yi->reg_2848, 0x02848); ivtv_yuv_close()
1212 write_reg(yi->reg_2854, 0x02854); ivtv_yuv_close()
1213 write_reg(yi->reg_285c, 0x0285c); ivtv_yuv_close()
1214 write_reg(yi->reg_2864, 0x02864); ivtv_yuv_close()
1215 write_reg(yi->reg_2870, 0x02870); ivtv_yuv_close()
1216 write_reg(yi->reg_2874, 0x02874); ivtv_yuv_close()
1217 write_reg(yi->reg_2890, 0x02890); ivtv_yuv_close()
1218 write_reg(yi->reg_289c, 0x0289c); ivtv_yuv_close()
1220 write_reg(yi->reg_2918, 0x02918); ivtv_yuv_close()
1221 write_reg(yi->reg_291c, 0x0291c); ivtv_yuv_close()
1222 write_reg(yi->reg_2920, 0x02920); ivtv_yuv_close()
1223 write_reg(yi->reg_2924, 0x02924); ivtv_yuv_close()
1224 write_reg(yi->reg_2928, 0x02928); ivtv_yuv_close()
1225 write_reg(yi->reg_292c, 0x0292c); ivtv_yuv_close()
1226 write_reg(yi->reg_2930, 0x02930); ivtv_yuv_close()
1227 write_reg(yi->reg_2934, 0x02934); ivtv_yuv_close()
1228 write_reg(yi->reg_2938, 0x02938); ivtv_yuv_close()
1229 write_reg(yi->reg_293c, 0x0293c); ivtv_yuv_close()
1230 write_reg(yi->reg_2940, 0x02940); ivtv_yuv_close()
1231 write_reg(yi->reg_2944, 0x02944); ivtv_yuv_close()
1232 write_reg(yi->reg_2948, 0x02948); ivtv_yuv_close()
1233 write_reg(yi->reg_294c, 0x0294c); ivtv_yuv_close()
1234 write_reg(yi->reg_2950, 0x02950); ivtv_yuv_close()
1235 write_reg(yi->reg_2954, 0x02954); ivtv_yuv_close()
1236 write_reg(yi->reg_2958, 0x02958); ivtv_yuv_close()
1237 write_reg(yi->reg_295c, 0x0295c); ivtv_yuv_close()
1238 write_reg(yi->reg_2960, 0x02960); ivtv_yuv_close()
1239 write_reg(yi->reg_2964, 0x02964); ivtv_yuv_close()
1240 write_reg(yi->reg_2968, 0x02968); ivtv_yuv_close()
1241 write_reg(yi->reg_296c, 0x0296c); ivtv_yuv_close()
1242 write_reg(yi->reg_2970, 0x02970); ivtv_yuv_close()
1276 write_reg(0, 0x02814); ivtv_yuv_close()
1277 write_reg(0, 0x0282c); ivtv_yuv_close()
1278 write_reg(0, 0x02904); ivtv_yuv_close()
1279 write_reg(0, 0x02910); ivtv_yuv_close()
H A Divtv-firmware.c100 write_reg(IVTV_CMD_VDM_STOP, IVTV_REG_VDM); ivtv_halt_firmware()
103 write_reg(IVTV_CMD_AO_STOP, IVTV_REG_AO); ivtv_halt_firmware()
106 write_reg(IVTV_CMD_APU_PING, IVTV_REG_APU); ivtv_halt_firmware()
110 write_reg(IVTV_CMD_VPU_STOP16, IVTV_REG_VPU); ivtv_halt_firmware()
112 write_reg(IVTV_CMD_VPU_STOP15, IVTV_REG_VPU); ivtv_halt_firmware()
115 write_reg(IVTV_CMD_HW_BLOCKS_RST, IVTV_REG_HW_BLOCKS); ivtv_halt_firmware()
118 write_reg(IVTV_CMD_SPU_STOP, IVTV_REG_SPU); ivtv_halt_firmware()
123 write_reg(IVTV_CMD_SDRAM_PRECHARGE_INIT, IVTV_REG_ENC_SDRAM_PRECHARGE); ivtv_halt_firmware()
126 write_reg(IVTV_CMD_SDRAM_REFRESH_INIT, IVTV_REG_ENC_SDRAM_REFRESH); ivtv_halt_firmware()
130 write_reg(IVTV_CMD_SDRAM_PRECHARGE_INIT, IVTV_REG_DEC_SDRAM_PRECHARGE); ivtv_halt_firmware()
133 write_reg(IVTV_CMD_SDRAM_REFRESH_INIT, IVTV_REG_DEC_SDRAM_REFRESH); ivtv_halt_firmware()
209 write_reg(read_reg(IVTV_REG_SPU) & IVTV_MASK_SPU_ENABLE, IVTV_REG_SPU); ivtv_firmware_init()
212 write_reg(read_reg(IVTV_REG_VPU) & IVTV_MASK_VPU_ENABLE15, IVTV_REG_VPU); ivtv_firmware_init()
214 write_reg(read_reg(IVTV_REG_VPU) & IVTV_MASK_VPU_ENABLE16, IVTV_REG_VPU); ivtv_firmware_init()
H A Divtv-gpio.c116 write_reg(curdir, IVTV_REG_GPIO_DIR); ivtv_reset_ir_gpio()
118 write_reg(curout, IVTV_REG_GPIO_OUT); ivtv_reset_ir_gpio()
122 write_reg(curout, IVTV_REG_GPIO_OUT); ivtv_reset_ir_gpio()
124 write_reg(curdir, IVTV_REG_GPIO_DIR); ivtv_reset_ir_gpio()
139 write_reg(curout, IVTV_REG_GPIO_OUT); ivtv_reset_tuner_gpio()
143 write_reg(curout, IVTV_REG_GPIO_OUT); ivtv_reset_tuner_gpio()
177 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT); subdev_s_clock_freq()
218 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT); subdev_s_tuner()
230 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT); subdev_s_radio()
256 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT); subdev_s_audio_routing()
271 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | subdev_s_ctrl()
306 write_reg((read_reg(IVTV_REG_GPIO_OUT) & ~mask) | (data & mask), IVTV_REG_GPIO_OUT); subdev_s_video_routing()
361 write_reg(itv->card->gpio_init.initial_value | pin, IVTV_REG_GPIO_OUT); ivtv_gpio_init()
362 write_reg(itv->card->gpio_init.direction | pin, IVTV_REG_GPIO_DIR); ivtv_gpio_init()
H A Divtv-irq.c81 write_reg(IVTV_IRQ_ENC_PIO_COMPLETE, 0x44); ivtv_pio_work_handler()
99 write_reg(IVTV_IRQ_ENC_PIO_COMPLETE, 0x44); ivtv_pio_work_handler()
436 write_reg(s->sg_handle, IVTV_REG_ENCDMAADDR); ivtv_dma_enc_start_xfer()
452 write_reg(s->sg_handle, IVTV_REG_DECDMAADDR); ivtv_dma_dec_start_xfer()
560 write_reg(read_reg(IVTV_REG_DMASTATUS) & 3, IVTV_REG_DMASTATUS); ivtv_irq_dma_read()
623 write_reg(read_reg(IVTV_REG_DMASTATUS) & 3, IVTV_REG_DMASTATUS); ivtv_irq_enc_dma_complete()
702 write_reg(status, IVTV_REG_DMASTATUS); ivtv_irq_dma_err()
857 write_reg(yuv_offset[next_dma_frame] >> 4, 0x82c); ivtv_irq_vsync()
858 write_reg((yuv_offset[next_dma_frame] + IVTV_YUV_BUFFER_UV_OFFSET) >> 4, 0x830); ivtv_irq_vsync()
859 write_reg(yuv_offset[next_dma_frame] >> 4, 0x834); ivtv_irq_vsync()
860 write_reg((yuv_offset[next_dma_frame] + IVTV_YUV_BUFFER_UV_OFFSET) >> 4, 0x838); ivtv_irq_vsync()
945 if (combo) write_reg(combo, IVTV_REG_IRQSTATUS); ivtv_irq_handler()
1085 write_reg(read_reg(IVTV_REG_DMASTATUS) & 3, IVTV_REG_DMASTATUS); ivtv_unfinished_dma()
H A Divtvfb.c270 write_reg((ivtv_window->top << 16) | ivtv_window->left, 0x02a04); ivtvfb_set_display_window()
273 write_reg(((ivtv_window->top+ivtv_window->height) << 16) | (ivtv_window->left+ivtv_window->width), 0x02a08); ivtvfb_set_display_window()
525 write_reg(read_reg(0x02a00) | 0x0002000, 0x02a00); ivtvfb_set_var()
527 write_reg(read_reg(0x02a00) & ~0x0002000, 0x02a00); ivtvfb_set_var()
845 write_reg(osd_pan_index, 0x02A0C); ivtvfb_pan_display()
883 write_reg(regno, 0x02a30); ivtvfb_setcolreg()
884 write_reg(color, 0x02a34); ivtvfb_setcolreg()
966 write_reg(i, 0x02a30); ivtvfb_restore()
967 write_reg(oi->palette_cur[i], 0x02a34); ivtvfb_restore()
969 write_reg(oi->pan_cur, 0x02a0c); ivtvfb_restore()
1230 write_reg(0, 0x02a30); ivtvfb_init_card()
1231 write_reg(0, 0x02a34); ivtvfb_init_card()
H A Divtv-i2c.c340 write_reg(~state, IVTV_REG_I2C_SETSCL_OFFSET); ivtv_setscl()
348 write_reg(~state & 1, IVTV_REG_I2C_SETSDA_OFFSET); ivtv_setsda()
652 write_reg(~itv->i2c_state, IVTV_REG_I2C_SETSCL_OFFSET); ivtv_setscl_old()
666 write_reg(~itv->i2c_state, IVTV_REG_I2C_SETSDA_OFFSET); ivtv_setsda_old()
H A Divtv-udma.c215 write_reg(itv->udma.SG_handle, IVTV_REG_DECDMAADDR); ivtv_udma_start()
H A Divtv-driver.h813 #define write_reg(val, reg) writel(val, itv->reg_mem + (reg)) macro
815 do { write_reg(val, reg); read_reg(reg); } while (0)
/linux-4.1.27/drivers/media/radio/
H A Dradio-tea5777.c198 tea->write_reg &= ~TEA5777_W_AM_FM_MASK; radio_tea5777_set_freq()
200 tea->write_reg &= ~TEA5777_W_FM_PLL_MASK; radio_tea5777_set_freq()
201 tea->write_reg |= (u64)freq << TEA5777_W_FM_PLL_SHIFT; radio_tea5777_set_freq()
202 tea->write_reg &= ~TEA5777_W_FM_FREF_MASK; radio_tea5777_set_freq()
203 tea->write_reg |= TEA5777_W_FM_FREF_VALUE << radio_tea5777_set_freq()
205 tea->write_reg &= ~TEA5777_W_FM_FORCEMONO_MASK; radio_tea5777_set_freq()
207 tea->write_reg |= 1LL << TEA5777_W_FM_FORCEMONO_SHIFT; radio_tea5777_set_freq()
210 tea->write_reg &= ~TEA5777_W_AM_FM_MASK; radio_tea5777_set_freq()
211 tea->write_reg |= (1LL << TEA5777_W_AM_FM_SHIFT); radio_tea5777_set_freq()
213 tea->write_reg &= ~TEA5777_W_AM_PLL_MASK; radio_tea5777_set_freq()
214 tea->write_reg |= (u64)freq << TEA5777_W_AM_PLL_SHIFT; radio_tea5777_set_freq()
215 tea->write_reg &= ~TEA5777_W_AM_AGCRF_MASK; radio_tea5777_set_freq()
216 tea->write_reg &= ~TEA5777_W_AM_AGCRF_MASK; radio_tea5777_set_freq()
217 tea->write_reg &= ~TEA5777_W_AM_MWLW_MASK; radio_tea5777_set_freq()
218 tea->write_reg |= TEA5777_W_AM_MW << TEA5777_W_AM_MWLW_SHIFT; radio_tea5777_set_freq()
219 tea->write_reg &= ~TEA5777_W_AM_LNA_MASK; radio_tea5777_set_freq()
220 tea->write_reg |= 1LL << TEA5777_W_AM_LNA_SHIFT; radio_tea5777_set_freq()
221 tea->write_reg &= ~TEA5777_W_AM_PEAK_MASK; radio_tea5777_set_freq()
222 tea->write_reg |= 1LL << TEA5777_W_AM_PEAK_SHIFT; radio_tea5777_set_freq()
223 tea->write_reg &= ~TEA5777_W_AM_CALLIGN_MASK; radio_tea5777_set_freq()
227 res = tea->ops->write_reg(tea, tea->write_reg); radio_tea5777_set_freq()
429 tea->write_reg |= TEA5777_W_PROGBLIM_MASK; vidioc_s_hw_freq_seek()
431 tea->write_reg &= ~TEA5777_W_UPDWN_MASK; vidioc_s_hw_freq_seek()
439 tea->write_reg |= TEA5777_W_UPDWN_MASK; vidioc_s_hw_freq_seek()
446 tea->write_reg &= ~TEA5777_W_PROGBLIM_MASK; vidioc_s_hw_freq_seek()
448 tea->write_reg |= TEA5777_W_SEARCH_MASK; vidioc_s_hw_freq_seek()
450 tea->write_reg |= TEA5777_W_UPDWN_MASK; vidioc_s_hw_freq_seek()
453 tea->write_reg &= ~TEA5777_W_UPDWN_MASK; vidioc_s_hw_freq_seek()
480 tea->write_reg &= ~TEA5777_W_SEARCH_MASK; vidioc_s_hw_freq_seek()
493 tea->write_reg &= ~TEA5777_W_PROGBLIM_MASK; vidioc_s_hw_freq_seek()
494 tea->write_reg &= ~TEA5777_W_SEARCH_MASK; vidioc_s_hw_freq_seek()
508 tea->write_reg |= TEA5777_W_MUTE_MASK; tea575x_s_ctrl()
510 tea->write_reg &= ~TEA5777_W_MUTE_MASK; tea575x_s_ctrl()
551 tea->write_reg = (1LL << TEA5777_W_IFCE_SHIFT) | radio_tea5777_init()
H A Dradio-tea5777.h50 int (*write_reg)(struct radio_tea5777 *tea, u64 val); member in struct:radio_tea5777_ops
54 * The read value gets returned in val, akin to write_reg, byte 1 from
77 u64 write_reg; member in struct:radio_tea5777
H A Dradio-shark2.c141 .write_reg = shark_write_reg,
/linux-4.1.27/drivers/staging/media/cxd2099/
H A Dcxd2099.c229 static int write_reg(struct cxd *ci, u8 reg, u8 val) write_reg() function
282 /* write_reg(ci, 0x0d, 0x00); */ cam_mode()
283 /* write_reg(ci, 0x0e, 0x01); */ cam_mode()
304 status = write_reg(ci, 0x00, 0x00); init()
307 status = write_reg(ci, 0x01, 0x00); init()
310 status = write_reg(ci, 0x02, 0x10); init()
313 status = write_reg(ci, 0x03, 0x00); init()
316 status = write_reg(ci, 0x05, 0xFF); init()
319 status = write_reg(ci, 0x06, 0x1F); init()
322 status = write_reg(ci, 0x07, 0x1F); init()
325 status = write_reg(ci, 0x08, 0x28); init()
328 status = write_reg(ci, 0x14, 0x20); init()
334 status = write_reg(ci, 0x09, 0x4D); init()
340 status = write_reg(ci, 0x0A, 0xA7); init()
344 status = write_reg(ci, 0x0B, 0x33); init()
347 status = write_reg(ci, 0x0C, 0x33); init()
354 status = write_reg(ci, 0x15, ci->clk_reg_b); init()
360 status = write_reg(ci, 0x17, ci->clk_reg_f); init()
366 status = write_reg(ci, 0x09, 0x6f); init()
370 status = write_reg(ci, 0x09, 0x6d); init()
374 status = write_reg(ci, 0x20, 0x68); init()
377 status = write_reg(ci, 0x21, 0x00); init()
380 status = write_reg(ci, 0x22, 0x02); init()
385 status = write_reg(ci, 0x09, 0x4f); init()
389 status = write_reg(ci, 0x09, 0x4d); init()
394 status = write_reg(ci, 0x20, 0x28); init()
397 status = write_reg(ci, 0x21, 0x00); init()
400 status = write_reg(ci, 0x22, 0x07); init()
411 status = write_reg(ci, 0x01, 0x04); init()
414 status = write_reg(ci, 0x00, 0x31); init()
505 write_reg(ci, 0x00, 0x21); slot_reset()
506 write_reg(ci, 0x06, 0x1F); slot_reset()
507 write_reg(ci, 0x00, 0x31); slot_reset()
510 write_reg(ci, 0x06, 0x1F); slot_reset()
511 write_reg(ci, 0x06, 0x2F); slot_reset()
514 write_reg(ci, 0x00, 0x21); slot_reset()
515 write_reg(ci, 0x06, 0x1F); slot_reset()
516 write_reg(ci, 0x00, 0x31); slot_reset()
518 write_reg(ci, 0x03, 0x02); slot_reset()
582 write_reg(ci, 0x05, istat); campoll()
664 write_reg(ci, 0x0d, ecount>>8); write_data()
665 write_reg(ci, 0x0e, ecount&0xff); write_data()
/linux-4.1.27/drivers/media/i2c/
H A Duda1342.c26 static int write_reg(struct i2c_client *client, int reg, int value) write_reg() function
40 write_reg(client, 0x00, 0x1241); /* select input 1 */ uda1342_s_routing()
43 write_reg(client, 0x00, 0x1441); /* select input 2 */ uda1342_s_routing()
78 write_reg(client, 0x00, 0x8000); /* reset registers */ uda1342_probe()
79 write_reg(client, 0x00, 0x1241); /* select input 1 */ uda1342_probe()
H A Dtw9906.c73 static int write_reg(struct v4l2_subdev *sd, u8 reg, u8 value) write_reg() function
85 if (write_reg(sd, regs[i], regs[i + 1]) < 0) write_regs()
93 write_reg(sd, 0x02, 0x40 | (input << 1)); tw9906_s_video_routing()
128 write_reg(sd, 0x10, ctrl->val); tw9906_s_ctrl()
131 write_reg(sd, 0x11, ctrl->val); tw9906_s_ctrl()
134 write_reg(sd, 0x15, ctrl->val); tw9906_s_ctrl()
H A Dtw2804.c118 static int write_reg(struct i2c_client *client, u8 reg, u8 value, u8 channel) write_reg() function
218 return write_reg(client, addr, reg, state->channel); tw2804_s_ctrl()
226 return write_reg(client, addr, reg, state->channel); tw2804_s_ctrl()
229 return write_reg(client, TW2804_REG_GAIN, ctrl->val, 0); tw2804_s_ctrl()
232 return write_reg(client, TW2804_REG_CHROMA_GAIN, ctrl->val, 0); tw2804_s_ctrl()
235 return write_reg(client, TW2804_REG_BLUE_BALANCE, ctrl->val, 0); tw2804_s_ctrl()
238 return write_reg(client, TW2804_REG_RED_BALANCE, ctrl->val, 0); tw2804_s_ctrl()
241 return write_reg(client, TW2804_REG_BRIGHTNESS, tw2804_s_ctrl()
245 return write_reg(client, TW2804_REG_CONTRAST, tw2804_s_ctrl()
249 return write_reg(client, TW2804_REG_SATURATION, tw2804_s_ctrl()
253 return write_reg(client, TW2804_REG_HUE, tw2804_s_ctrl()
329 reg = write_reg(client, 0x22, reg, dec->channel); tw2804_s_video_routing()
H A Dtw9903.c102 static int write_reg(struct v4l2_subdev *sd, u8 reg, u8 value) write_reg() function
114 if (write_reg(sd, regs[i], regs[i + 1]) < 0) write_regs()
122 write_reg(sd, 0x02, 0x40 | (input << 1)); tw9903_s_video_routing()
158 write_reg(sd, 0x10, ctrl->val); tw9903_s_ctrl()
161 write_reg(sd, 0x11, ctrl->val); tw9903_s_ctrl()
164 write_reg(sd, 0x15, ctrl->val); tw9903_s_ctrl()
/linux-4.1.27/drivers/rtc/
H A Drtc-r9701.c43 static int write_reg(struct device *dev, int address, unsigned char data) write_reg() function
106 ret = write_reg(dev, RHRCNT, bin2bcd(dt->tm_hour)); r9701_set_datetime()
107 ret = ret ? ret : write_reg(dev, RMINCNT, bin2bcd(dt->tm_min)); r9701_set_datetime()
108 ret = ret ? ret : write_reg(dev, RSECCNT, bin2bcd(dt->tm_sec)); r9701_set_datetime()
109 ret = ret ? ret : write_reg(dev, RDAYCNT, bin2bcd(dt->tm_mday)); r9701_set_datetime()
110 ret = ret ? ret : write_reg(dev, RMONCNT, bin2bcd(dt->tm_mon + 1)); r9701_set_datetime()
111 ret = ret ? ret : write_reg(dev, RYRCNT, bin2bcd(dt->tm_year - 100)); r9701_set_datetime()
112 ret = ret ? ret : write_reg(dev, RWKCNT, 1 << dt->tm_wday); r9701_set_datetime()
/linux-4.1.27/drivers/net/can/sja1000/
H A Dsja1000.c91 * the write_reg() operation - especially on SMP systems. sja1000_write_cmdreg()
94 priv->write_reg(priv, SJA1000_CMR, val); sja1000_write_cmdreg()
122 priv->write_reg(priv, SJA1000_IER, IRQ_OFF); set_reset_mode()
132 priv->write_reg(priv, SJA1000_MOD, MOD_RM); set_reset_mode()
153 priv->write_reg(priv, SJA1000_IER, IRQ_ALL); set_normal_mode()
155 priv->write_reg(priv, SJA1000_IER, set_normal_mode()
165 priv->write_reg(priv, SJA1000_MOD, mod_reg_val); set_normal_mode()
188 priv->write_reg(priv, SJA1000_CDR, priv->cdr | CDR_PELICAN); chipset_init()
191 priv->write_reg(priv, SJA1000_ACCC0, 0x00); chipset_init()
192 priv->write_reg(priv, SJA1000_ACCC1, 0x00); chipset_init()
193 priv->write_reg(priv, SJA1000_ACCC2, 0x00); chipset_init()
194 priv->write_reg(priv, SJA1000_ACCC3, 0x00); chipset_init()
196 priv->write_reg(priv, SJA1000_ACCM0, 0xFF); chipset_init()
197 priv->write_reg(priv, SJA1000_ACCM1, 0xFF); chipset_init()
198 priv->write_reg(priv, SJA1000_ACCM2, 0xFF); chipset_init()
199 priv->write_reg(priv, SJA1000_ACCM3, 0xFF); chipset_init()
201 priv->write_reg(priv, SJA1000_OCR, priv->ocr | OCR_MODE_NORMAL); chipset_init()
217 priv->write_reg(priv, SJA1000_TXERR, 0x0); sja1000_start()
218 priv->write_reg(priv, SJA1000_RXERR, 0x0); sja1000_start()
258 priv->write_reg(priv, SJA1000_BTR0, btr0); sja1000_set_bittiming()
259 priv->write_reg(priv, SJA1000_BTR1, btr1); sja1000_set_bittiming()
307 priv->write_reg(priv, SJA1000_FI, fi); sja1000_start_xmit()
308 priv->write_reg(priv, SJA1000_ID1, (id & 0x1fe00000) >> 21); sja1000_start_xmit()
309 priv->write_reg(priv, SJA1000_ID2, (id & 0x001fe000) >> 13); sja1000_start_xmit()
310 priv->write_reg(priv, SJA1000_ID3, (id & 0x00001fe0) >> 5); sja1000_start_xmit()
311 priv->write_reg(priv, SJA1000_ID4, (id & 0x0000001f) << 3); sja1000_start_xmit()
314 priv->write_reg(priv, SJA1000_FI, fi); sja1000_start_xmit()
315 priv->write_reg(priv, SJA1000_ID1, (id & 0x000007f8) >> 3); sja1000_start_xmit()
316 priv->write_reg(priv, SJA1000_ID2, (id & 0x00000007) << 5); sja1000_start_xmit()
320 priv->write_reg(priv, dreg++, cf->data[i]); sja1000_start_xmit()
H A Dsja1000_platform.c85 priv->write_reg = sp_write_reg32; sp_populate()
89 priv->write_reg = sp_write_reg16; sp_populate()
94 priv->write_reg = sp_write_reg8; sp_populate()
111 priv->write_reg = sp_write_reg32; sp_populate_of()
115 priv->write_reg = sp_write_reg16; sp_populate_of()
120 priv->write_reg = sp_write_reg8; sp_populate_of()
H A Dems_pci.c170 priv->write_reg(priv, SJA1000_MOD, 1); ems_pci_check_chan()
172 priv->write_reg(priv, SJA1000_CDR, CDR_PELICAN); ems_pci_check_chan()
311 priv->write_reg = ems_pci_v1_write_reg; ems_pci_add_card()
315 priv->write_reg = ems_pci_v2_write_reg; ems_pci_add_card()
H A Dsja1000_isa.c172 priv->write_reg = sja1000_isa_mem_write_reg; sja1000_isa_probe()
179 priv->write_reg = sja1000_isa_port_write_reg_indirect; sja1000_isa_probe()
183 priv->write_reg = sja1000_isa_port_write_reg; sja1000_isa_probe()
H A Dtscan1.c138 priv->write_reg = tscan1_write; tscan1_probe()
H A Dplx_pci.c376 priv->write_reg(priv, SJA1000_CDR, CDR_PELICAN); plx_pci_check_sja1000()
581 priv->write_reg = plx_pci_write_reg; plx_pci_add_card()
H A Dems_pcmcia.c224 priv->write_reg = ems_pcmcia_write_reg; ems_pcmcia_add_card()
H A Dsja1000.h159 void (*write_reg) (const struct sja1000_priv *priv, int reg, u8 val); member in struct:sja1000_priv
H A Dpeak_pci.c489 priv->write_reg = peak_pciec_write_reg; peak_pciec_probe()
630 priv->write_reg = peak_pci_write_reg; peak_pci_probe()
H A Dkvaser_pci.c256 priv->write_reg = kvaser_pci_write_reg; kvaser_pci_add_chan()
H A Dpeak_pcmcia.c567 priv->write_reg = pcan_write_canreg; pcan_add_channels()
/linux-4.1.27/drivers/macintosh/
H A Dtherm_windtunnel.c120 write_reg( struct i2c_client *cl, int reg, int data, int len ) write_reg() function
157 /* write_reg( x.fan, 0x24, val, 1 ); */ tune_fan()
158 write_reg( x.fan, 0x25, val, 1 ); tune_fan()
159 write_reg( x.fan, 0x20, 0, 1 ); tune_fan()
224 if( write_reg( x.thermostat, 1, val, 1 ) ) setup_hardware()
228 write_reg( x.fan, 0x01, 0x01, 1 ); setup_hardware()
230 write_reg( x.fan, 0x23, 0x91, 1 ); setup_hardware()
232 write_reg( x.fan, 0x00, 0x95, 1 ); setup_hardware()
242 write_reg( x.thermostat, 2, x.overheat_hyst, 2 ); setup_hardware()
243 write_reg( x.thermostat, 3, x.overheat_temp, 2 ); setup_hardware()
268 write_reg( x.fan, 0x01, x.r1, 1 ); restore_regs()
269 write_reg( x.fan, 0x20, x.r20, 1 ); restore_regs()
270 write_reg( x.fan, 0x23, x.r23, 1 ); restore_regs()
271 write_reg( x.fan, 0x25, x.r25, 1 ); restore_regs()
272 write_reg( x.fan, 0x00, x.r0, 1 ); restore_regs()
H A Dtherm_adt746x.c94 write_reg(struct thermostat* th, int reg, u8 data) write_reg() function
175 write_reg(th, MANUAL_MODE[fan], write_fan_speed()
177 write_reg(th, FAN_SPD_SET[fan], speed); write_fan_speed()
185 write_reg(th, write_fan_speed()
191 write_reg(th, MANUAL_MODE[fan], manual&(~AUTO_MASK)); write_fan_speed()
313 write_reg(th, LIMIT_REG[i], th->limits[i]); set_limit()
521 write_reg(th, CONFIG_REG, 1); probe_thermostat()
583 write_reg(th, LIMIT_REG[i], th->initial_limits[i]); remove_thermostat()
/linux-4.1.27/drivers/gpio/
H A Dgpio-generic.c158 bgc->write_reg(bgc->reg_dat, bgc->data); bgpio_set()
170 bgc->write_reg(bgc->reg_set, mask); bgpio_set_with_clear()
172 bgc->write_reg(bgc->reg_clr, mask); bgpio_set_with_clear()
188 bgc->write_reg(bgc->reg_set, bgc->data); bgpio_set_set()
230 bgc->write_reg(reg, bgc->data); bgpio_set_multiple_single_reg()
261 bgc->write_reg(bgc->reg_set, set_mask); bgpio_set_multiple_with_clear()
263 bgc->write_reg(bgc->reg_clr, clear_mask); bgpio_set_multiple_with_clear()
287 bgc->write_reg(bgc->reg_dir, bgc->dir); bgpio_dir_in()
304 bgc->write_reg(bgc->reg_dir, bgc->dir); bgpio_dir_out()
319 bgc->write_reg(bgc->reg_dir, bgc->dir); bgpio_dir_in_inv()
336 bgc->write_reg(bgc->reg_dir, bgc->dir); bgpio_dir_out_inv()
352 bgc->write_reg = bgpio_write8; bgpio_setup_accessors()
357 bgc->write_reg = bgpio_write16be; bgpio_setup_accessors()
360 bgc->write_reg = bgpio_write16; bgpio_setup_accessors()
366 bgc->write_reg = bgpio_write32be; bgpio_setup_accessors()
369 bgc->write_reg = bgpio_write32; bgpio_setup_accessors()
380 bgc->write_reg = bgpio_write64; bgpio_setup_accessors()
H A Dgpio-it8761e.c53 static void write_reg(u8 data, u8 addr, u8 port) write_reg() function
75 write_reg(0x2, 0x7, port); enter_gpio_mode()
105 write_reg(curr_dirs & ~(1 << bit), io_reg, port); it8761e_gpio_direction_in()
151 write_reg(curr_dirs | (1 << bit), io_reg, port); it8761e_gpio_direction_out()
H A Dgpio-grgpio.c115 bgc->write_reg(priv->regs + GRGPIO_IMASK, priv->imask); grgpio_set_imask()
171 priv->bgc.write_reg(priv->regs + GRGPIO_IPOL, ipol | pol); grgpio_irq_set_type()
172 priv->bgc.write_reg(priv->regs + GRGPIO_IEDGE, iedge | edge); grgpio_irq_set_type()
H A Dgpio-xgene-sb.c69 bgc->write_reg(reg, data); xgene_gpio_set_bit()
H A Dgpio-dwapb.c106 bgc->write_reg(reg_base + offset, val); dwapb_write()
/linux-4.1.27/drivers/ide/
H A Dopti621.c38 static void write_reg(u8 value, int reg) write_reg() function
113 write_reg(drive->dn & 1, MISC_REG); opti621_set_pio_mode()
115 write_reg(tim, READ_REG); opti621_set_pio_mode()
117 write_reg(tim, WRITE_REG); opti621_set_pio_mode()
121 write_reg(0x85, CNTRL_REG); opti621_set_pio_mode()
125 write_reg(misc, MISC_REG); opti621_set_pio_mode()
/linux-4.1.27/drivers/video/fbdev/mbx/
H A Dmbxfb.c38 #define write_reg(val, reg) do { writel((val), (reg)); } while(0) macro
448 write_reg(vsctrl, VSCTRL); mbxfb_setupOverlay()
449 write_reg(vscadr, VSCADR); mbxfb_setupOverlay()
450 write_reg(vubase, VUBASE); mbxfb_setupOverlay()
451 write_reg(vvbase, VVBASE); mbxfb_setupOverlay()
452 write_reg(vsadr, VSADR); mbxfb_setupOverlay()
455 write_reg(sssize, SSSIZE); mbxfb_setupOverlay()
456 write_reg(spoctrl, SPOCTRL); mbxfb_setupOverlay()
457 write_reg(shctrl, SHCTRL); mbxfb_setupOverlay()
465 write_reg(vovrclk, VOVRCLK); mbxfb_setupOverlay()
825 write_reg(0xff000100, VSCOEFF0); enable_controller()
826 write_reg(0xfdfcfdfe, VSCOEFF1); enable_controller()
827 write_reg(0x170d0500, VSCOEFF2); enable_controller()
828 write_reg(0x3d372d22, VSCOEFF3); enable_controller()
829 write_reg(0x00000040, VSCOEFF4); enable_controller()
831 write_reg(0xff010100, HSCOEFF0); enable_controller()
832 write_reg(0x00000000, HSCOEFF1); enable_controller()
833 write_reg(0x02010000, HSCOEFF2); enable_controller()
834 write_reg(0x01020302, HSCOEFF3); enable_controller()
835 write_reg(0xf9fbfe00, HSCOEFF4); enable_controller()
836 write_reg(0xfbf7f6f7, HSCOEFF5); enable_controller()
837 write_reg(0x1c110700, HSCOEFF6); enable_controller()
838 write_reg(0x3e393127, HSCOEFF7); enable_controller()
839 write_reg(0x00000040, HSCOEFF8); enable_controller()
/linux-4.1.27/drivers/tty/
H A Dsynclinkmp.c622 static void write_reg(SLMP_INFO *info, unsigned char addr, unsigned char val);
1543 write_reg(info, CTL, RegValue); set_break()
2086 write_reg(info, IER2, 0); isr_timer()
2098 write_reg(info, (unsigned char)(timer + TMCS), 0); isr_timer()
2116 write_reg(info, SR1, status); isr_rxint()
2119 write_reg(info, SR2, status2); isr_rxint()
2234 write_reg(info, TXDMA + DIR, 0x00); /* disable Tx DMA IRQs */ isr_txeom()
2235 write_reg(info, TXDMA + DSR, 0xc0); /* clear IRQs and disable DMA */ isr_txeom()
2236 write_reg(info, TXDMA + DCMD, SWABORT); /* reset/init DMA channel */ isr_txeom()
2239 write_reg(info, CMD, TXRESET); isr_txeom()
2240 write_reg(info, CMD, TXENABLE); isr_txeom()
2242 write_reg(info, CMD, TXBUFCLR); isr_txeom()
2248 write_reg(info, SR1, (unsigned char)(UDRN + IDLE)); isr_txeom()
2293 write_reg(info, SR1, status); isr_txint()
2340 write_reg(info, IE0, info->ie0_value); isr_txrdy()
2355 write_reg(info, RXDMA + DSR, (unsigned char)(status | 1)); isr_rxdmaok()
2372 write_reg(info, RXDMA + DSR, (unsigned char)(status | 1)); isr_rxdmaerror()
2386 write_reg(info, TXDMA + DIR, 0x00); /* disable Tx DMA IRQs */ isr_txdmaok()
2387 write_reg(info, TXDMA + DSR, 0xc0); /* clear IRQs and disable DMA */ isr_txdmaok()
2388 write_reg(info, TXDMA + DCMD, SWABORT); /* reset/init DMA channel */ isr_txdmaok()
2397 write_reg(info, IE0, info->ie0_value); isr_txdmaok()
2408 write_reg(info, TXDMA + DSR, (unsigned char)(status | 1)); isr_txdmaerror()
2446 write_reg(info, IE1, info->ie1_value); isr_io_pin()
2466 write_reg(info, IE1, info->ie1_value); isr_io_pin()
2746 write_reg(info, IE1, info->ie1_value); program_hw()
2996 write_reg(info, IE1, info->ie1_value); /* disable tx status interrupts */ tx_abort()
2997 write_reg(info, SR1, (unsigned char)(IDLE + UDRN)); /* clear pending */ tx_abort()
2999 write_reg(info, TXDMA + DSR, 0); /* disable DMA channel */ tx_abort()
3000 write_reg(info, TXDMA + DCMD, SWABORT); /* reset/init DMA channel */ tx_abort()
3002 write_reg(info, CMD, TXABORT); tx_abort()
3078 write_reg(info, IE1, info->ie1_value); wait_mgsl_event()
3143 write_reg(info, IE1, info->ie1_value); wait_mgsl_event()
3946 write_reg(info, LPR, 1); /* set low power mode */ synclinkmp_cleanup()
4035 write_reg(info, MD2, (unsigned char)(read_reg(info, MD2) | (BIT1 + BIT0))); enable_loopback()
4046 write_reg(info, RXS, 0x40); enable_loopback()
4047 write_reg(info, TXS, 0x40); enable_loopback()
4053 write_reg(info, MD2, (unsigned char)(read_reg(info, MD2) & ~(BIT1 + BIT0))); enable_loopback()
4060 write_reg(info, RXS, 0x00); enable_loopback()
4061 write_reg(info, TXS, 0x00); enable_loopback()
4107 write_reg(info, TXS, set_rate()
4109 write_reg(info, RXS, set_rate()
4111 write_reg(info, TMC, (unsigned char)TMCValue); set_rate()
4114 write_reg(info, TXS,0); set_rate()
4115 write_reg(info, RXS,0); set_rate()
4116 write_reg(info, TMC, 0); set_rate()
4128 write_reg(info, CMD, RXRESET); rx_stop()
4131 write_reg(info, IE0, info->ie0_value); /* disable Rx data interrupts */ rx_stop()
4133 write_reg(info, RXDMA + DSR, 0); /* disable Rx DMA */ rx_stop()
4134 write_reg(info, RXDMA + DCMD, SWABORT); /* reset/init Rx DMA */ rx_stop()
4135 write_reg(info, RXDMA + DIR, 0); /* disable Rx DMA interrupts */ rx_stop()
4151 write_reg(info, CMD, RXRESET); rx_start()
4156 write_reg(info, IE0, info->ie0_value); rx_start()
4159 write_reg(info, RXDMA + DSR, 0); /* disable Rx DMA */ rx_start()
4160 write_reg(info, RXDMA + DCMD, SWABORT); /* reset/init Rx DMA */ rx_start()
4183 write_reg(info, RXDMA + DIR, 0x60); /* enable Rx DMA interrupts (EOM/BOF) */ rx_start()
4184 write_reg(info, RXDMA + DSR, 0xf2); /* clear Rx DMA IRQs, enable Rx DMA */ rx_start()
4188 write_reg(info, IE0, info->ie0_value); rx_start()
4191 write_reg(info, CMD, RXENABLE); rx_start()
4207 write_reg(info, CMD, TXRESET); tx_start()
4208 write_reg(info, CMD, TXENABLE); tx_start()
4234 write_reg(info, TXDMA + DSR, 0); /* disable DMA channel */ tx_start()
4235 write_reg(info, TXDMA + DCMD, SWABORT); /* reset/init DMA channel */ tx_start()
4248 write_reg(info, IE1, info->ie1_value); tx_start()
4249 write_reg(info, SR1, (unsigned char)(IDLE + UDRN)); tx_start()
4251 write_reg(info, TXDMA + DIR, 0x40); /* enable Tx DMA interrupts (EOM) */ tx_start()
4252 write_reg(info, TXDMA + DSR, 0xf2); /* clear Tx DMA IRQs, enable Tx DMA */ tx_start()
4261 write_reg(info, IE0, info->ie0_value); tx_start()
4278 write_reg(info, TXDMA + DSR, 0); /* disable DMA channel */ tx_stop()
4279 write_reg(info, TXDMA + DCMD, SWABORT); /* reset/init DMA channel */ tx_stop()
4281 write_reg(info, CMD, TXRESET); tx_stop()
4284 write_reg(info, IE1, info->ie1_value); /* disable tx status interrupts */ tx_stop()
4285 write_reg(info, SR1, (unsigned char)(IDLE + UDRN)); /* clear pending */ tx_stop()
4288 write_reg(info, IE0, info->ie0_value); /* disable tx data interrupts */ tx_stop()
4331 write_reg(info, TRB, info->x_char); tx_load_fifo()
4334 write_reg(info, TRB, info->tx_buf[info->tx_get++]); tx_load_fifo()
4360 write_reg(info, IE0, info->ie0_value); reset_port()
4361 write_reg(info, IE1, info->ie1_value); reset_port()
4362 write_reg(info, IE2, info->ie2_value); reset_port()
4364 write_reg(info, CMD, CHRESET); reset_port()
4403 write_reg(info, MD0, RegValue); async_mode()
4425 write_reg(info, MD1, RegValue); async_mode()
4437 write_reg(info, MD2, RegValue); async_mode()
4446 write_reg(info, RXS, RegValue); async_mode()
4455 write_reg(info, TXS, RegValue); async_mode()
4471 write_reg(info, RRC, 0x00); async_mode()
4478 write_reg(info, TRC0, 0x10); async_mode()
4485 write_reg(info, TRC1, 0x1e); async_mode()
4502 write_reg(info, CTL, RegValue); async_mode()
4506 write_reg(info, IE0, info->ie0_value); async_mode()
4510 write_reg(info, IE1, info->ie1_value); async_mode()
4514 write_reg(info, IE2, info->ie2_value); async_mode()
4533 write_reg(info, TXDMA + DIR, 0); hdlc_mode()
4534 write_reg(info, RXDMA + DIR, 0); hdlc_mode()
4554 write_reg(info, MD0, RegValue); hdlc_mode()
4566 write_reg(info, MD1, RegValue); hdlc_mode()
4599 write_reg(info, MD2, RegValue); hdlc_mode()
4613 write_reg(info, RXS, RegValue); hdlc_mode()
4626 write_reg(info, TXS, RegValue); hdlc_mode()
4648 write_reg(info, RRC, rx_active_fifo_level); hdlc_mode()
4655 write_reg(info, TRC0, tx_active_fifo_level); hdlc_mode()
4662 write_reg(info, TRC1, (unsigned char)(tx_negate_fifo_level - 1)); hdlc_mode()
4675 write_reg(info, TXDMA + DMR, 0x14); hdlc_mode()
4676 write_reg(info, RXDMA + DMR, 0x14); hdlc_mode()
4679 write_reg(info, RXDMA + CPB, hdlc_mode()
4683 write_reg(info, TXDMA + CPB, hdlc_mode()
4690 write_reg(info, IE0, info->ie0_value); hdlc_mode()
4707 write_reg(info, CTL, RegValue); hdlc_mode()
4738 write_reg(info, IDL, RegValue); tx_set_idle()
4782 write_reg(info, CTL, RegValue); set_signals()
5072 write_reg(info, TMC, testval[i]); register_test()
5073 write_reg(info, IDL, testval[(i+1)%count]); register_test()
5074 write_reg(info, SA0, testval[(i+2)%count]); register_test()
5075 write_reg(info, SA1, testval[(i+3)%count]); register_test()
5110 write_reg(info, IER2, (unsigned char)((info->port_num & 1) ? BIT6 : BIT4)); irq_test()
5112 write_reg(info, (unsigned char)(timer + TEPR), 0); /* timer expand prescale */ irq_test()
5126 write_reg(info, (unsigned char)(timer + TMCS), 0x50); irq_test()
5147 write_reg(info, PABR0, 0); /* wait controller addr boundary 0 */ sca_init()
5148 write_reg(info, PABR1, 0); /* wait controller addr boundary 1 */ sca_init()
5149 write_reg(info, WCRL, 0); /* wait controller low range */ sca_init()
5150 write_reg(info, WCRM, 0); /* wait controller mid range */ sca_init()
5151 write_reg(info, WCRH, 0); /* wait controller high range */ sca_init()
5162 write_reg(info, DPCR, dma_priority); sca_init()
5165 write_reg(info, DMER, 0x80); sca_init()
5168 write_reg(info, IER0, 0xff); /* TxRDY,RxRDY,TxINT,RxINT (ports 0-1) */ sca_init()
5169 write_reg(info, IER1, 0xff); /* DMIB,DMIA (channels 0-3) */ sca_init()
5170 write_reg(info, IER2, 0xf0); /* TIRQ (timers 0-3) */ sca_init()
5178 write_reg(info, ITCR, 0); sca_init()
5560 static void write_reg(SLMP_INFO * info, unsigned char Addr, unsigned char Value) write_reg() function
/linux-4.1.27/drivers/net/can/
H A Dxilinx_can.c125 * @write_reg: For writing data to CAN registers
139 void (*write_reg)(const struct xcan_priv *priv, enum xcan_reg reg, member in struct:xcan_priv
229 priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_RESET_MASK); set_reset_mode()
280 priv->write_reg(priv, XCAN_BRPR_OFFSET, btr0); xcan_set_bittiming()
281 priv->write_reg(priv, XCAN_BTR_OFFSET, btr1); xcan_set_bittiming()
317 priv->write_reg(priv, XCAN_IER_OFFSET, XCAN_INTR_ALL); xcan_chip_start()
328 priv->write_reg(priv, XCAN_MSR_OFFSET, reg_msr); xcan_chip_start()
329 priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_CEN_MASK); xcan_chip_start()
444 priv->write_reg(priv, XCAN_TXFIFO_ID_OFFSET, id); xcan_start_xmit()
446 priv->write_reg(priv, XCAN_TXFIFO_DLC_OFFSET, dlc); xcan_start_xmit()
448 priv->write_reg(priv, XCAN_TXFIFO_DW1_OFFSET, data[0]); xcan_start_xmit()
452 priv->write_reg(priv, XCAN_TXFIFO_DW2_OFFSET, data[1]); xcan_start_xmit()
551 priv->write_reg(priv, XCAN_ESR_OFFSET, err_status); xcan_err_interrupt()
561 priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_RESET_MASK); xcan_err_interrupt()
602 priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_RESET_MASK); xcan_err_interrupt()
715 priv->write_reg(priv, XCAN_ICR_OFFSET, xcan_rx_poll()
719 priv->write_reg(priv, XCAN_ICR_OFFSET, xcan_rx_poll()
723 priv->write_reg(priv, XCAN_ICR_OFFSET, XCAN_IXR_RXNEMP_MASK); xcan_rx_poll()
734 priv->write_reg(priv, XCAN_IER_OFFSET, ier); xcan_rx_poll()
751 priv->write_reg(priv, XCAN_ICR_OFFSET, XCAN_IXR_TXOK_MASK); xcan_tx_interrupt()
786 priv->write_reg(priv, XCAN_ICR_OFFSET, (XCAN_IXR_SLP_MASK | xcan_interrupt()
798 priv->write_reg(priv, XCAN_ICR_OFFSET, (XCAN_IXR_ERROR_MASK | xcan_interrupt()
808 priv->write_reg(priv, XCAN_IER_OFFSET, ier); xcan_interrupt()
829 priv->write_reg(priv, XCAN_IER_OFFSET, ier); xcan_chip_stop()
830 priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_RESET_MASK); xcan_chip_stop()
987 priv->write_reg(priv, XCAN_MSR_OFFSET, XCAN_MSR_SLEEP_MASK); xcan_suspend()
1022 priv->write_reg(priv, XCAN_MSR_OFFSET, 0); xcan_resume()
1023 priv->write_reg(priv, XCAN_SRR_OFFSET, XCAN_SRR_CEN_MASK); xcan_resume()
1129 priv->write_reg = xcan_write_reg_le; xcan_probe()
1133 priv->write_reg = xcan_write_reg_be; xcan_probe()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
H A De1000_phy.c113 if (!(hw->phy.ops.write_reg)) igb_phy_reset_dsp()
116 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0xC1); igb_phy_reset_dsp()
120 ret_val = hw->phy.ops.write_reg(hw, M88E1000_PHY_GEN_CONTROL, 0); igb_phy_reset_dsp()
506 ret_val = phy->ops.write_reg(hw, I82580_CFG_REG, phy_data); igb_copper_link_setup_82580()
531 ret_val = hw->phy.ops.write_reg(hw, I82580_PHY_CTRL_2, phy_data); igb_copper_link_setup_82580()
597 ret_val = phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); igb_copper_link_setup_m88()
624 ret_val = phy->ops.write_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL, igb_copper_link_setup_m88()
704 phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); igb_copper_link_setup_m88_gen2()
719 ret_val = phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); igb_copper_link_setup_m88_gen2()
803 ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CTRL, data); igb_copper_link_setup_igp()
822 ret_val = phy->ops.write_reg(hw, igb_copper_link_setup_igp()
834 ret_val = phy->ops.write_reg(hw, PHY_1000T_CTRL, data); igb_copper_link_setup_igp()
863 ret_val = phy->ops.write_reg(hw, PHY_1000T_CTRL, data); igb_copper_link_setup_igp()
914 ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_ctrl); igb_copper_link_autoneg()
1074 ret_val = phy->ops.write_reg(hw, PHY_AUTONEG_ADV, mii_autoneg_adv_reg); igb_phy_setup_autoneg()
1081 ret_val = phy->ops.write_reg(hw, igb_phy_setup_autoneg()
1165 ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_data); igb_phy_force_speed_duplex_igp()
1179 ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CTRL, phy_data); igb_phy_force_speed_duplex_igp()
1235 ret_val = phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, igb_phy_force_speed_duplex_m88()
1249 ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_data); igb_phy_force_speed_duplex_m88()
1285 ret_val = phy->ops.write_reg(hw, igb_phy_force_speed_duplex_m88()
1318 ret_val = phy->ops.write_reg(hw, M88E1000_EXT_PHY_SPEC_CTRL, phy_data); igb_phy_force_speed_duplex_m88()
1330 ret_val = phy->ops.write_reg(hw, M88E1000_PHY_SPEC_CTRL, phy_data); igb_phy_force_speed_duplex_m88()
1426 ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT, igb_set_d3_lplu_state()
1443 ret_val = phy->ops.write_reg(hw, igb_set_d3_lplu_state()
1456 ret_val = phy->ops.write_reg(hw, igb_set_d3_lplu_state()
1466 ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT, igb_set_d3_lplu_state()
1478 ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CONFIG, igb_set_d3_lplu_state()
1753 ret_val = phy->ops.write_reg(hw, I347AT4_PAGE_SELECT, 0x07); igb_get_cable_length_m88_gen2()
1776 ret_val = phy->ops.write_reg(hw, I347AT4_PAGE_SELECT, igb_get_cable_length_m88_gen2()
1788 ret_val = phy->ops.write_reg(hw, I347AT4_PAGE_SELECT, 0x05); igb_get_cable_length_m88_gen2()
1811 ret_val = phy->ops.write_reg(hw, I347AT4_PAGE_SELECT, igb_get_cable_length_m88_gen2()
2060 ret_val = hw->phy.ops.write_reg(hw, PHY_CONTROL, phy_ctrl); igb_phy_sw_reset()
2126 hw->phy.ops.write_reg(hw, 0x2F5B, 0x9018); igb_phy_init_script_igp3()
2128 hw->phy.ops.write_reg(hw, 0x2F52, 0x0000); igb_phy_init_script_igp3()
2130 hw->phy.ops.write_reg(hw, 0x2FB1, 0x8B24); igb_phy_init_script_igp3()
2132 hw->phy.ops.write_reg(hw, 0x2FB2, 0xF8F0); igb_phy_init_script_igp3()
2134 hw->phy.ops.write_reg(hw, 0x2010, 0x10B0); igb_phy_init_script_igp3()
2136 hw->phy.ops.write_reg(hw, 0x2011, 0x0000); igb_phy_init_script_igp3()
2138 hw->phy.ops.write_reg(hw, 0x20DD, 0x249A); igb_phy_init_script_igp3()
2140 hw->phy.ops.write_reg(hw, 0x20DE, 0x00D3); igb_phy_init_script_igp3()
2142 hw->phy.ops.write_reg(hw, 0x28B4, 0x04CE); igb_phy_init_script_igp3()
2144 hw->phy.ops.write_reg(hw, 0x2F70, 0x29E4); igb_phy_init_script_igp3()
2146 hw->phy.ops.write_reg(hw, 0x0000, 0x0140); igb_phy_init_script_igp3()
2148 hw->phy.ops.write_reg(hw, 0x1F30, 0x1606); igb_phy_init_script_igp3()
2150 hw->phy.ops.write_reg(hw, 0x1F31, 0xB814); igb_phy_init_script_igp3()
2152 hw->phy.ops.write_reg(hw, 0x1F35, 0x002A); igb_phy_init_script_igp3()
2154 hw->phy.ops.write_reg(hw, 0x1F3E, 0x0067); igb_phy_init_script_igp3()
2156 hw->phy.ops.write_reg(hw, 0x1F54, 0x0065); igb_phy_init_script_igp3()
2158 hw->phy.ops.write_reg(hw, 0x1F55, 0x002A); igb_phy_init_script_igp3()
2160 hw->phy.ops.write_reg(hw, 0x1F56, 0x002A); igb_phy_init_script_igp3()
2162 hw->phy.ops.write_reg(hw, 0x1F72, 0x3FB0); igb_phy_init_script_igp3()
2164 hw->phy.ops.write_reg(hw, 0x1F76, 0xC0FF); igb_phy_init_script_igp3()
2166 hw->phy.ops.write_reg(hw, 0x1F77, 0x1DEC); igb_phy_init_script_igp3()
2168 hw->phy.ops.write_reg(hw, 0x1F78, 0xF9EF); igb_phy_init_script_igp3()
2170 hw->phy.ops.write_reg(hw, 0x1F79, 0x0210); igb_phy_init_script_igp3()
2172 hw->phy.ops.write_reg(hw, 0x1895, 0x0003); igb_phy_init_script_igp3()
2174 hw->phy.ops.write_reg(hw, 0x1796, 0x0008); igb_phy_init_script_igp3()
2176 hw->phy.ops.write_reg(hw, 0x1798, 0xD008); igb_phy_init_script_igp3()
2180 hw->phy.ops.write_reg(hw, 0x1898, 0xD918); igb_phy_init_script_igp3()
2182 hw->phy.ops.write_reg(hw, 0x187A, 0x0800); igb_phy_init_script_igp3()
2186 hw->phy.ops.write_reg(hw, 0x0019, 0x008D); igb_phy_init_script_igp3()
2188 hw->phy.ops.write_reg(hw, 0x001B, 0x2080); igb_phy_init_script_igp3()
2190 hw->phy.ops.write_reg(hw, 0x0014, 0x0045); igb_phy_init_script_igp3()
2192 hw->phy.ops.write_reg(hw, 0x0000, 0x1340); igb_phy_init_script_igp3()
2211 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); igb_power_up_phy_copper()
2228 hw->phy.ops.write_reg(hw, PHY_CONTROL, mii_reg); igb_power_down_phy_copper()
2278 ret_val = phy->ops.write_reg(hw, PHY_CONTROL, phy_data); igb_phy_force_speed_duplex_82580()
2291 ret_val = phy->ops.write_reg(hw, I82580_PHY_CTRL_2, phy_data); igb_phy_force_speed_duplex_82580()
2510 return hw->phy.ops.write_reg(hw, PHY_1000T_CTRL, phy_data); igb_set_master_slave_mode()
H A De1000_i210.c756 ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAC, dev_addr); __igb_access_xmdio_reg()
760 ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAAD, address); __igb_access_xmdio_reg()
764 ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAC, E1000_MMDAC_FUNC_DATA | __igb_access_xmdio_reg()
772 ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAAD, *data); __igb_access_xmdio_reg()
777 ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAC, 0); __igb_access_xmdio_reg()
H A De1000_82575.c122 ret_val = phy->ops.write_reg(hw, E1000_M88E1112_PAGE_ADDR, 0); igb_check_for_link_media_swap()
134 ret_val = phy->ops.write_reg(hw, E1000_M88E1112_PAGE_ADDR, 1); igb_check_for_link_media_swap()
143 ret_val = phy->ops.write_reg(hw, E1000_M88E1112_PAGE_ADDR, 0); igb_check_for_link_media_swap()
194 phy->ops.write_reg = igb_write_phy_reg_sgmii_82575; igb_init_phy_params_82575()
201 phy->ops.write_reg = igb_write_phy_reg_82580; igb_init_phy_params_82575()
206 phy->ops.write_reg = igb_write_phy_reg_gs40g; igb_init_phy_params_82575()
210 phy->ops.write_reg = igb_write_phy_reg_igp; igb_init_phy_params_82575()
242 ret_val = phy->ops.write_reg(hw, igb_init_phy_params_82575()
903 ret_val = hw->phy.ops.write_reg(hw, 0x1B, 0x8084); igb_phy_hw_reset_sgmii_82575()
938 ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT, igb_set_d0_lplu_state_82575()
947 ret_val = phy->ops.write_reg(hw, IGP01E1000_PHY_PORT_CONFIG, igb_set_d0_lplu_state_82575()
953 ret_val = phy->ops.write_reg(hw, IGP02E1000_PHY_POWER_MGMT, igb_set_d0_lplu_state_82575()
967 ret_val = phy->ops.write_reg(hw, igb_set_d0_lplu_state_82575()
978 ret_val = phy->ops.write_reg(hw, igb_set_d0_lplu_state_82575()
2525 ret_val = hw->phy.ops.write_reg(hw, E1000_EMIADD, address); __igb_access_emi_reg()
2532 ret_val = hw->phy.ops.write_reg(hw, E1000_EMIDATA, *data); __igb_access_emi_reg()
2625 ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 18); igb_set_eee_i354()
2635 ret_val = phy->ops.write_reg(hw, E1000_M88E1543_EEE_CTRL_1, igb_set_eee_i354()
2641 ret_val = phy->ops.write_reg(hw, E1000_M88E1543_PAGE_ADDR, 0); igb_set_eee_i354()
H A Digb.h566 if (hw->phy.ops.write_reg) igb_write_phy_reg()
567 return hw->phy.ops.write_reg(hw, offset, data); igb_write_phy_reg()
H A De1000_hw.h344 s32 (*write_reg)(struct e1000_hw *, u32, u16); member in struct:e1000_phy_operations
/linux-4.1.27/drivers/net/can/c_can/
H A Dc_can.c248 priv->write_reg(priv, C_CAN_CTRL_REG, ctrl); c_can_irq_control()
288 priv->write_reg(priv, C_CAN_IFACE(MSGCTRL_REG, iface), 0); c_can_inval_tx_object()
296 priv->write_reg(priv, C_CAN_IFACE(ARB1_REG, iface), 0); c_can_inval_msg_object()
297 priv->write_reg(priv, C_CAN_IFACE(ARB2_REG, iface), 0); c_can_inval_msg_object()
333 priv->write_reg(priv, C_CAN_IFACE(MSGCTRL_REG, iface), ctrl); c_can_setup_tx_object()
336 priv->write_reg(priv, C_CAN_IFACE(DATA1_REG, iface) + i / 2, c_can_setup_tx_object()
359 priv->write_reg(priv, C_CAN_IFACE(MSGCTRL_REG, iface), ctrl); c_can_handle_lost_msg_obj()
430 priv->write_reg(priv, C_CAN_IFACE(MSGCTRL_REG, iface), mcont); c_can_setup_receive_object()
511 priv->write_reg(priv, C_CAN_CTRL_REG, CONTROL_CCE | CONTROL_INIT); c_can_set_bittiming()
516 priv->write_reg(priv, C_CAN_BTR_REG, reg_btr); c_can_set_bittiming()
517 priv->write_reg(priv, C_CAN_BRPEXT_REG, reg_brpe); c_can_set_bittiming()
518 priv->write_reg(priv, C_CAN_CTRL_REG, ctrl_save); c_can_set_bittiming()
559 priv->write_reg(priv, C_CAN_CTRL_REG, CONTROL_ENABLE_AR); c_can_chip_config()
564 priv->write_reg(priv, C_CAN_CTRL_REG, CONTROL_TEST); c_can_chip_config()
565 priv->write_reg(priv, C_CAN_TEST_REG, TEST_LBACK | TEST_SILENT); c_can_chip_config()
568 priv->write_reg(priv, C_CAN_CTRL_REG, CONTROL_TEST); c_can_chip_config()
569 priv->write_reg(priv, C_CAN_TEST_REG, TEST_LBACK); c_can_chip_config()
572 priv->write_reg(priv, C_CAN_CTRL_REG, CONTROL_TEST); c_can_chip_config()
573 priv->write_reg(priv, C_CAN_TEST_REG, TEST_SILENT); c_can_chip_config()
580 priv->write_reg(priv, C_CAN_STS_REG, LEC_UNUSED); c_can_chip_config()
625 priv->write_reg(priv, C_CAN_CTRL_REG, CONTROL_INIT); c_can_stop()
1014 priv->write_reg(priv, C_CAN_STS_REG, LEC_UNUSED); c_can_poll()
1180 priv->write_reg(priv, C_CAN_CTRL_EX_REG, val); c_can_power_down()
1218 priv->write_reg(priv, C_CAN_CTRL_EX_REG, val); c_can_power_up()
1221 priv->write_reg(priv, C_CAN_CTRL_REG, val); c_can_power_up()
H A Dc_can_pci.c99 priv->write_reg(priv, index + 1, val >> 16); c_can_pci_write_reg32()
100 priv->write_reg(priv, index, val); c_can_pci_write_reg32()
193 priv->write_reg = c_can_pci_write_reg_aligned_to_32bit; c_can_pci_probe()
197 priv->write_reg = c_can_pci_write_reg_aligned_to_16bit; c_can_pci_probe()
201 priv->write_reg = c_can_pci_write_reg_32bit; c_can_pci_probe()
H A Dc_can_platform.c155 priv->write_reg(priv, index + 1, val >> 16); c_can_plat_write_reg32()
156 priv->write_reg(priv, index, val); c_can_plat_write_reg32()
308 priv->write_reg = c_can_plat_write_reg_aligned_to_32bit; c_can_plat_probe()
315 priv->write_reg = c_can_plat_write_reg_aligned_to_16bit; c_can_plat_probe()
325 priv->write_reg = c_can_plat_write_reg_aligned_to_16bit; c_can_plat_probe()
H A Dc_can.h204 void (*write_reg) (const struct c_can_priv *priv, enum reg index, u16 val); member in struct:c_can_priv
/linux-4.1.27/drivers/isdn/hardware/mISDN/
H A Dhfcsusb.c90 static int write_reg(struct hfcsusb *hw, __u8 reg, __u8 val) write_reg() function
202 write_reg(hw, HFCUSB_P_DATA, hw->led_state); handle_led()
657 write_reg(hw, HFCUSB_STATES, 2 | HFCUSB_NT_G2_G3); ph_state_nt()
736 write_reg(hw, HFCUSB_FIFO, (bch->nr == 1) ? 0 : 2); hfcsusb_setup_bch()
737 write_reg(hw, HFCUSB_CON_HDLC, conhdlc); hfcsusb_setup_bch()
738 write_reg(hw, HFCUSB_INC_RES_F, 2); hfcsusb_setup_bch()
739 write_reg(hw, HFCUSB_FIFO, (bch->nr == 1) ? 1 : 3); hfcsusb_setup_bch()
740 write_reg(hw, HFCUSB_CON_HDLC, conhdlc); hfcsusb_setup_bch()
741 write_reg(hw, HFCUSB_INC_RES_F, 2); hfcsusb_setup_bch()
753 write_reg(hw, HFCUSB_SCTRL, sctrl); hfcsusb_setup_bch()
754 write_reg(hw, HFCUSB_SCTRL_R, sctrl_r); hfcsusb_setup_bch()
776 write_reg(hw, HFCUSB_STATES, 0x14); hfcsusb_ph_command()
778 write_reg(hw, HFCUSB_STATES, 0x04); hfcsusb_ph_command()
782 write_reg(hw, HFCUSB_STATES, 0x10); hfcsusb_ph_command()
783 write_reg(hw, HFCUSB_STATES, 0x03); hfcsusb_ph_command()
791 write_reg(hw, HFCUSB_STATES, HFCUSB_ACTIVATE | hfcsusb_ph_command()
796 write_reg(hw, HFCUSB_STATES, hfcsusb_ph_command()
1536 write_reg(hw, HFCUSB_SCTRL, 0x40); setPortMode()
1537 write_reg(hw, HFCUSB_SCTRL_E, 0x00); setPortMode()
1538 write_reg(hw, HFCUSB_CLKDEL, CLKDEL_TE); setPortMode()
1539 write_reg(hw, HFCUSB_STATES, 3 | 0x10); setPortMode()
1540 write_reg(hw, HFCUSB_STATES, 3); setPortMode()
1542 write_reg(hw, HFCUSB_SCTRL, 0x44); setPortMode()
1543 write_reg(hw, HFCUSB_SCTRL_E, 0x09); setPortMode()
1544 write_reg(hw, HFCUSB_CLKDEL, CLKDEL_NT); setPortMode()
1545 write_reg(hw, HFCUSB_STATES, 1 | 0x10); setPortMode()
1546 write_reg(hw, HFCUSB_STATES, 1); setPortMode()
1560 write_reg(hw, HFCUSB_CIRM, 8); reset_hfcsusb()
1563 write_reg(hw, HFCUSB_CIRM, 0x10); reset_hfcsusb()
1566 write_reg(hw, HFCUSB_USB_SIZE, (hw->packet_size / 8) | reset_hfcsusb()
1570 write_reg(hw, HFCUSB_USB_SIZE_I, hw->iso_packet_size); reset_hfcsusb()
1573 write_reg(hw, HFCUSB_MST_MODE1, 0); /* set default values */ reset_hfcsusb()
1574 write_reg(hw, HFCUSB_MST_MODE0, 1); /* enable master mode */ reset_hfcsusb()
1577 write_reg(hw, HFCUSB_F_THRES, reset_hfcsusb()
1582 write_reg(hw, HFCUSB_FIFO, i); /* select the desired fifo */ reset_hfcsusb()
1588 write_reg(hw, HFCUSB_HDLC_PAR, ((i <= HFCUSB_B2_RX) ? 0 : 2)); reset_hfcsusb()
1592 write_reg(hw, HFCUSB_CON_HDLC, reset_hfcsusb()
1595 write_reg(hw, HFCUSB_CON_HDLC, 0x08); reset_hfcsusb()
1596 write_reg(hw, HFCUSB_INC_RES_F, 2); /* reset the fifo */ reset_hfcsusb()
1599 write_reg(hw, HFCUSB_SCTRL_R, 0); /* disable both B receivers */ reset_hfcsusb()
H A DmISDNisar.c75 isar->write_reg(isar->hw, ISAR_CTRL_H, creg); send_mbox()
76 isar->write_reg(isar->hw, ISAR_CTRL_L, len); send_mbox()
77 isar->write_reg(isar->hw, ISAR_WADR, 0); send_mbox()
94 isar->write_reg(isar->hw, ISAR_HIS, his); send_mbox()
108 isar->write_reg(isar->hw, ISAR_RADR, 0); rcv_mbox()
123 isar->write_reg(isar->hw, ISAR_IIA, 0); rcv_mbox()
167 isar->write_reg(isar->hw, ISAR_IRQBIT, 0); ISARVersion()
214 isar->write_reg(isar->hw, ISAR_IRQBIT, 0); load_firmware()
323 isar->write_reg(isar->hw, ISAR_IRQBIT, ISAR_IRQSTA); load_firmware()
409 isar->write_reg(isar->hw, ISAR_IRQBIT, 0); load_firmware()
429 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
434 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
441 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
450 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
461 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
474 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
496 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
507 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
518 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
533 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
543 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
550 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
570 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
581 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); isar_rcv_frame()
1064 isar->write_reg(isar->hw, ISAR_IIA, 0); mISDNisar_irq()
1068 isar->write_reg(isar->hw, ISAR_IIA, 0); mISDNisar_irq()
1084 isar->write_reg(isar->hw, ISAR_IIA, 0); mISDNisar_irq()
1115 isar->write_reg(isar->hw, ISAR_IIA, 0); mISDNisar_irq()
1127 isar->write_reg(isar->hw, ISAR_IIA, 0); mISDNisar_irq()
H A DmISDNinfineon.c488 hw->ipac.write_reg(hw, IPAC_POTA2, 0x20); ipac_chip_reset()
490 hw->ipac.write_reg(hw, IPAC_POTA2, 0x00); ipac_chip_reset()
492 hw->ipac.write_reg(hw, IPAC_CONF, hw->ipac.conf); ipac_chip_reset()
493 hw->ipac.write_reg(hw, IPAC_MASK, 0xc0); ipac_chip_reset()
534 hw->ipac.write_reg(hw, IPAC_ACFG, 0xff); reset_inf()
535 hw->ipac.write_reg(hw, IPAC_AOE, 0x00); reset_inf()
536 hw->ipac.write_reg(hw, IPAC_PCFG, 0x12); reset_inf()
541 hw->ipac.write_reg(hw, IPAC_ACFG, 0x00); reset_inf()
542 hw->ipac.write_reg(hw, IPAC_AOE, 0x3c); reset_inf()
543 hw->ipac.write_reg(hw, IPAC_ATX, 0xff); reset_inf()
578 hw->ipac.write_reg(hw, IPAC_ACFG, 0xff); reset_inf()
579 hw->ipac.write_reg(hw, IPAC_AOE, 0x00); reset_inf()
H A Diohelper.h100 dest.write_reg = &Write##name##_##typ; \
H A Dipac.h34 write_reg_func *write_reg; member in struct:isac_hw
77 write_reg_func *write_reg; member in struct:ipac_hw
H A Disar.h51 write_reg_func *write_reg; member in struct:isar_hw
H A DmISDNipac.c40 #define WriteISAC(is, o, v) (is->write_reg(is->dch.hw, o + is->off, v))
42 #define WriteHSCX(h, o, v) (h->ip->write_reg(h->ip->hw, h->off + o, v))
44 #define WriteIPAC(ip, o, v) (ip->write_reg(ip->hw, o, v))
/linux-4.1.27/sound/ppc/
H A Dsnd_ps3.c73 static inline void write_reg(unsigned int reg, u32 val) write_reg() function
80 write_reg(reg, newval); update_reg()
85 write_reg(reg, newval); update_mask_reg()
271 write_reg(PS3_AUDIO_SOURCE(dma_ch), snd_ps3_program_dma()
277 write_reg(PS3_AUDIO_DEST(dma_ch), snd_ps3_program_dma()
281 write_reg(PS3_AUDIO_DEST(dma_ch), snd_ps3_program_dma()
286 write_reg(PS3_AUDIO_DMASIZE(dma_ch), 0); snd_ps3_program_dma()
295 write_reg(PS3_AUDIO_KICK(dma_ch), snd_ps3_program_dma()
298 write_reg(PS3_AUDIO_KICK(dma_ch), snd_ps3_program_dma()
333 write_reg(PS3_AUDIO_AX_IS, PS3_AUDIO_AX_IE_ASOBEIE(0)); snd_ps3_interrupt()
335 write_reg(PS3_AUDIO_AX_IS, port_intr); snd_ps3_interrupt()
355 write_reg(PS3_AUDIO_AX_IS, PS3_AUDIO_AX_IE_ASOBUIE(0)); snd_ps3_interrupt()
602 write_reg(PS3_AUDIO_AX_IE, snd_ps3_pcm_prepare()
893 write_reg(PS3_AUDIO_INTR_EN_0, 0); snd_ps3_audio_fixup()
/linux-4.1.27/drivers/net/ethernet/realtek/
H A Datp.c273 write_reg(ioaddr, MODSEL, 0x00); atp_probe1()
321 write_reg(ioaddr, CMR2, CMR2_NULL); atp_probe1()
374 write_reg(ioaddr, CMR2, CMR2_EEPROM); /* Point to the EEPROM control registers. */ get_node_ID()
385 write_reg(ioaddr, CMR2, CMR2_NULL); get_node_ID()
475 write_reg(ioaddr, CMR2, CMR2_IRQOUT); hardware_init()
482 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); hardware_init()
493 write_reg(ioaddr, TxCNT1, length >> 8); trigger_send()
494 write_reg(ioaddr, CMR1, CMR1_Xmit); trigger_send()
568 write_reg(ioaddr, IMR, 0); atp_send_packet()
583 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); atp_send_packet()
611 write_reg(ioaddr, CMR2, CMR2_NULL); atp_interrupt()
612 write_reg(ioaddr, IMR, 0); atp_interrupt()
621 write_reg(ioaddr, ISR, ISR_RxOK); /* Clear the Rx interrupt. */ atp_interrupt()
647 write_reg(ioaddr, ISR, ISR_TxErr + ISR_TxOK); atp_interrupt()
657 write_reg(ioaddr, CMR1, CMR1_ReXmit + CMR1_Xmit); atp_interrupt()
698 write_reg(ioaddr, CMR2, CMR2_IRQOUT); atp_interrupt()
702 write_reg(ioaddr, IMR, ISR_RxOK | ISR_TxErr | ISR_TxOK); atp_interrupt()
798 write_reg(ioaddr, CMR1, CMR1_NextPkt); net_rx()
H A Datp.h158 write_reg(short port, unsigned char reg, unsigned char value) write_reg() function
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/
H A Dmxl111sf-demod.h30 int (*write_reg)(struct mxl111sf_state *state, u8 addr, u8 data); member in struct:mxl111sf_demod_config
H A Dmxl111sf-tuner.h54 int (*write_reg)(struct mxl111sf_state *state, u8 addr, u8 data); member in struct:mxl111sf_tuner_config
H A Dmxl111sf-demod.c56 return (state->cfg->write_reg) ? mxl111sf_demod_write_reg()
57 state->cfg->write_reg(state->mxl_state, addr, data) : mxl111sf_demod_write_reg()
H A Dmxl111sf-tuner.c58 return (state->cfg->write_reg) ? mxl111sf_tuner_write_reg()
59 state->cfg->write_reg(state->mxl_state, addr, data) : mxl111sf_tuner_write_reg()
H A Dmxl111sf.c736 .write_reg = mxl111sf_write_reg,
862 .write_reg = mxl111sf_write_reg,
/linux-4.1.27/include/video/
H A Dbroadsheetfb.h49 void (*write_reg)(struct broadsheetfb_par *, u16 reg, u16 val); member in struct:broadsheetfb_par
/linux-4.1.27/drivers/media/usb/go7007/
H A Ds2250-board.c159 static int write_reg(struct i2c_client *client, u8 reg, u8 value) write_reg() function
303 if (write_reg(client, regs[i], regs[i+1]) < 0) { write_regs()
431 write_reg(state->audio, 0x08, 0x02); /* Line In */ s2250_s_audio_routing()
434 write_reg(state->audio, 0x08, 0x04); /* Mic */ s2250_s_audio_routing()
437 write_reg(state->audio, 0x08, 0x05); /* Mic Boost */ s2250_s_audio_routing()
567 write_reg(client, 0x08, 0x02); /* Line In */ s2250_probe()
/linux-4.1.27/drivers/block/paride/
H A Dpt.c261 static inline void write_reg(struct pi_adapter *pi, int reg, int val) write_reg() function
301 write_reg(pi, 6, DRIVE(tape)); pt_command()
308 write_reg(pi, 4, dlen % 256); pt_command()
309 write_reg(pi, 5, dlen / 256); pt_command()
310 write_reg(pi, 7, 0xa0); /* ATAPI packet command */ pt_command()
405 write_reg(pi, 6, DRIVE(tape)); pt_poll_dsc()
457 write_reg(pi, 6, DRIVE(tape)); pt_reset()
458 write_reg(pi, 7, 8); pt_reset()
H A Dpcd.c348 static inline void write_reg(struct pcd_unit *cd, int reg, int val) write_reg() function
381 write_reg(cd, 6, 0xa0 + 0x10 * cd->drive); pcd_command()
388 write_reg(cd, 4, dlen % 256); pcd_command()
389 write_reg(cd, 5, dlen / 256); pcd_command()
390 write_reg(cd, 7, 0xa0); /* ATAPI packet command */ pcd_command()
544 write_reg(cd, 6, 0xa0 + 0x10 * cd->drive); pcd_reset()
545 write_reg(cd, 7, 8); pcd_reset()
H A Dpg.c272 static inline void write_reg(struct pg *dev, int reg, int val) write_reg() function
325 write_reg(dev, 6, DRIVE(dev)); pg_command()
330 write_reg(dev, 4, dlen % 256); pg_command()
331 write_reg(dev, 5, dlen / 256); pg_command()
332 write_reg(dev, 7, 0xa0); /* ATAPI packet command */ pg_command()
394 write_reg(dev, 6, DRIVE(dev)); pg_reset()
395 write_reg(dev, 7, 8); pg_reset()
H A Dpd.c265 static inline void write_reg(struct pd_unit *disk, int reg, int val) write_reg() function
320 write_reg(disk, 6, DRIVE(disk) + h); pd_send_command()
321 write_reg(disk, 1, 0); /* the IDE task file */ pd_send_command()
322 write_reg(disk, 2, n); pd_send_command()
323 write_reg(disk, 3, s); pd_send_command()
324 write_reg(disk, 4, c0); pd_send_command()
325 write_reg(disk, 5, c1); pd_send_command()
326 write_reg(disk, 7, func); pd_send_command()
664 write_reg(disk, 6, DRIVE(disk)); pd_identify()
H A Dpf.c397 static inline void write_reg(struct pf_unit *pf, int reg, int val) write_reg() function
430 write_reg(pf, 6, 0xa0+0x10*pf->drive); pf_command()
437 write_reg(pf, 4, dlen % 256); pf_command()
438 write_reg(pf, 5, dlen / 256); pf_command()
439 write_reg(pf, 7, 0xa0); /* ATAPI packet command */ pf_command()
541 write_reg(pf, 6, 0xa0+0x10*pf->drive); pf_reset()
542 write_reg(pf, 7, 8); pf_reset()
/linux-4.1.27/arch/sh/boards/mach-migor/
H A Dlcd_qvga.c52 static void write_reg(void *sys_ops_handle, write_reg() function
163 write_reg(sohandle, so, 0x00, 0x22); migor_lcd_qvga_setup()
/linux-4.1.27/drivers/char/pcmcia/
H A Dsynclink_cs.c321 #define write_reg(info, reg, val) outb((val),(info)->io_base + (reg)) macro
328 write_reg(info, (reg), \
331 write_reg(info, (reg), \
358 { info->pim_value |= (mask); write_reg(info, PIM, info->pim_value); }
361 { info->pim_value &= ~(mask); write_reg(info, PIM, info->pim_value); }
701 write_reg(info, (unsigned char) (channel + CMDR), cmd); issue_command()
1025 write_reg(info, CHA + TXFIFO, *(info->tx_buf + info->tx_get)); tx_ready()
1888 write_reg(info, PVR, val); set_interface()
2930 write_reg(info, (unsigned char) (channel + BGR), mgslpc_set_rate()
2934 write_reg(info, (unsigned char) (channel + CCR2), val); mgslpc_set_rate()
2961 write_reg(info, CHB + MODE, val); enable_auxclk()
2973 write_reg(info, CHB + CCR0, 0xc0); enable_auxclk()
2986 write_reg(info, CHB + CCR1, 0x17); enable_auxclk()
3001 write_reg(info, CHB + CCR2, 0x38); enable_auxclk()
3003 write_reg(info, CHB + CCR2, 0x30); enable_auxclk()
3016 write_reg(info, CHB + CCR4, 0x50); enable_auxclk()
3033 write_reg(info, CHA + CCR1, val); loopback_enable()
3037 write_reg(info, CHA + CCR2, val); loopback_enable()
3047 write_reg(info, CHA + MODE, val); loopback_enable()
3104 write_reg(info, CHA + MODE, val); hdlc_mode()
3132 write_reg(info, CHA + CCR0, val); hdlc_mode()
3146 write_reg(info, CHA + CCR1, val); hdlc_mode()
3170 write_reg(info, CHA + CCR2, val); hdlc_mode()
3201 write_reg(info, CHA + CCR3, val); hdlc_mode()
3212 write_reg(info, CHA + PRE, val); hdlc_mode()
3226 write_reg(info, CHA + CCR4, val); hdlc_mode()
3237 write_reg(info, CHA + RLCR, 0); hdlc_mode()
3252 write_reg(info, CHA + XBCH, val); hdlc_mode()
3374 write_reg(info, CHA + CCR0, 0x80); reset_device()
3375 write_reg(info, CHB + CCR0, 0x80); reset_device()
3376 write_reg(info, CHA + MODE, 0); reset_device()
3377 write_reg(info, CHB + MODE, 0); reset_device()
3394 write_reg(info, PCR, 0x06); reset_device()
3406 // write_reg(info, PVR, PVR_DTR); reset_device()
3418 write_reg(info, IPC, 0x05); reset_device()
3450 write_reg(info, CHA + MODE, val); async_mode()
3462 write_reg(info, CHA + CCR0, 0x83); async_mode()
3473 write_reg(info, CHA + CCR1, 0x1f); async_mode()
3487 write_reg(info, CHA + CCR2, 0x10); async_mode()
3496 write_reg(info, CHA + CCR3, 0); async_mode()
3508 write_reg(info, CHA + CCR4, 0x50); async_mode()
3534 write_reg(info, CHA + DAFO, val); async_mode()
3548 write_reg(info, CHA + RFC, 0x5c); async_mode()
3554 write_reg(info, CHA + RLCR, 0); async_mode()
3569 write_reg(info, CHA + XBCH, val); async_mode()
3641 write_reg(info, CHA + MODE, val); set_signals()
3765 write_reg(info, XAD1, patterns[i]); register_test()
3766 write_reg(info, XAD2, patterns[(i + 1) % count]); register_test()
3794 write_reg(info, CHA + TIMR, 0); /* 512 cycles */ irq_test()
/linux-4.1.27/include/linux/
H A Dbasic_mmio_gpio.h33 void (*write_reg)(void __iomem *reg, unsigned long data); member in struct:bgpio_chip
/linux-4.1.27/include/linux/mtd/
H A Dspi-nor.h145 * @cmd_buf: used by the write_reg
153 * @write_reg: [DRIVER-SPECIFIC] write data to the register
185 int (*write_reg)(struct spi_nor *nor, u8 opcode, u8 *buf, int len, member in struct:spi_nor
/linux-4.1.27/drivers/net/irda/
H A Dstir4200.c194 static int write_reg(struct stir_cb *stir, __u16 reg, __u8 value) write_reg() function
516 err = write_reg(stir, REG_CTRL1, CTRL1_SRESET); change_speed()
521 err = write_reg(stir, REG_DPLL, 0x15); change_speed()
526 err = write_reg(stir, REG_PDCLK, stir_modes[i].pdclk); change_speed()
539 err = write_reg(stir, REG_MODE, mode); change_speed()
544 err = write_reg(stir, REG_CTRL1, change_speed()
549 err = write_reg(stir, REG_CTRL1, (tx_power & 3) << 1); change_speed()
554 err = write_reg(stir, REG_CTRL2, (rx_sensitivity & 7) << 5); change_speed()
639 err = write_reg(stir, REG_FIFOCTL, FIFOCTL_CLR); fifo_txwait()
642 err = write_reg(stir, REG_FIFOCTL, 0); fifo_txwait()
748 write_reg(stir, REG_CTRL1, CTRL1_TXPWD|CTRL1_RXPWD); stir_transmit_thread()
/linux-4.1.27/drivers/media/platform/ti-vpe/
H A Dvpdma.c247 static void write_reg(struct vpdma_data *vpdma, int offset, u32 value) write_reg() function
266 write_reg(vpdma, offset, val); write_field_reg()
440 write_reg(vpdma, VPDMA_LIST_ADDR, (u32) list->buf.dma_addr); vpdma_submit_descs()
442 write_reg(vpdma, VPDMA_LIST_ATTR, vpdma_submit_descs()
762 write_reg(vpdma, VPDMA_INT_LIST0_MASK, val); vpdma_enable_list_complete_irq()
768 write_reg(vpdma, VPDMA_INT_LIST0_STAT, vpdma_clear_list_stat()
831 write_reg(vpdma, VPDMA_LIST_ADDR, (u32) fw_dma_buf.dma_addr); vpdma_firmware_cb()
H A Dvpe.c430 static void write_reg(struct vpe_dev *dev, int offset, u32 value) write_reg() function
462 write_reg(dev, offset, val); write_field_reg()
602 write_reg(dev, VPE_CLK_ENABLE, val); vpe_set_clock_enable()
1076 write_reg(ctx->dev, VPE_INT0_ENABLE0_SET, VPE_INT0_LIST0_COMPLETE); enable_irqs()
1077 write_reg(ctx->dev, VPE_INT0_ENABLE1_SET, VPE_DEI_ERROR_INT | enable_irqs()
1085 write_reg(ctx->dev, VPE_INT0_ENABLE0_CLR, 0xffffffff); disable_irqs()
1086 write_reg(ctx->dev, VPE_INT0_ENABLE1_CLR, 0xffffffff); disable_irqs()
1232 write_reg(dev, VPE_INT0_STATUS0_CLR, irqst0); vpe_irq()
1238 write_reg(dev, VPE_INT0_STATUS1_CLR, irqst1); vpe_irq()
/linux-4.1.27/drivers/mtd/spi-nor/
H A Dspi-nor.c146 return nor->write_reg(nor, SPINOR_OP_WRSR, nor->cmd_buf, 1, 0); write_sr()
155 return nor->write_reg(nor, SPINOR_OP_WREN, NULL, 0, 0); write_enable()
163 return nor->write_reg(nor, SPINOR_OP_WRDI, NULL, 0, 0); write_disable()
189 status = nor->write_reg(nor, cmd, NULL, 0, 0); set_4byte()
197 return nor->write_reg(nor, SPINOR_OP_BRWR, nor->cmd_buf, 1, 0); set_4byte()
268 return nor->write_reg(nor, SPINOR_OP_CHIP_ERASE, NULL, 0, 0); erase_chip()
861 nor->write_reg(nor, SPINOR_OP_WRSR, nor->cmd_buf, 1, 0); macronix_quad_enable()
886 return nor->write_reg(nor, SPINOR_OP_WRSR, nor->cmd_buf, 2, 0); write_sr_cr()
928 ret = nor->write_reg(nor, SPINOR_OP_WD_EVCR, nor->cmd_buf, 1, 0); micron_quad_enable()
984 !nor->read_reg || !nor->write_reg || !nor->erase) { spi_nor_check()
H A Dfsl-quadspi.c885 nor->write_reg = fsl_qspi_write_reg; fsl_qspi_probe()
/linux-4.1.27/drivers/net/can/cc770/
H A Dcc770_isa.c214 priv->write_reg = cc770_isa_mem_write_reg; cc770_isa_probe()
221 priv->write_reg = cc770_isa_port_write_reg_indirect; cc770_isa_probe()
224 priv->write_reg = cc770_isa_port_write_reg; cc770_isa_probe()
H A Dcc770.h152 priv->write_reg(priv, offsetof(struct cc770_regs, member), value)
181 void (*write_reg)(const struct cc770_priv *priv, int reg, u8 val); member in struct:cc770_priv
H A Dcc770_platform.c200 priv->write_reg = cc770_platform_write_reg; cc770_platform_probe()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_phy.c396 hw->phy.ops.write_reg(hw, MDIO_CTRL1, ixgbe_reset_phy_generic()
650 hw->phy.ops.write_reg(hw, MDIO_AN_10GBT_CTRL, ixgbe_setup_phy_link_generic()
666 hw->phy.ops.write_reg(hw, ixgbe_setup_phy_link_generic()
683 hw->phy.ops.write_reg(hw, MDIO_AN_ADVERTISE, ixgbe_setup_phy_link_generic()
698 hw->phy.ops.write_reg(hw, MDIO_CTRL1, ixgbe_setup_phy_link_generic()
847 hw->phy.ops.write_reg(hw, MDIO_AN_10GBT_CTRL, ixgbe_setup_phy_link_tnx()
862 hw->phy.ops.write_reg(hw, IXGBE_MII_AUTONEG_XNP_TX_REG, ixgbe_setup_phy_link_tnx()
878 hw->phy.ops.write_reg(hw, MDIO_AN_ADVERTISE, ixgbe_setup_phy_link_tnx()
893 hw->phy.ops.write_reg(hw, MDIO_CTRL1, ixgbe_setup_phy_link_tnx()
952 hw->phy.ops.write_reg(hw, MDIO_CTRL1, MDIO_MMD_PHYXS, ixgbe_reset_phy_nl()
1004 hw->phy.ops.write_reg(hw, phy_offset, ixgbe_reset_phy_nl()
H A Dixgbe_x550.c1129 phy->ops.write_reg = ixgbe_write_phy_reg_x550em; ixgbe_init_phy_ops_X550em()
1134 phy->ops.write_reg = ixgbe_write_phy_reg_x550em; ixgbe_init_phy_ops_X550em()
1220 status = hw->phy.ops.write_reg(hw, ixgbe_init_ext_t_x550em()
1237 status = hw->phy.ops.write_reg(hw, ixgbe_init_ext_t_x550em()
1501 .write_reg = &ixgbe_write_phy_reg_generic,
1512 .write_reg = NULL, /* defined later */
H A Dixgbe_x540.c844 .write_reg = &ixgbe_write_phy_reg_generic,
H A Dixgbe_82598.c1221 .write_reg = &ixgbe_write_phy_reg_generic,
H A Dixgbe_82599.c2363 .write_reg = &ixgbe_write_phy_reg_generic,
H A Dixgbe_common.c251 hw->phy.ops.write_reg(hw, MDIO_AN_ADVERTISE, ixgbe_setup_fc()
H A Dixgbe_type.h3099 s32 (*write_reg)(struct ixgbe_hw *, u32, u32, u16); member in struct:ixgbe_phy_operations
H A Dixgbe_main.c7489 return hw->phy.ops.write_reg(hw, addr, devad, value); ixgbe_mdio_write()
/linux-4.1.27/drivers/mtd/onenand/
H A Domap2.c87 static inline void write_reg(struct omap2_onenand *c, unsigned short value, write_reg() function
155 write_reg(c, syscfg, ONENAND_REG_SYS_CFG1); omap2_onenand_wait()
205 write_reg(c, syscfg, ONENAND_REG_SYS_CFG1); omap2_onenand_wait()
/linux-4.1.27/drivers/mtd/devices/
H A Dm25p80.c200 nor->write_reg = m25p80_write_reg; m25p_probe()
/linux-4.1.27/drivers/power/
H A Dltc2941-battery-gauge.c126 dev_err(&client->dev, "ltc2941 write_reg failed!\n"); ltc294x_write_regs()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
H A De1000.h530 return hw->phy.ops.write_reg(hw, offset, data); e1e_wphy()
H A Dhw.h515 s32 (*write_reg)(struct e1000_hw *, u32, u16); member in struct:e1000_phy_operations
H A D82571.c1912 .write_reg = e1000e_write_phy_reg_igp,
1930 .write_reg = e1000e_write_phy_reg_m88,
1948 .write_reg = e1000e_write_phy_reg_bm2,
H A D80003es2lan.c1385 .write_reg = e1000_write_phy_reg_gg82563_80003es2lan,
H A Dich8lan.c450 phy->ops.write_reg = e1000_write_phy_reg_hv; e1000_init_phy_params_pchlan()
536 phy->ops.write_reg = e1000e_write_phy_reg_bm; e1000_init_phy_params_ich8lan()
578 phy->ops.write_reg = e1000e_write_phy_reg_bm; e1000_init_phy_params_ich8lan()
5650 .write_reg = e1000e_write_phy_reg_igp,
/linux-4.1.27/drivers/media/dvb-frontends/
H A Dl64781.c59 dprintk ("%s: write_reg error (reg == %02x) = %02x!\n", l64781_writereg()
/linux-4.1.27/drivers/pinctrl/sh-pfc/
H A Dcore.c211 dev_dbg(pfc->dev, "write_reg addr = %x, value = 0x%x, field = %u, " sh_pfc_write_config_reg()
/linux-4.1.27/drivers/staging/rtl8188eu/os_dep/
H A Dos_intfs.c225 entry = create_proc_read_entry("write_reg", S_IFREG | S_IRUGO,
459 remove_proc_entry("write_reg", dir_dev);
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic.h1558 adapter->ahw->hw_ops->write_reg(adapter, off, val)
1774 int (*write_reg) (struct qlcnic_adapter *, ulong, u32); member in struct:qlcnic_hardware_ops
1867 return adapter->ahw->hw_ops->write_reg(adapter, off, data); qlcnic_hw_write_wx_2M()
H A Dqlcnic_sriov_common.c49 .write_reg = qlcnic_83xx_wrt_reg_indirect,
H A Dqlcnic_83xx_hw.c199 .write_reg = qlcnic_83xx_wrt_reg_indirect,
H A Dqlcnic_main.c578 .write_reg = qlcnic_82xx_hw_write_wx_2M,
/linux-4.1.27/drivers/staging/rtl8188eu/core/
H A Drtw_debug.c62 DBG_88E("invalid write_reg parameter!\n"); proc_set_write_reg()
/linux-4.1.27/drivers/video/fbdev/
H A Dbroadsheetfb.c1126 par->write_reg = broadsheet_write_reg; broadsheetfb_probe()
/linux-4.1.27/drivers/net/ethernet/tehuti/
H A Dtehuti.c681 DBG("write_reg(0x%x, 0x%x)\n", data[1], data[2]); bdx_ioctl_priv()

Completed in 2595 milliseconds