Lines Matching +full:0 +full:xd4
45 module_param(debug, int, 0);
46 MODULE_PARM_DESC(debug, "Debug level (0-1)");
67 buffer[0] = subaddr; in bt866_write()
72 v4l_dbg(1, debug, client, "write 0x%02x = 0x%02x\n", subaddr, data); in bt866_write()
74 for (err = 0; err < 3;) { in bt866_write()
78 v4l_warn(client, "error #%d writing to 0x%02x\n", in bt866_write()
87 return 0; in bt866_write()
97 return 0; in bt866_s_std_output()
104 0xc8, 0xcc, /* CRSCALE */ in bt866_s_routing()
105 0xca, 0x91, /* CBSCALE */ in bt866_s_routing()
106 0xcc, 0x24, /* YC16 | OSDNUM */ in bt866_s_routing()
107 0xda, 0x00, /* */ in bt866_s_routing()
108 0xdc, 0x24, /* SETMODE | PAL */ in bt866_s_routing()
109 0xde, 0x02, /* EACTIVE */ in bt866_s_routing()
112 0x70, 0xEB, 0x90, 0x80, 0xB0, 0x80, /* white */ in bt866_s_routing()
113 0x72, 0xA2, 0x92, 0x8E, 0xB2, 0x2C, /* yellow */ in bt866_s_routing()
114 0x74, 0x83, 0x94, 0x2C, 0xB4, 0x9C, /* cyan */ in bt866_s_routing()
115 0x76, 0x70, 0x96, 0x3A, 0xB6, 0x48, /* green */ in bt866_s_routing()
116 0x78, 0x54, 0x98, 0xC6, 0xB8, 0xB8, /* magenta */ in bt866_s_routing()
117 0x7A, 0x41, 0x9A, 0xD4, 0xBA, 0x64, /* red */ in bt866_s_routing()
118 0x7C, 0x23, 0x9C, 0x72, 0xBC, 0xD4, /* blue */ in bt866_s_routing()
119 0x7E, 0x10, 0x9E, 0x80, 0xBE, 0x80, /* black */ in bt866_s_routing()
121 0x60, 0xEB, 0x80, 0x80, 0xc0, 0x80, /* white */ in bt866_s_routing()
122 0x62, 0xA2, 0x82, 0x8E, 0xc2, 0x2C, /* yellow */ in bt866_s_routing()
123 0x64, 0x83, 0x84, 0x2C, 0xc4, 0x9C, /* cyan */ in bt866_s_routing()
124 0x66, 0x70, 0x86, 0x3A, 0xc6, 0x48, /* green */ in bt866_s_routing()
125 0x68, 0x54, 0x88, 0xC6, 0xc8, 0xB8, /* magenta */ in bt866_s_routing()
126 0x6A, 0x41, 0x8A, 0xD4, 0xcA, 0x64, /* red */ in bt866_s_routing()
127 0x6C, 0x23, 0x8C, 0x72, 0xcC, 0xD4, /* blue */ in bt866_s_routing()
128 0x6E, 0x10, 0x8E, 0x80, 0xcE, 0x80, /* black */ in bt866_s_routing()
134 for (i = 0; i < ARRAY_SIZE(init) / 2; i += 2) in bt866_s_routing()
137 val = encoder->reg[0xdc]; in bt866_s_routing()
139 if (input == 0) in bt866_s_routing()
140 val |= 0x40; /* CBSWAP */ in bt866_s_routing()
142 val &= ~0x40; /* !CBSWAP */ in bt866_s_routing()
144 bt866_write(encoder, 0xdc, val); in bt866_s_routing()
146 val = encoder->reg[0xcc]; in bt866_s_routing()
148 val |= 0x01; /* OSDBAR */ in bt866_s_routing()
150 val &= ~0x01; /* !OSDBAR */ in bt866_s_routing()
151 bt866_write(encoder, 0xcc, val); in bt866_s_routing()
156 case 0: in bt866_s_routing()
163 return 0; in bt866_s_routing()
166 #if 0
169 val = encoder->reg[0xdc];
174 bt866_write(client, 0xdc, val);
194 v4l_info(client, "chip found @ 0x%x (%s)\n", in bt866_probe()
202 return 0; in bt866_probe()
210 return 0; in bt866_remove()
214 { "bt866", 0 },