Lines Matching +full:0 +full:x0000fc00

29 	while ((saa7164_readl(reg) & 0x01) == 0) {
31 if (timeout == 0) {
39 return 0;
45 while (saa7164_readl(reg) & 0x01) {
47 if (timeout == 0) {
55 return 0;
74 "%s(image=%p, size=%d, flags=0x%x, dst=%p, dstsize=0x%x)\n",
95 dprintk(DBGLVL_FW, "%s() dlflag = 0x%x\n", __func__, dlflag);
96 dprintk(DBGLVL_FW, "%s() dlflag_ack = 0x%x\n", __func__, dlflag_ack);
97 dprintk(DBGLVL_FW, "%s() drflag = 0x%x\n", __func__, drflag);
98 dprintk(DBGLVL_FW, "%s() drflag_ack = 0x%x\n", __func__, drflag_ack);
99 dprintk(DBGLVL_FW, "%s() bleflag = 0x%x\n", __func__, bleflag);
102 dprintk(DBGLVL_FW, "%s() dlflag (0x%x)= 0x%x\n", __func__, dlflag, reg);
111 if (ret < 0)
115 saa7164_writel(dlflag, 0);
117 if (ret < 0)
121 for (offset = 0; srcsize > dstsize;
130 if (ret < 0)
134 saa7164_writel(drflag, 0);
136 if (ret < 0)
148 if (ret < 0)
151 saa7164_writel(drflag, 0);
152 timeout = 0;
175 if (ret < 0)
179 ret = 0;
193 u32 second_timeout, updatebootloader = 1, bootloadersize = 0;
196 u32 bootloaderversion = 0, fwloadersize;
213 if (version == 0x00) {
243 if (first_timeout == 0) {
251 if (second_timeout == 0) {
259 if (second_timeout == 0) {
261 "%s() Unknown bootloader flags 0x%x\n",
303 if (first_timeout == 0) {
312 if (second_timeout == 0) {
320 if (second_timeout == 0) {
322 "%s() Unknown bootloader flags 0x%x\n",
332 dprintk(DBGLVL_FW, "%s() Loader flags 1:0x%x 2:0x%x.\n",
364 if (first_timeout == 0) {
374 } /* version == 0 */
380 SAA_DEVICE_IMAGE_BOOTING) && (version == 0)) {
396 (version & 0x0000fc00) >> 10,
397 (version & 0x000003e0) >> 5,
398 (version & 0x0000001f),
399 (version & 0xffff0000) >> 16);
402 if (version == 0) {
428 printk(KERN_INFO " .FirmwareSize = 0x%x\n", hdr->firmwaresize);
429 printk(KERN_INFO " .BSLSize = 0x%x\n", hdr->bslsize);
430 printk(KERN_INFO " .Reserved = 0x%x\n", hdr->reserved);
431 printk(KERN_INFO " .Version = 0x%x\n", hdr->version);
434 if ((hdr->firmwaresize == 0) && (hdr->bslsize == 0))
445 if ((hdr->firmwaresize == 0) && (hdr->bslsize == 0)) {
455 dprintk(DBGLVL_FW, "->Flag 0x%x\n",
457 dprintk(DBGLVL_FW, "->Ack 0x%x\n",
459 dprintk(DBGLVL_FW, "->FW Version 0x%x\n", version);
460 dprintk(DBGLVL_FW, "->Loader Version 0x%x\n",
464 0x03) && (saa7164_readl(SAA_DATAREADY_FLAG_ACK)
465 == 0x00) && (version == 0x00)) {
468 (bootloaderversion & 0x0000fc00) >> 10,
469 (bootloaderversion & 0x000003e0) >> 5,
470 (bootloaderversion & 0x0000001f),
471 (bootloaderversion & 0xffff0000) >> 16
474 (boothdr->version & 0x0000fc00) >> 10,
475 (boothdr->version & 0x000003e0) >> 5,
476 (boothdr->version & 0x0000001f),
477 (boothdr->version & 0xffff0000) >> 16
481 updatebootloader = 0;
496 (fwhdr->version & 0x0000fc00) >> 10,
497 (fwhdr->version & 0x000003e0) >> 5,
498 (fwhdr->version & 0x0000001f),
499 (fwhdr->version & 0xffff0000) >> 16
504 ret = 0;
508 if ((hdr->firmwaresize == 0) && (hdr->bslsize == 0)) {
519 printk(KERN_INFO "%s() FirmwareSize = 0x%x\n",
521 printk(KERN_INFO "%s() BSLSize = 0x%x\n",
523 printk(KERN_INFO "%s() Reserved = 0x%x\n",
525 printk(KERN_INFO "%s() Version = 0x%x\n",
534 if (ret < 0) {
565 if (ret < 0) {
583 if (ret < 0) {
592 ret = 0;