diff options
Diffstat (limited to 'drivers/net/wireless/zd1211rw/zd_chip.c')
-rw-r--r-- | drivers/net/wireless/zd1211rw/zd_chip.c | 262 |
1 files changed, 131 insertions, 131 deletions
diff --git a/drivers/net/wireless/zd1211rw/zd_chip.c b/drivers/net/wireless/zd1211rw/zd_chip.c index a73a305d3cba..ff306d763e37 100644 --- a/drivers/net/wireless/zd1211rw/zd_chip.c +++ b/drivers/net/wireless/zd1211rw/zd_chip.c | |||
@@ -557,7 +557,7 @@ int zd_chip_unlock_phy_regs(struct zd_chip *chip) | |||
557 | return r; | 557 | return r; |
558 | } | 558 | } |
559 | 559 | ||
560 | /* CR157 can be optionally patched by the EEPROM for original ZD1211 */ | 560 | /* ZD_CR157 can be optionally patched by the EEPROM for original ZD1211 */ |
561 | static int patch_cr157(struct zd_chip *chip) | 561 | static int patch_cr157(struct zd_chip *chip) |
562 | { | 562 | { |
563 | int r; | 563 | int r; |
@@ -571,7 +571,7 @@ static int patch_cr157(struct zd_chip *chip) | |||
571 | return r; | 571 | return r; |
572 | 572 | ||
573 | dev_dbg_f(zd_chip_dev(chip), "patching value %x\n", value >> 8); | 573 | dev_dbg_f(zd_chip_dev(chip), "patching value %x\n", value >> 8); |
574 | return zd_iowrite32_locked(chip, value >> 8, CR157); | 574 | return zd_iowrite32_locked(chip, value >> 8, ZD_CR157); |
575 | } | 575 | } |
576 | 576 | ||
577 | /* | 577 | /* |
@@ -593,8 +593,8 @@ static int patch_6m_band_edge(struct zd_chip *chip, u8 channel) | |||
593 | int zd_chip_generic_patch_6m_band(struct zd_chip *chip, int channel) | 593 | int zd_chip_generic_patch_6m_band(struct zd_chip *chip, int channel) |
594 | { | 594 | { |
595 | struct zd_ioreq16 ioreqs[] = { | 595 | struct zd_ioreq16 ioreqs[] = { |
596 | { CR128, 0x14 }, { CR129, 0x12 }, { CR130, 0x10 }, | 596 | { ZD_CR128, 0x14 }, { ZD_CR129, 0x12 }, { ZD_CR130, 0x10 }, |
597 | { CR47, 0x1e }, | 597 | { ZD_CR47, 0x1e }, |
598 | }; | 598 | }; |
599 | 599 | ||
600 | /* FIXME: Channel 11 is not the edge for all regulatory domains. */ | 600 | /* FIXME: Channel 11 is not the edge for all regulatory domains. */ |
@@ -608,69 +608,69 @@ int zd_chip_generic_patch_6m_band(struct zd_chip *chip, int channel) | |||
608 | static int zd1211_hw_reset_phy(struct zd_chip *chip) | 608 | static int zd1211_hw_reset_phy(struct zd_chip *chip) |
609 | { | 609 | { |
610 | static const struct zd_ioreq16 ioreqs[] = { | 610 | static const struct zd_ioreq16 ioreqs[] = { |
611 | { CR0, 0x0a }, { CR1, 0x06 }, { CR2, 0x26 }, | 611 | { ZD_CR0, 0x0a }, { ZD_CR1, 0x06 }, { ZD_CR2, 0x26 }, |
612 | { CR3, 0x38 }, { CR4, 0x80 }, { CR9, 0xa0 }, | 612 | { ZD_CR3, 0x38 }, { ZD_CR4, 0x80 }, { ZD_CR9, 0xa0 }, |
613 | { CR10, 0x81 }, { CR11, 0x00 }, { CR12, 0x7f }, | 613 | { ZD_CR10, 0x81 }, { ZD_CR11, 0x00 }, { ZD_CR12, 0x7f }, |
614 | { CR13, 0x8c }, { CR14, 0x80 }, { CR15, 0x3d }, | 614 | { ZD_CR13, 0x8c }, { ZD_CR14, 0x80 }, { ZD_CR15, 0x3d }, |
615 | { CR16, 0x20 }, { CR17, 0x1e }, { CR18, 0x0a }, | 615 | { ZD_CR16, 0x20 }, { ZD_CR17, 0x1e }, { ZD_CR18, 0x0a }, |
616 | { CR19, 0x48 }, { CR20, 0x0c }, { CR21, 0x0c }, | 616 | { ZD_CR19, 0x48 }, { ZD_CR20, 0x0c }, { ZD_CR21, 0x0c }, |
617 | { CR22, 0x23 }, { CR23, 0x90 }, { CR24, 0x14 }, | 617 | { ZD_CR22, 0x23 }, { ZD_CR23, 0x90 }, { ZD_CR24, 0x14 }, |
618 | { CR25, 0x40 }, { CR26, 0x10 }, { CR27, 0x19 }, | 618 | { ZD_CR25, 0x40 }, { ZD_CR26, 0x10 }, { ZD_CR27, 0x19 }, |
619 | { CR28, 0x7f }, { CR29, 0x80 }, { CR30, 0x4b }, | 619 | { ZD_CR28, 0x7f }, { ZD_CR29, 0x80 }, { ZD_CR30, 0x4b }, |
620 | { CR31, 0x60 }, { CR32, 0x43 }, { CR33, 0x08 }, | 620 | { ZD_CR31, 0x60 }, { ZD_CR32, 0x43 }, { ZD_CR33, 0x08 }, |
621 | { CR34, 0x06 }, { CR35, 0x0a }, { CR36, 0x00 }, | 621 | { ZD_CR34, 0x06 }, { ZD_CR35, 0x0a }, { ZD_CR36, 0x00 }, |
622 | { CR37, 0x00 }, { CR38, 0x38 }, { CR39, 0x0c }, | 622 | { ZD_CR37, 0x00 }, { ZD_CR38, 0x38 }, { ZD_CR39, 0x0c }, |
623 | { CR40, 0x84 }, { CR41, 0x2a }, { CR42, 0x80 }, | 623 | { ZD_CR40, 0x84 }, { ZD_CR41, 0x2a }, { ZD_CR42, 0x80 }, |
624 | { CR43, 0x10 }, { CR44, 0x12 }, { CR46, 0xff }, | 624 | { ZD_CR43, 0x10 }, { ZD_CR44, 0x12 }, { ZD_CR46, 0xff }, |
625 | { CR47, 0x1E }, { CR48, 0x26 }, { CR49, 0x5b }, | 625 | { ZD_CR47, 0x1E }, { ZD_CR48, 0x26 }, { ZD_CR49, 0x5b }, |
626 | { CR64, 0xd0 }, { CR65, 0x04 }, { CR66, 0x58 }, | 626 | { ZD_CR64, 0xd0 }, { ZD_CR65, 0x04 }, { ZD_CR66, 0x58 }, |
627 | { CR67, 0xc9 }, { CR68, 0x88 }, { CR69, 0x41 }, | 627 | { ZD_CR67, 0xc9 }, { ZD_CR68, 0x88 }, { ZD_CR69, 0x41 }, |
628 | { CR70, 0x23 }, { CR71, 0x10 }, { CR72, 0xff }, | 628 | { ZD_CR70, 0x23 }, { ZD_CR71, 0x10 }, { ZD_CR72, 0xff }, |
629 | { CR73, 0x32 }, { CR74, 0x30 }, { CR75, 0x65 }, | 629 | { ZD_CR73, 0x32 }, { ZD_CR74, 0x30 }, { ZD_CR75, 0x65 }, |
630 | { CR76, 0x41 }, { CR77, 0x1b }, { CR78, 0x30 }, | 630 | { ZD_CR76, 0x41 }, { ZD_CR77, 0x1b }, { ZD_CR78, 0x30 }, |
631 | { CR79, 0x68 }, { CR80, 0x64 }, { CR81, 0x64 }, | 631 | { ZD_CR79, 0x68 }, { ZD_CR80, 0x64 }, { ZD_CR81, 0x64 }, |
632 | { CR82, 0x00 }, { CR83, 0x00 }, { CR84, 0x00 }, | 632 | { ZD_CR82, 0x00 }, { ZD_CR83, 0x00 }, { ZD_CR84, 0x00 }, |
633 | { CR85, 0x02 }, { CR86, 0x00 }, { CR87, 0x00 }, | 633 | { ZD_CR85, 0x02 }, { ZD_CR86, 0x00 }, { ZD_CR87, 0x00 }, |
634 | { CR88, 0xff }, { CR89, 0xfc }, { CR90, 0x00 }, | 634 | { ZD_CR88, 0xff }, { ZD_CR89, 0xfc }, { ZD_CR90, 0x00 }, |
635 | { CR91, 0x00 }, { CR92, 0x00 }, { CR93, 0x08 }, | 635 | { ZD_CR91, 0x00 }, { ZD_CR92, 0x00 }, { ZD_CR93, 0x08 }, |
636 | { CR94, 0x00 }, { CR95, 0x00 }, { CR96, 0xff }, | 636 | { ZD_CR94, 0x00 }, { ZD_CR95, 0x00 }, { ZD_CR96, 0xff }, |
637 | { CR97, 0xe7 }, { CR98, 0x00 }, { CR99, 0x00 }, | 637 | { ZD_CR97, 0xe7 }, { ZD_CR98, 0x00 }, { ZD_CR99, 0x00 }, |
638 | { CR100, 0x00 }, { CR101, 0xae }, { CR102, 0x02 }, | 638 | { ZD_CR100, 0x00 }, { ZD_CR101, 0xae }, { ZD_CR102, 0x02 }, |
639 | { CR103, 0x00 }, { CR104, 0x03 }, { CR105, 0x65 }, | 639 | { ZD_CR103, 0x00 }, { ZD_CR104, 0x03 }, { ZD_CR105, 0x65 }, |
640 | { CR106, 0x04 }, { CR107, 0x00 }, { CR108, 0x0a }, | 640 | { ZD_CR106, 0x04 }, { ZD_CR107, 0x00 }, { ZD_CR108, 0x0a }, |
641 | { CR109, 0xaa }, { CR110, 0xaa }, { CR111, 0x25 }, | 641 | { ZD_CR109, 0xaa }, { ZD_CR110, 0xaa }, { ZD_CR111, 0x25 }, |
642 | { CR112, 0x25 }, { CR113, 0x00 }, { CR119, 0x1e }, | 642 | { ZD_CR112, 0x25 }, { ZD_CR113, 0x00 }, { ZD_CR119, 0x1e }, |
643 | { CR125, 0x90 }, { CR126, 0x00 }, { CR127, 0x00 }, | 643 | { ZD_CR125, 0x90 }, { ZD_CR126, 0x00 }, { ZD_CR127, 0x00 }, |
644 | { }, | 644 | { }, |
645 | { CR5, 0x00 }, { CR6, 0x00 }, { CR7, 0x00 }, | 645 | { ZD_CR5, 0x00 }, { ZD_CR6, 0x00 }, { ZD_CR7, 0x00 }, |
646 | { CR8, 0x00 }, { CR9, 0x20 }, { CR12, 0xf0 }, | 646 | { ZD_CR8, 0x00 }, { ZD_CR9, 0x20 }, { ZD_CR12, 0xf0 }, |
647 | { CR20, 0x0e }, { CR21, 0x0e }, { CR27, 0x10 }, | 647 | { ZD_CR20, 0x0e }, { ZD_CR21, 0x0e }, { ZD_CR27, 0x10 }, |
648 | { CR44, 0x33 }, { CR47, 0x1E }, { CR83, 0x24 }, | 648 | { ZD_CR44, 0x33 }, { ZD_CR47, 0x1E }, { ZD_CR83, 0x24 }, |
649 | { CR84, 0x04 }, { CR85, 0x00 }, { CR86, 0x0C }, | 649 | { ZD_CR84, 0x04 }, { ZD_CR85, 0x00 }, { ZD_CR86, 0x0C }, |
650 | { CR87, 0x12 }, { CR88, 0x0C }, { CR89, 0x00 }, | 650 | { ZD_CR87, 0x12 }, { ZD_CR88, 0x0C }, { ZD_CR89, 0x00 }, |
651 | { CR90, 0x10 }, { CR91, 0x08 }, { CR93, 0x00 }, | 651 | { ZD_CR90, 0x10 }, { ZD_CR91, 0x08 }, { ZD_CR93, 0x00 }, |
652 | { CR94, 0x01 }, { CR95, 0x00 }, { CR96, 0x50 }, | 652 | { ZD_CR94, 0x01 }, { ZD_CR95, 0x00 }, { ZD_CR96, 0x50 }, |
653 | { CR97, 0x37 }, { CR98, 0x35 }, { CR101, 0x13 }, | 653 | { ZD_CR97, 0x37 }, { ZD_CR98, 0x35 }, { ZD_CR101, 0x13 }, |
654 | { CR102, 0x27 }, { CR103, 0x27 }, { CR104, 0x18 }, | 654 | { ZD_CR102, 0x27 }, { ZD_CR103, 0x27 }, { ZD_CR104, 0x18 }, |
655 | { CR105, 0x12 }, { CR109, 0x27 }, { CR110, 0x27 }, | 655 | { ZD_CR105, 0x12 }, { ZD_CR109, 0x27 }, { ZD_CR110, 0x27 }, |
656 | { CR111, 0x27 }, { CR112, 0x27 }, { CR113, 0x27 }, | 656 | { ZD_CR111, 0x27 }, { ZD_CR112, 0x27 }, { ZD_CR113, 0x27 }, |
657 | { CR114, 0x27 }, { CR115, 0x26 }, { CR116, 0x24 }, | 657 | { ZD_CR114, 0x27 }, { ZD_CR115, 0x26 }, { ZD_CR116, 0x24 }, |
658 | { CR117, 0xfc }, { CR118, 0xfa }, { CR120, 0x4f }, | 658 | { ZD_CR117, 0xfc }, { ZD_CR118, 0xfa }, { ZD_CR120, 0x4f }, |
659 | { CR125, 0xaa }, { CR127, 0x03 }, { CR128, 0x14 }, | 659 | { ZD_CR125, 0xaa }, { ZD_CR127, 0x03 }, { ZD_CR128, 0x14 }, |
660 | { CR129, 0x12 }, { CR130, 0x10 }, { CR131, 0x0C }, | 660 | { ZD_CR129, 0x12 }, { ZD_CR130, 0x10 }, { ZD_CR131, 0x0C }, |
661 | { CR136, 0xdf }, { CR137, 0x40 }, { CR138, 0xa0 }, | 661 | { ZD_CR136, 0xdf }, { ZD_CR137, 0x40 }, { ZD_CR138, 0xa0 }, |
662 | { CR139, 0xb0 }, { CR140, 0x99 }, { CR141, 0x82 }, | 662 | { ZD_CR139, 0xb0 }, { ZD_CR140, 0x99 }, { ZD_CR141, 0x82 }, |
663 | { CR142, 0x54 }, { CR143, 0x1c }, { CR144, 0x6c }, | 663 | { ZD_CR142, 0x54 }, { ZD_CR143, 0x1c }, { ZD_CR144, 0x6c }, |
664 | { CR147, 0x07 }, { CR148, 0x4c }, { CR149, 0x50 }, | 664 | { ZD_CR147, 0x07 }, { ZD_CR148, 0x4c }, { ZD_CR149, 0x50 }, |
665 | { CR150, 0x0e }, { CR151, 0x18 }, { CR160, 0xfe }, | 665 | { ZD_CR150, 0x0e }, { ZD_CR151, 0x18 }, { ZD_CR160, 0xfe }, |
666 | { CR161, 0xee }, { CR162, 0xaa }, { CR163, 0xfa }, | 666 | { ZD_CR161, 0xee }, { ZD_CR162, 0xaa }, { ZD_CR163, 0xfa }, |
667 | { CR164, 0xfa }, { CR165, 0xea }, { CR166, 0xbe }, | 667 | { ZD_CR164, 0xfa }, { ZD_CR165, 0xea }, { ZD_CR166, 0xbe }, |
668 | { CR167, 0xbe }, { CR168, 0x6a }, { CR169, 0xba }, | 668 | { ZD_CR167, 0xbe }, { ZD_CR168, 0x6a }, { ZD_CR169, 0xba }, |
669 | { CR170, 0xba }, { CR171, 0xba }, | 669 | { ZD_CR170, 0xba }, { ZD_CR171, 0xba }, |
670 | /* Note: CR204 must lead the CR203 */ | 670 | /* Note: ZD_CR204 must lead the ZD_CR203 */ |
671 | { CR204, 0x7d }, | 671 | { ZD_CR204, 0x7d }, |
672 | { }, | 672 | { }, |
673 | { CR203, 0x30 }, | 673 | { ZD_CR203, 0x30 }, |
674 | }; | 674 | }; |
675 | 675 | ||
676 | int r, t; | 676 | int r, t; |
@@ -697,62 +697,62 @@ out: | |||
697 | static int zd1211b_hw_reset_phy(struct zd_chip *chip) | 697 | static int zd1211b_hw_reset_phy(struct zd_chip *chip) |
698 | { | 698 | { |
699 | static const struct zd_ioreq16 ioreqs[] = { | 699 | static const struct zd_ioreq16 ioreqs[] = { |
700 | { CR0, 0x14 }, { CR1, 0x06 }, { CR2, 0x26 }, | 700 | { ZD_CR0, 0x14 }, { ZD_CR1, 0x06 }, { ZD_CR2, 0x26 }, |
701 | { CR3, 0x38 }, { CR4, 0x80 }, { CR9, 0xe0 }, | 701 | { ZD_CR3, 0x38 }, { ZD_CR4, 0x80 }, { ZD_CR9, 0xe0 }, |
702 | { CR10, 0x81 }, | 702 | { ZD_CR10, 0x81 }, |
703 | /* power control { { CR11, 1 << 6 }, */ | 703 | /* power control { { ZD_CR11, 1 << 6 }, */ |
704 | { CR11, 0x00 }, | 704 | { ZD_CR11, 0x00 }, |
705 | { CR12, 0xf0 }, { CR13, 0x8c }, { CR14, 0x80 }, | 705 | { ZD_CR12, 0xf0 }, { ZD_CR13, 0x8c }, { ZD_CR14, 0x80 }, |
706 | { CR15, 0x3d }, { CR16, 0x20 }, { CR17, 0x1e }, | 706 | { ZD_CR15, 0x3d }, { ZD_CR16, 0x20 }, { ZD_CR17, 0x1e }, |
707 | { CR18, 0x0a }, { CR19, 0x48 }, | 707 | { ZD_CR18, 0x0a }, { ZD_CR19, 0x48 }, |
708 | { CR20, 0x10 }, /* Org:0x0E, ComTrend:RalLink AP */ | 708 | { ZD_CR20, 0x10 }, /* Org:0x0E, ComTrend:RalLink AP */ |
709 | { CR21, 0x0e }, { CR22, 0x23 }, { CR23, 0x90 }, | 709 | { ZD_CR21, 0x0e }, { ZD_CR22, 0x23 }, { ZD_CR23, 0x90 }, |
710 | { CR24, 0x14 }, { CR25, 0x40 }, { CR26, 0x10 }, | 710 | { ZD_CR24, 0x14 }, { ZD_CR25, 0x40 }, { ZD_CR26, 0x10 }, |
711 | { CR27, 0x10 }, { CR28, 0x7f }, { CR29, 0x80 }, | 711 | { ZD_CR27, 0x10 }, { ZD_CR28, 0x7f }, { ZD_CR29, 0x80 }, |
712 | { CR30, 0x4b }, /* ASIC/FWT, no jointly decoder */ | 712 | { ZD_CR30, 0x4b }, /* ASIC/FWT, no jointly decoder */ |
713 | { CR31, 0x60 }, { CR32, 0x43 }, { CR33, 0x08 }, | 713 | { ZD_CR31, 0x60 }, { ZD_CR32, 0x43 }, { ZD_CR33, 0x08 }, |
714 | { CR34, 0x06 }, { CR35, 0x0a }, { CR36, 0x00 }, | 714 | { ZD_CR34, 0x06 }, { ZD_CR35, 0x0a }, { ZD_CR36, 0x00 }, |
715 | { CR37, 0x00 }, { CR38, 0x38 }, { CR39, 0x0c }, | 715 | { ZD_CR37, 0x00 }, { ZD_CR38, 0x38 }, { ZD_CR39, 0x0c }, |
716 | { CR40, 0x84 }, { CR41, 0x2a }, { CR42, 0x80 }, | 716 | { ZD_CR40, 0x84 }, { ZD_CR41, 0x2a }, { ZD_CR42, 0x80 }, |
717 | { CR43, 0x10 }, { CR44, 0x33 }, { CR46, 0xff }, | 717 | { ZD_CR43, 0x10 }, { ZD_CR44, 0x33 }, { ZD_CR46, 0xff }, |
718 | { CR47, 0x1E }, { CR48, 0x26 }, { CR49, 0x5b }, | 718 | { ZD_CR47, 0x1E }, { ZD_CR48, 0x26 }, { ZD_CR49, 0x5b }, |
719 | { CR64, 0xd0 }, { CR65, 0x04 }, { CR66, 0x58 }, | 719 | { ZD_CR64, 0xd0 }, { ZD_CR65, 0x04 }, { ZD_CR66, 0x58 }, |
720 | { CR67, 0xc9 }, { CR68, 0x88 }, { CR69, 0x41 }, | 720 | { ZD_CR67, 0xc9 }, { ZD_CR68, 0x88 }, { ZD_CR69, 0x41 }, |
721 | { CR70, 0x23 }, { CR71, 0x10 }, { CR72, 0xff }, | 721 | { ZD_CR70, 0x23 }, { ZD_CR71, 0x10 }, { ZD_CR72, 0xff }, |
722 | { CR73, 0x32 }, { CR74, 0x30 }, { CR75, 0x65 }, | 722 | { ZD_CR73, 0x32 }, { ZD_CR74, 0x30 }, { ZD_CR75, 0x65 }, |
723 | { CR76, 0x41 }, { CR77, 0x1b }, { CR78, 0x30 }, | 723 | { ZD_CR76, 0x41 }, { ZD_CR77, 0x1b }, { ZD_CR78, 0x30 }, |
724 | { CR79, 0xf0 }, { CR80, 0x64 }, { CR81, 0x64 }, | 724 | { ZD_CR79, 0xf0 }, { ZD_CR80, 0x64 }, { ZD_CR81, 0x64 }, |
725 | { CR82, 0x00 }, { CR83, 0x24 }, { CR84, 0x04 }, | 725 | { ZD_CR82, 0x00 }, { ZD_CR83, 0x24 }, { ZD_CR84, 0x04 }, |
726 | { CR85, 0x00 }, { CR86, 0x0c }, { CR87, 0x12 }, | 726 | { ZD_CR85, 0x00 }, { ZD_CR86, 0x0c }, { ZD_CR87, 0x12 }, |
727 | { CR88, 0x0c }, { CR89, 0x00 }, { CR90, 0x58 }, | 727 | { ZD_CR88, 0x0c }, { ZD_CR89, 0x00 }, { ZD_CR90, 0x58 }, |
728 | { CR91, 0x04 }, { CR92, 0x00 }, { CR93, 0x00 }, | 728 | { ZD_CR91, 0x04 }, { ZD_CR92, 0x00 }, { ZD_CR93, 0x00 }, |
729 | { CR94, 0x01 }, | 729 | { ZD_CR94, 0x01 }, |
730 | { CR95, 0x20 }, /* ZD1211B */ | 730 | { ZD_CR95, 0x20 }, /* ZD1211B */ |
731 | { CR96, 0x50 }, { CR97, 0x37 }, { CR98, 0x35 }, | 731 | { ZD_CR96, 0x50 }, { ZD_CR97, 0x37 }, { ZD_CR98, 0x35 }, |
732 | { CR99, 0x00 }, { CR100, 0x01 }, { CR101, 0x13 }, | 732 | { ZD_CR99, 0x00 }, { ZD_CR100, 0x01 }, { ZD_CR101, 0x13 }, |
733 | { CR102, 0x27 }, { CR103, 0x27 }, { CR104, 0x18 }, | 733 | { ZD_CR102, 0x27 }, { ZD_CR103, 0x27 }, { ZD_CR104, 0x18 }, |
734 | { CR105, 0x12 }, { CR106, 0x04 }, { CR107, 0x00 }, | 734 | { ZD_CR105, 0x12 }, { ZD_CR106, 0x04 }, { ZD_CR107, 0x00 }, |
735 | { CR108, 0x0a }, { CR109, 0x27 }, { CR110, 0x27 }, | 735 | { ZD_CR108, 0x0a }, { ZD_CR109, 0x27 }, { ZD_CR110, 0x27 }, |
736 | { CR111, 0x27 }, { CR112, 0x27 }, { CR113, 0x27 }, | 736 | { ZD_CR111, 0x27 }, { ZD_CR112, 0x27 }, { ZD_CR113, 0x27 }, |
737 | { CR114, 0x27 }, { CR115, 0x26 }, { CR116, 0x24 }, | 737 | { ZD_CR114, 0x27 }, { ZD_CR115, 0x26 }, { ZD_CR116, 0x24 }, |
738 | { CR117, 0xfc }, { CR118, 0xfa }, { CR119, 0x1e }, | 738 | { ZD_CR117, 0xfc }, { ZD_CR118, 0xfa }, { ZD_CR119, 0x1e }, |
739 | { CR125, 0x90 }, { CR126, 0x00 }, { CR127, 0x00 }, | 739 | { ZD_CR125, 0x90 }, { ZD_CR126, 0x00 }, { ZD_CR127, 0x00 }, |
740 | { CR128, 0x14 }, { CR129, 0x12 }, { CR130, 0x10 }, | 740 | { ZD_CR128, 0x14 }, { ZD_CR129, 0x12 }, { ZD_CR130, 0x10 }, |
741 | { CR131, 0x0c }, { CR136, 0xdf }, { CR137, 0xa0 }, | 741 | { ZD_CR131, 0x0c }, { ZD_CR136, 0xdf }, { ZD_CR137, 0xa0 }, |
742 | { CR138, 0xa8 }, { CR139, 0xb4 }, { CR140, 0x98 }, | 742 | { ZD_CR138, 0xa8 }, { ZD_CR139, 0xb4 }, { ZD_CR140, 0x98 }, |
743 | { CR141, 0x82 }, { CR142, 0x53 }, { CR143, 0x1c }, | 743 | { ZD_CR141, 0x82 }, { ZD_CR142, 0x53 }, { ZD_CR143, 0x1c }, |
744 | { CR144, 0x6c }, { CR147, 0x07 }, { CR148, 0x40 }, | 744 | { ZD_CR144, 0x6c }, { ZD_CR147, 0x07 }, { ZD_CR148, 0x40 }, |
745 | { CR149, 0x40 }, /* Org:0x50 ComTrend:RalLink AP */ | 745 | { ZD_CR149, 0x40 }, /* Org:0x50 ComTrend:RalLink AP */ |
746 | { CR150, 0x14 }, /* Org:0x0E ComTrend:RalLink AP */ | 746 | { ZD_CR150, 0x14 }, /* Org:0x0E ComTrend:RalLink AP */ |
747 | { CR151, 0x18 }, { CR159, 0x70 }, { CR160, 0xfe }, | 747 | { ZD_CR151, 0x18 }, { ZD_CR159, 0x70 }, { ZD_CR160, 0xfe }, |
748 | { CR161, 0xee }, { CR162, 0xaa }, { CR163, 0xfa }, | 748 | { ZD_CR161, 0xee }, { ZD_CR162, 0xaa }, { ZD_CR163, 0xfa }, |
749 | { CR164, 0xfa }, { CR165, 0xea }, { CR166, 0xbe }, | 749 | { ZD_CR164, 0xfa }, { ZD_CR165, 0xea }, { ZD_CR166, 0xbe }, |
750 | { CR167, 0xbe }, { CR168, 0x6a }, { CR169, 0xba }, | 750 | { ZD_CR167, 0xbe }, { ZD_CR168, 0x6a }, { ZD_CR169, 0xba }, |
751 | { CR170, 0xba }, { CR171, 0xba }, | 751 | { ZD_CR170, 0xba }, { ZD_CR171, 0xba }, |
752 | /* Note: CR204 must lead the CR203 */ | 752 | /* Note: ZD_CR204 must lead the ZD_CR203 */ |
753 | { CR204, 0x7d }, | 753 | { ZD_CR204, 0x7d }, |
754 | {}, | 754 | {}, |
755 | { CR203, 0x30 }, | 755 | { ZD_CR203, 0x30 }, |
756 | }; | 756 | }; |
757 | 757 | ||
758 | int r, t; | 758 | int r, t; |
@@ -1200,24 +1200,24 @@ out: | |||
1200 | static int update_pwr_int(struct zd_chip *chip, u8 channel) | 1200 | static int update_pwr_int(struct zd_chip *chip, u8 channel) |
1201 | { | 1201 | { |
1202 | u8 value = chip->pwr_int_values[channel - 1]; | 1202 | u8 value = chip->pwr_int_values[channel - 1]; |
1203 | return zd_iowrite16_locked(chip, value, CR31); | 1203 | return zd_iowrite16_locked(chip, value, ZD_CR31); |
1204 | } | 1204 | } |
1205 | 1205 | ||
1206 | static int update_pwr_cal(struct zd_chip *chip, u8 channel) | 1206 | static int update_pwr_cal(struct zd_chip *chip, u8 channel) |
1207 | { | 1207 | { |
1208 | u8 value = chip->pwr_cal_values[channel-1]; | 1208 | u8 value = chip->pwr_cal_values[channel-1]; |
1209 | return zd_iowrite16_locked(chip, value, CR68); | 1209 | return zd_iowrite16_locked(chip, value, ZD_CR68); |
1210 | } | 1210 | } |
1211 | 1211 | ||
1212 | static int update_ofdm_cal(struct zd_chip *chip, u8 channel) | 1212 | static int update_ofdm_cal(struct zd_chip *chip, u8 channel) |
1213 | { | 1213 | { |
1214 | struct zd_ioreq16 ioreqs[3]; | 1214 | struct zd_ioreq16 ioreqs[3]; |
1215 | 1215 | ||
1216 | ioreqs[0].addr = CR67; | 1216 | ioreqs[0].addr = ZD_CR67; |
1217 | ioreqs[0].value = chip->ofdm_cal_values[OFDM_36M_INDEX][channel-1]; | 1217 | ioreqs[0].value = chip->ofdm_cal_values[OFDM_36M_INDEX][channel-1]; |
1218 | ioreqs[1].addr = CR66; | 1218 | ioreqs[1].addr = ZD_CR66; |
1219 | ioreqs[1].value = chip->ofdm_cal_values[OFDM_48M_INDEX][channel-1]; | 1219 | ioreqs[1].value = chip->ofdm_cal_values[OFDM_48M_INDEX][channel-1]; |
1220 | ioreqs[2].addr = CR65; | 1220 | ioreqs[2].addr = ZD_CR65; |
1221 | ioreqs[2].value = chip->ofdm_cal_values[OFDM_54M_INDEX][channel-1]; | 1221 | ioreqs[2].value = chip->ofdm_cal_values[OFDM_54M_INDEX][channel-1]; |
1222 | 1222 | ||
1223 | return zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); | 1223 | return zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); |
@@ -1236,9 +1236,9 @@ static int update_channel_integration_and_calibration(struct zd_chip *chip, | |||
1236 | return r; | 1236 | return r; |
1237 | if (zd_chip_is_zd1211b(chip)) { | 1237 | if (zd_chip_is_zd1211b(chip)) { |
1238 | static const struct zd_ioreq16 ioreqs[] = { | 1238 | static const struct zd_ioreq16 ioreqs[] = { |
1239 | { CR69, 0x28 }, | 1239 | { ZD_CR69, 0x28 }, |
1240 | {}, | 1240 | {}, |
1241 | { CR69, 0x2a }, | 1241 | { ZD_CR69, 0x2a }, |
1242 | }; | 1242 | }; |
1243 | 1243 | ||
1244 | r = update_ofdm_cal(chip, channel); | 1244 | r = update_ofdm_cal(chip, channel); |
@@ -1269,7 +1269,7 @@ static int patch_cck_gain(struct zd_chip *chip) | |||
1269 | if (r) | 1269 | if (r) |
1270 | return r; | 1270 | return r; |
1271 | dev_dbg_f(zd_chip_dev(chip), "patching value %x\n", value & 0xff); | 1271 | dev_dbg_f(zd_chip_dev(chip), "patching value %x\n", value & 0xff); |
1272 | return zd_iowrite16_locked(chip, value & 0xff, CR47); | 1272 | return zd_iowrite16_locked(chip, value & 0xff, ZD_CR47); |
1273 | } | 1273 | } |
1274 | 1274 | ||
1275 | int zd_chip_set_channel(struct zd_chip *chip, u8 channel) | 1275 | int zd_chip_set_channel(struct zd_chip *chip, u8 channel) |
@@ -1505,9 +1505,9 @@ int zd_rfwritev_locked(struct zd_chip *chip, | |||
1505 | int zd_rfwrite_cr_locked(struct zd_chip *chip, u32 value) | 1505 | int zd_rfwrite_cr_locked(struct zd_chip *chip, u32 value) |
1506 | { | 1506 | { |
1507 | const struct zd_ioreq16 ioreqs[] = { | 1507 | const struct zd_ioreq16 ioreqs[] = { |
1508 | { CR244, (value >> 16) & 0xff }, | 1508 | { ZD_CR244, (value >> 16) & 0xff }, |
1509 | { CR243, (value >> 8) & 0xff }, | 1509 | { ZD_CR243, (value >> 8) & 0xff }, |
1510 | { CR242, value & 0xff }, | 1510 | { ZD_CR242, value & 0xff }, |
1511 | }; | 1511 | }; |
1512 | ZD_ASSERT(mutex_is_locked(&chip->mutex)); | 1512 | ZD_ASSERT(mutex_is_locked(&chip->mutex)); |
1513 | return zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); | 1513 | return zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); |