diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-08-08 13:04:17 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-08-08 13:04:17 -0400 |
commit | c5f347579a661c9506e794315f0798b75ef71d35 (patch) | |
tree | eb900af7a9f758fe775ded478645fcc1ce75328f /drivers/video/via/share.h | |
parent | 537d84787659b355b3331813dc134c7497ddafa5 (diff) | |
parent | f27098379b1dbfedae99e5b86e10529f799d4071 (diff) |
Merge branch 'for-linus' of git://github.com/schandinat/linux-2.6
* 'for-linus' of git://github.com/schandinat/linux-2.6:
drivers/video/via/via-gpio.c: fix warning
viafb: Depends on X86
fbdev: section cleanup in viafb driver
viafb: fix accel_flags check_var bug
viafb: probe cleanups
viafb: remove ioctls which break the framebuffer interface
viafb: update fix before calculating depth
viafb: PLL value cleanup
viafb: simplify lcd size "detection"
viafb: fix PCI table
viafb: add lcd scaling support for some IGPs
viafb: improve lcd code readability
viafb: remove duplicated scaling code
MAINTAINERS: update viafb entry
Diffstat (limited to 'drivers/video/via/share.h')
-rw-r--r-- | drivers/video/via/share.h | 309 |
1 files changed, 0 insertions, 309 deletions
diff --git a/drivers/video/via/share.h b/drivers/video/via/share.h index 7f0de7f006ad..2cbe1031b421 100644 --- a/drivers/video/via/share.h +++ b/drivers/video/via/share.h | |||
@@ -631,7 +631,6 @@ | |||
631 | #define CLK_25_175M 25175000 | 631 | #define CLK_25_175M 25175000 |
632 | #define CLK_26_880M 26880000 | 632 | #define CLK_26_880M 26880000 |
633 | #define CLK_29_581M 29581000 | 633 | #define CLK_29_581M 29581000 |
634 | #define CLK_31_490M 31490000 | ||
635 | #define CLK_31_500M 31500000 | 634 | #define CLK_31_500M 31500000 |
636 | #define CLK_31_728M 31728000 | 635 | #define CLK_31_728M 31728000 |
637 | #define CLK_32_668M 32688000 | 636 | #define CLK_32_668M 32688000 |
@@ -676,7 +675,6 @@ | |||
676 | #define CLK_119_000M 119000000 | 675 | #define CLK_119_000M 119000000 |
677 | #define CLK_121_750M 121750000 /* 121.704MHz */ | 676 | #define CLK_121_750M 121750000 /* 121.704MHz */ |
678 | #define CLK_125_104M 125104000 | 677 | #define CLK_125_104M 125104000 |
679 | #define CLK_133_308M 133308000 | ||
680 | #define CLK_135_000M 135000000 | 678 | #define CLK_135_000M 135000000 |
681 | #define CLK_136_700M 136700000 | 679 | #define CLK_136_700M 136700000 |
682 | #define CLK_138_400M 138400000 | 680 | #define CLK_138_400M 138400000 |
@@ -699,313 +697,6 @@ | |||
699 | #define CLK_172_798M 172798000 | 697 | #define CLK_172_798M 172798000 |
700 | #define CLK_122_614M 122614000 | 698 | #define CLK_122_614M 122614000 |
701 | 699 | ||
702 | /* CLE266 PLL value | ||
703 | */ | ||
704 | #define CLE266_PLL_25_175M 0x0000C763 | ||
705 | #define CLE266_PLL_26_880M 0x0000440F | ||
706 | #define CLE266_PLL_29_581M 0x00008421 | ||
707 | #define CLE266_PLL_31_490M 0x00004721 | ||
708 | #define CLE266_PLL_31_500M 0x0000C3B5 | ||
709 | #define CLE266_PLL_31_728M 0x0000471F | ||
710 | #define CLE266_PLL_32_668M 0x0000C449 | ||
711 | #define CLE266_PLL_36_000M 0x0000C5E5 | ||
712 | #define CLE266_PLL_40_000M 0x0000C459 | ||
713 | #define CLE266_PLL_41_291M 0x00004417 | ||
714 | #define CLE266_PLL_43_163M 0x0000C579 | ||
715 | #define CLE266_PLL_45_250M 0x0000C57F /* 45.46MHz */ | ||
716 | #define CLE266_PLL_46_000M 0x0000875A | ||
717 | #define CLE266_PLL_46_996M 0x0000C4E9 | ||
718 | #define CLE266_PLL_48_000M 0x00001443 | ||
719 | #define CLE266_PLL_48_875M 0x00001D63 | ||
720 | #define CLE266_PLL_49_500M 0x00008653 | ||
721 | #define CLE266_PLL_52_406M 0x0000C475 | ||
722 | #define CLE266_PLL_52_977M 0x00004525 | ||
723 | #define CLE266_PLL_56_250M 0x000047B7 | ||
724 | #define CLE266_PLL_60_466M 0x0000494C | ||
725 | #define CLE266_PLL_61_500M 0x00001456 | ||
726 | #define CLE266_PLL_65_000M 0x000086ED | ||
727 | #define CLE266_PLL_65_178M 0x0000855B | ||
728 | #define CLE266_PLL_66_750M 0x0000844B /* 67.116MHz */ | ||
729 | #define CLE266_PLL_68_179M 0x00000413 | ||
730 | #define CLE266_PLL_69_924M 0x00001153 | ||
731 | #define CLE266_PLL_70_159M 0x00001462 | ||
732 | #define CLE266_PLL_72_000M 0x00001879 | ||
733 | #define CLE266_PLL_74_270M 0x00004853 | ||
734 | #define CLE266_PLL_78_750M 0x00004321 | ||
735 | #define CLE266_PLL_80_136M 0x0000051C | ||
736 | #define CLE266_PLL_83_375M 0x0000C25D | ||
737 | #define CLE266_PLL_83_950M 0x00000729 | ||
738 | #define CLE266_PLL_84_750M 0x00008576 /* 84.537MHz */ | ||
739 | #define CLE266_PLL_85_860M 0x00004754 | ||
740 | #define CLE266_PLL_88_750M 0x0000051F | ||
741 | #define CLE266_PLL_94_500M 0x00000521 | ||
742 | #define CLE266_PLL_97_750M 0x00004652 | ||
743 | #define CLE266_PLL_101_000M 0x0000497F | ||
744 | #define CLE266_PLL_106_500M 0x00008477 /* 106.491463 MHz */ | ||
745 | #define CLE266_PLL_108_000M 0x00008479 | ||
746 | #define CLE266_PLL_113_309M 0x00000C5F | ||
747 | #define CLE266_PLL_118_840M 0x00004553 | ||
748 | #define CLE266_PLL_119_000M 0x00000D6C | ||
749 | #define CLE266_PLL_121_750M 0x00004555 /* 121.704MHz */ | ||
750 | #define CLE266_PLL_125_104M 0x000006B5 | ||
751 | #define CLE266_PLL_133_308M 0x0000465F | ||
752 | #define CLE266_PLL_135_000M 0x0000455E | ||
753 | #define CLE266_PLL_136_700M 0x00000C73 | ||
754 | #define CLE266_PLL_138_400M 0x00000957 | ||
755 | #define CLE266_PLL_146_760M 0x00004567 | ||
756 | #define CLE266_PLL_148_500M 0x00000853 | ||
757 | #define CLE266_PLL_153_920M 0x00000856 | ||
758 | #define CLE266_PLL_156_000M 0x0000456D | ||
759 | #define CLE266_PLL_157_500M 0x000005B7 | ||
760 | #define CLE266_PLL_162_000M 0x00004571 | ||
761 | #define CLE266_PLL_187_000M 0x00000976 | ||
762 | #define CLE266_PLL_193_295M 0x0000086C | ||
763 | #define CLE266_PLL_202_500M 0x00000763 | ||
764 | #define CLE266_PLL_204_000M 0x00000764 | ||
765 | #define CLE266_PLL_218_500M 0x0000065C | ||
766 | #define CLE266_PLL_234_000M 0x00000662 | ||
767 | #define CLE266_PLL_267_250M 0x00000670 | ||
768 | #define CLE266_PLL_297_500M 0x000005E6 | ||
769 | #define CLE266_PLL_74_481M 0x0000051A | ||
770 | #define CLE266_PLL_172_798M 0x00004579 | ||
771 | #define CLE266_PLL_122_614M 0x0000073C | ||
772 | |||
773 | /* K800 PLL value | ||
774 | */ | ||
775 | #define K800_PLL_25_175M 0x00539001 | ||
776 | #define K800_PLL_26_880M 0x001C8C80 | ||
777 | #define K800_PLL_29_581M 0x00409080 | ||
778 | #define K800_PLL_31_490M 0x006F9001 | ||
779 | #define K800_PLL_31_500M 0x008B9002 | ||
780 | #define K800_PLL_31_728M 0x00AF9003 | ||
781 | #define K800_PLL_32_668M 0x00909002 | ||
782 | #define K800_PLL_36_000M 0x009F9002 | ||
783 | #define K800_PLL_40_000M 0x00578C02 | ||
784 | #define K800_PLL_41_291M 0x00438C01 | ||
785 | #define K800_PLL_43_163M 0x00778C03 | ||
786 | #define K800_PLL_45_250M 0x007D8C83 /* 45.46MHz */ | ||
787 | #define K800_PLL_46_000M 0x00658C02 | ||
788 | #define K800_PLL_46_996M 0x00818C83 | ||
789 | #define K800_PLL_48_000M 0x00848C83 | ||
790 | #define K800_PLL_48_875M 0x00508C81 | ||
791 | #define K800_PLL_49_500M 0x00518C01 | ||
792 | #define K800_PLL_52_406M 0x00738C02 | ||
793 | #define K800_PLL_52_977M 0x00928C83 | ||
794 | #define K800_PLL_56_250M 0x007C8C02 | ||
795 | #define K800_PLL_60_466M 0x00A78C83 | ||
796 | #define K800_PLL_61_500M 0x00AA8C83 | ||
797 | #define K800_PLL_65_000M 0x006B8C01 | ||
798 | #define K800_PLL_65_178M 0x00B48C83 | ||
799 | #define K800_PLL_66_750M 0x00948C82 /* 67.116MHz */ | ||
800 | #define K800_PLL_68_179M 0x00708C01 | ||
801 | #define K800_PLL_69_924M 0x00C18C83 | ||
802 | #define K800_PLL_70_159M 0x00C28C83 | ||
803 | #define K800_PLL_72_000M 0x009F8C82 | ||
804 | #define K800_PLL_74_270M 0x00ce0c03 | ||
805 | #define K800_PLL_78_750M 0x00408801 | ||
806 | #define K800_PLL_80_136M 0x00428801 | ||
807 | #define K800_PLL_83_375M 0x005B0882 | ||
808 | #define K800_PLL_83_950M 0x00738803 | ||
809 | #define K800_PLL_84_750M 0x00748883 /* 84.477MHz */ | ||
810 | #define K800_PLL_85_860M 0x00768883 | ||
811 | #define K800_PLL_88_750M 0x007A8883 | ||
812 | #define K800_PLL_94_500M 0x00828803 | ||
813 | #define K800_PLL_97_750M 0x00878883 | ||
814 | #define K800_PLL_101_000M 0x008B8883 | ||
815 | #define K800_PLL_106_500M 0x00758882 /* 106.491463 MHz */ | ||
816 | #define K800_PLL_108_000M 0x00778882 | ||
817 | #define K800_PLL_113_309M 0x005D8881 | ||
818 | #define K800_PLL_118_840M 0x00A48883 | ||
819 | #define K800_PLL_119_000M 0x00838882 | ||
820 | #define K800_PLL_121_750M 0x00A88883 /* 121.704MHz */ | ||
821 | #define K800_PLL_125_104M 0x00688801 | ||
822 | #define K800_PLL_133_308M 0x005D8801 | ||
823 | #define K800_PLL_135_000M 0x001A4081 | ||
824 | #define K800_PLL_136_700M 0x00BD8883 | ||
825 | #define K800_PLL_138_400M 0x00728881 | ||
826 | #define K800_PLL_146_760M 0x00CC8883 | ||
827 | #define K800_PLL_148_500M 0x00ce0803 | ||
828 | #define K800_PLL_153_920M 0x00548482 | ||
829 | #define K800_PLL_156_000M 0x006B8483 | ||
830 | #define K800_PLL_157_500M 0x00142080 | ||
831 | #define K800_PLL_162_000M 0x006F8483 | ||
832 | #define K800_PLL_187_000M 0x00818483 | ||
833 | #define K800_PLL_193_295M 0x004F8481 | ||
834 | #define K800_PLL_202_500M 0x00538481 | ||
835 | #define K800_PLL_204_000M 0x008D8483 | ||
836 | #define K800_PLL_218_500M 0x00978483 | ||
837 | #define K800_PLL_234_000M 0x00608401 | ||
838 | #define K800_PLL_267_250M 0x006E8481 | ||
839 | #define K800_PLL_297_500M 0x00A48402 | ||
840 | #define K800_PLL_74_481M 0x007B8C81 | ||
841 | #define K800_PLL_172_798M 0x00778483 | ||
842 | #define K800_PLL_122_614M 0x00878882 | ||
843 | |||
844 | /* PLL for VT3324 */ | ||
845 | #define CX700_25_175M 0x008B1003 | ||
846 | #define CX700_26_719M 0x00931003 | ||
847 | #define CX700_26_880M 0x00941003 | ||
848 | #define CX700_29_581M 0x00A49003 | ||
849 | #define CX700_31_490M 0x00AE1003 | ||
850 | #define CX700_31_500M 0x00AE1003 | ||
851 | #define CX700_31_728M 0x00AF1003 | ||
852 | #define CX700_32_668M 0x00B51003 | ||
853 | #define CX700_36_000M 0x00C81003 | ||
854 | #define CX700_40_000M 0x006E0C03 | ||
855 | #define CX700_41_291M 0x00710C03 | ||
856 | #define CX700_43_163M 0x00770C03 | ||
857 | #define CX700_45_250M 0x007D0C03 /* 45.46MHz */ | ||
858 | #define CX700_46_000M 0x007F0C03 | ||
859 | #define CX700_46_996M 0x00818C83 | ||
860 | #define CX700_48_000M 0x00840C03 | ||
861 | #define CX700_48_875M 0x00508C81 | ||
862 | #define CX700_49_500M 0x00880C03 | ||
863 | #define CX700_52_406M 0x00730C02 | ||
864 | #define CX700_52_977M 0x00920C03 | ||
865 | #define CX700_56_250M 0x009B0C03 | ||
866 | #define CX700_60_466M 0x00460C00 | ||
867 | #define CX700_61_500M 0x00AA0C03 | ||
868 | #define CX700_65_000M 0x006B0C01 | ||
869 | #define CX700_65_178M 0x006B0C01 | ||
870 | #define CX700_66_750M 0x00940C02 /*67.116MHz */ | ||
871 | #define CX700_68_179M 0x00BC0C03 | ||
872 | #define CX700_69_924M 0x00C10C03 | ||
873 | #define CX700_70_159M 0x00C20C03 | ||
874 | #define CX700_72_000M 0x009F0C02 | ||
875 | #define CX700_74_270M 0x00CE0C03 | ||
876 | #define CX700_74_481M 0x00CE0C03 | ||
877 | #define CX700_78_750M 0x006C0803 | ||
878 | #define CX700_80_136M 0x006E0803 | ||
879 | #define CX700_83_375M 0x005B0882 | ||
880 | #define CX700_83_950M 0x00730803 | ||
881 | #define CX700_84_750M 0x00740803 /* 84.537Mhz */ | ||
882 | #define CX700_85_860M 0x00760803 | ||
883 | #define CX700_88_750M 0x00AC8885 | ||
884 | #define CX700_94_500M 0x00820803 | ||
885 | #define CX700_97_750M 0x00870803 | ||
886 | #define CX700_101_000M 0x008B0803 | ||
887 | #define CX700_106_500M 0x00750802 | ||
888 | #define CX700_108_000M 0x00950803 | ||
889 | #define CX700_113_309M 0x005D0801 | ||
890 | #define CX700_118_840M 0x00A40803 | ||
891 | #define CX700_119_000M 0x00830802 | ||
892 | #define CX700_121_750M 0x00420800 /* 121.704MHz */ | ||
893 | #define CX700_125_104M 0x00AD0803 | ||
894 | #define CX700_133_308M 0x00930802 | ||
895 | #define CX700_135_000M 0x00950802 | ||
896 | #define CX700_136_700M 0x00BD0803 | ||
897 | #define CX700_138_400M 0x00720801 | ||
898 | #define CX700_146_760M 0x00CC0803 | ||
899 | #define CX700_148_500M 0x00a40802 | ||
900 | #define CX700_153_920M 0x00540402 | ||
901 | #define CX700_156_000M 0x006B0403 | ||
902 | #define CX700_157_500M 0x006C0403 | ||
903 | #define CX700_162_000M 0x006F0403 | ||
904 | #define CX700_172_798M 0x00770403 | ||
905 | #define CX700_187_000M 0x00810403 | ||
906 | #define CX700_193_295M 0x00850403 | ||
907 | #define CX700_202_500M 0x008C0403 | ||
908 | #define CX700_204_000M 0x008D0403 | ||
909 | #define CX700_218_500M 0x00970403 | ||
910 | #define CX700_234_000M 0x00600401 | ||
911 | #define CX700_267_250M 0x00B90403 | ||
912 | #define CX700_297_500M 0x00CE0403 | ||
913 | #define CX700_122_614M 0x00870802 | ||
914 | |||
915 | /* PLL for VX855 */ | ||
916 | #define VX855_22_000M 0x007B1005 | ||
917 | #define VX855_25_175M 0x008D1005 | ||
918 | #define VX855_26_719M 0x00961005 | ||
919 | #define VX855_26_880M 0x00961005 | ||
920 | #define VX855_27_000M 0x00971005 | ||
921 | #define VX855_29_581M 0x00A51005 | ||
922 | #define VX855_29_829M 0x00641003 | ||
923 | #define VX855_31_490M 0x00B01005 | ||
924 | #define VX855_31_500M 0x00B01005 | ||
925 | #define VX855_31_728M 0x008E1004 | ||
926 | #define VX855_32_668M 0x00921004 | ||
927 | #define VX855_36_000M 0x00A11004 | ||
928 | #define VX855_40_000M 0x00700C05 | ||
929 | #define VX855_41_291M 0x00730C05 | ||
930 | #define VX855_43_163M 0x00790C05 | ||
931 | #define VX855_45_250M 0x007F0C05 /* 45.46MHz */ | ||
932 | #define VX855_46_000M 0x00670C04 | ||
933 | #define VX855_46_996M 0x00690C04 | ||
934 | #define VX855_48_000M 0x00860C05 | ||
935 | #define VX855_48_875M 0x00890C05 | ||
936 | #define VX855_49_500M 0x00530C03 | ||
937 | #define VX855_52_406M 0x00580C03 | ||
938 | #define VX855_52_977M 0x00940C05 | ||
939 | #define VX855_56_250M 0x009D0C05 | ||
940 | #define VX855_57_275M 0x009D8C85 /* Used by XO panel */ | ||
941 | #define VX855_60_466M 0x00A90C05 | ||
942 | #define VX855_61_500M 0x00AC0C05 | ||
943 | #define VX855_65_000M 0x006D0C03 | ||
944 | #define VX855_65_178M 0x00B60C05 | ||
945 | #define VX855_66_750M 0x00700C03 /*67.116MHz */ | ||
946 | #define VX855_67_295M 0x00BC0C05 | ||
947 | #define VX855_68_179M 0x00BF0C05 | ||
948 | #define VX855_68_369M 0x00BF0C05 | ||
949 | #define VX855_69_924M 0x00C30C05 | ||
950 | #define VX855_70_159M 0x00C30C05 | ||
951 | #define VX855_72_000M 0x00A10C04 | ||
952 | #define VX855_73_023M 0x00CC0C05 | ||
953 | #define VX855_74_481M 0x00D10C05 | ||
954 | #define VX855_78_750M 0x006E0805 | ||
955 | #define VX855_79_466M 0x006F0805 | ||
956 | #define VX855_80_136M 0x00700805 | ||
957 | #define VX855_81_627M 0x00720805 | ||
958 | #define VX855_83_375M 0x00750805 | ||
959 | #define VX855_83_527M 0x00750805 | ||
960 | #define VX855_83_950M 0x00750805 | ||
961 | #define VX855_84_537M 0x00760805 | ||
962 | #define VX855_84_750M 0x00760805 /* 84.537Mhz */ | ||
963 | #define VX855_85_500M 0x00760805 /* 85.909080 MHz*/ | ||
964 | #define VX855_85_860M 0x00760805 | ||
965 | #define VX855_85_909M 0x00760805 | ||
966 | #define VX855_88_750M 0x007C0805 | ||
967 | #define VX855_89_489M 0x007D0805 | ||
968 | #define VX855_94_500M 0x00840805 | ||
969 | #define VX855_96_648M 0x00870805 | ||
970 | #define VX855_97_750M 0x00890805 | ||
971 | #define VX855_101_000M 0x008D0805 | ||
972 | #define VX855_106_500M 0x00950805 | ||
973 | #define VX855_108_000M 0x00970805 | ||
974 | #define VX855_110_125M 0x00990805 | ||
975 | #define VX855_112_000M 0x009D0805 | ||
976 | #define VX855_113_309M 0x009F0805 | ||
977 | #define VX855_115_000M 0x00A10805 | ||
978 | #define VX855_118_840M 0x00A60805 | ||
979 | #define VX855_119_000M 0x00A70805 | ||
980 | #define VX855_121_750M 0x00AA0805 /* 121.704MHz */ | ||
981 | #define VX855_122_614M 0x00AC0805 | ||
982 | #define VX855_126_266M 0x00B10805 | ||
983 | #define VX855_130_250M 0x00B60805 /* 130.250 */ | ||
984 | #define VX855_135_000M 0x00BD0805 | ||
985 | #define VX855_136_700M 0x00BF0805 | ||
986 | #define VX855_137_750M 0x00C10805 | ||
987 | #define VX855_138_400M 0x00C20805 | ||
988 | #define VX855_144_300M 0x00CA0805 | ||
989 | #define VX855_146_760M 0x00CE0805 | ||
990 | #define VX855_148_500M 0x00D00805 | ||
991 | #define VX855_153_920M 0x00540402 | ||
992 | #define VX855_156_000M 0x006C0405 | ||
993 | #define VX855_156_867M 0x006E0405 | ||
994 | #define VX855_157_500M 0x006E0405 | ||
995 | #define VX855_162_000M 0x00710405 | ||
996 | #define VX855_172_798M 0x00790405 | ||
997 | #define VX855_187_000M 0x00830405 | ||
998 | #define VX855_193_295M 0x00870405 | ||
999 | #define VX855_202_500M 0x008E0405 | ||
1000 | #define VX855_204_000M 0x008F0405 | ||
1001 | #define VX855_218_500M 0x00990405 | ||
1002 | #define VX855_229_500M 0x00A10405 | ||
1003 | #define VX855_234_000M 0x00A40405 | ||
1004 | #define VX855_267_250M 0x00BB0405 | ||
1005 | #define VX855_297_500M 0x00D00405 | ||
1006 | #define VX855_339_500M 0x00770005 | ||
1007 | #define VX855_340_772M 0x00770005 | ||
1008 | |||
1009 | 700 | ||
1010 | /* Definition CRTC Timing Index */ | 701 | /* Definition CRTC Timing Index */ |
1011 | #define H_TOTAL_INDEX 0 | 702 | #define H_TOTAL_INDEX 0 |