diff options
author | Antti Palosaari <crope@iki.fi> | 2013-03-07 19:44:30 -0500 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2013-03-21 18:04:15 -0400 |
commit | 85211323fa61d1eb9171e0cb6a9ca48490d03aaf (patch) | |
tree | 0b9743cd24591cf2b4beeceda708d95c0decf08e | |
parent | a49f53a0802959f81a9576a9c0f5164214598422 (diff) |
[media] af9033: add IT9135 tuner config "61" init table
Dumped out from the Windows driver version 12.07.06.1
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
-rw-r--r-- | drivers/media/dvb-frontends/af9033.c | 3 | ||||
-rw-r--r-- | drivers/media/dvb-frontends/af9033_priv.h | 216 |
2 files changed, 218 insertions, 1 deletions
diff --git a/drivers/media/dvb-frontends/af9033.c b/drivers/media/dvb-frontends/af9033.c index 9359dbd0ceb8..c3c3a6d38a25 100644 --- a/drivers/media/dvb-frontends/af9033.c +++ b/drivers/media/dvb-frontends/af9033.c | |||
@@ -363,6 +363,9 @@ static int af9033_init(struct dvb_frontend *fe) | |||
363 | init = tuner_init_it9135_60; | 363 | init = tuner_init_it9135_60; |
364 | break; | 364 | break; |
365 | case AF9033_TUNER_IT9135_61: | 365 | case AF9033_TUNER_IT9135_61: |
366 | len = ARRAY_SIZE(tuner_init_it9135_61); | ||
367 | init = tuner_init_it9135_61; | ||
368 | break; | ||
366 | case AF9033_TUNER_IT9135_62: | 369 | case AF9033_TUNER_IT9135_62: |
367 | len = 0; | 370 | len = 0; |
368 | break; | 371 | break; |
diff --git a/drivers/media/dvb-frontends/af9033_priv.h b/drivers/media/dvb-frontends/af9033_priv.h index 3b4ff8b334c8..4a78b66b03dc 100644 --- a/drivers/media/dvb-frontends/af9033_priv.h +++ b/drivers/media/dvb-frontends/af9033_priv.h | |||
@@ -1622,5 +1622,219 @@ static const struct reg_val tuner_init_it9135_60[] = { | |||
1622 | { 0x80fd8b, 0x00 }, | 1622 | { 0x80fd8b, 0x00 }, |
1623 | }; | 1623 | }; |
1624 | 1624 | ||
1625 | #endif /* AF9033_PRIV_H */ | 1625 | /* ITE Tech IT9135 Omega v2 LNA config 1 tuner init |
1626 | AF9033_TUNER_IT9135_61 = 0x61 */ | ||
1627 | static const struct reg_val tuner_init_it9135_61[] = { | ||
1628 | { 0x800043, 0x00 }, | ||
1629 | { 0x800046, 0x61 }, | ||
1630 | { 0x800051, 0x01 }, | ||
1631 | { 0x80005f, 0x00 }, | ||
1632 | { 0x800060, 0x00 }, | ||
1633 | { 0x800068, 0x06 }, | ||
1634 | { 0x80006a, 0x03 }, | ||
1635 | { 0x800070, 0x0a }, | ||
1636 | { 0x800071, 0x05 }, | ||
1637 | { 0x800072, 0x02 }, | ||
1638 | { 0x800075, 0x8c }, | ||
1639 | { 0x800076, 0x8c }, | ||
1640 | { 0x800077, 0x8c }, | ||
1641 | { 0x800078, 0x90 }, | ||
1642 | { 0x800079, 0x01 }, | ||
1643 | { 0x80007e, 0x04 }, | ||
1644 | { 0x800081, 0x0a }, | ||
1645 | { 0x800082, 0x12 }, | ||
1646 | { 0x800084, 0x0a }, | ||
1647 | { 0x800085, 0x33 }, | ||
1648 | { 0x800086, 0xbc }, | ||
1649 | { 0x800087, 0x9c }, | ||
1650 | { 0x800088, 0xcc }, | ||
1651 | { 0x800089, 0xa8 }, | ||
1652 | { 0x80008a, 0x01 }, | ||
1653 | { 0x80008e, 0x01 }, | ||
1654 | { 0x800092, 0x06 }, | ||
1655 | { 0x800093, 0x00 }, | ||
1656 | { 0x800094, 0x00 }, | ||
1657 | { 0x800095, 0x00 }, | ||
1658 | { 0x800096, 0x00 }, | ||
1659 | { 0x800099, 0x01 }, | ||
1660 | { 0x80009b, 0x3c }, | ||
1661 | { 0x80009c, 0x28 }, | ||
1662 | { 0x80009f, 0xe1 }, | ||
1663 | { 0x8000a0, 0xcf }, | ||
1664 | { 0x8000a3, 0x01 }, | ||
1665 | { 0x8000a4, 0x5c }, | ||
1666 | { 0x8000a5, 0x01 }, | ||
1667 | { 0x8000a6, 0x01 }, | ||
1668 | { 0x8000a9, 0x00 }, | ||
1669 | { 0x8000aa, 0x01 }, | ||
1670 | { 0x8000b0, 0x01 }, | ||
1671 | { 0x8000b3, 0x02 }, | ||
1672 | { 0x8000b4, 0x3a }, | ||
1673 | { 0x8000b6, 0x14 }, | ||
1674 | { 0x8000c0, 0x11 }, | ||
1675 | { 0x8000c1, 0x00 }, | ||
1676 | { 0x8000c2, 0x05 }, | ||
1677 | { 0x8000c3, 0x01 }, | ||
1678 | { 0x8000c4, 0x00 }, | ||
1679 | { 0x8000c6, 0x19 }, | ||
1680 | { 0x8000c7, 0x00 }, | ||
1681 | { 0x8000cb, 0x32 }, | ||
1682 | { 0x8000cc, 0x2c }, | ||
1683 | { 0x8000cd, 0x4f }, | ||
1684 | { 0x8000ce, 0x30 }, | ||
1685 | { 0x8000f3, 0x05 }, | ||
1686 | { 0x8000f4, 0xa0 }, | ||
1687 | { 0x8000f5, 0x8c }, | ||
1688 | { 0x8000f8, 0x03 }, | ||
1689 | { 0x8000f9, 0x06 }, | ||
1690 | { 0x8000fa, 0x06 }, | ||
1691 | { 0x8000fc, 0x03 }, | ||
1692 | { 0x8000fd, 0x03 }, | ||
1693 | { 0x8000fe, 0x02 }, | ||
1694 | { 0x8000ff, 0x08 }, | ||
1695 | { 0x800100, 0x50 }, | ||
1696 | { 0x800101, 0x7b }, | ||
1697 | { 0x800102, 0x8c }, | ||
1698 | { 0x800103, 0x01 }, | ||
1699 | { 0x800104, 0x02 }, | ||
1700 | { 0x800105, 0xc8 }, | ||
1701 | { 0x800106, 0x00 }, | ||
1702 | { 0x800109, 0x02 }, | ||
1703 | { 0x800115, 0x0a }, | ||
1704 | { 0x800116, 0x03 }, | ||
1705 | { 0x80011a, 0xc6 }, | ||
1706 | { 0x800124, 0xa8 }, | ||
1707 | { 0x800127, 0x00 }, | ||
1708 | { 0x80012a, 0x59 }, | ||
1709 | { 0x80012b, 0x50 }, | ||
1710 | { 0x80012c, 0x47 }, | ||
1711 | { 0x80012d, 0x42 }, | ||
1712 | { 0x800137, 0x00 }, | ||
1713 | { 0x80013b, 0x05 }, | ||
1714 | { 0x80013f, 0x5b }, | ||
1715 | { 0x800141, 0x59 }, | ||
1716 | { 0x800142, 0xf9 }, | ||
1717 | { 0x800143, 0x59 }, | ||
1718 | { 0x800144, 0x01 }, | ||
1719 | { 0x800145, 0x8c }, | ||
1720 | { 0x800146, 0x8c }, | ||
1721 | { 0x800147, 0x8c }, | ||
1722 | { 0x800148, 0x7b }, | ||
1723 | { 0x800149, 0x8c }, | ||
1724 | { 0x80014a, 0x50 }, | ||
1725 | { 0x80014b, 0x8c }, | ||
1726 | { 0x80014d, 0xa8 }, | ||
1727 | { 0x80014e, 0xc6 }, | ||
1728 | { 0x80014f, 0x03 }, | ||
1729 | { 0x800151, 0x28 }, | ||
1730 | { 0x800153, 0xcc }, | ||
1731 | { 0x800178, 0x09 }, | ||
1732 | { 0x800181, 0x9c }, | ||
1733 | { 0x800182, 0x76 }, | ||
1734 | { 0x800185, 0x28 }, | ||
1735 | { 0x800189, 0xaa }, | ||
1736 | { 0x80018c, 0x03 }, | ||
1737 | { 0x80018d, 0x5f }, | ||
1738 | { 0x80018f, 0xfb }, | ||
1739 | { 0x800190, 0x5c }, | ||
1740 | { 0x80ed02, 0xff }, | ||
1741 | { 0x80ee42, 0xff }, | ||
1742 | { 0x80ee82, 0xff }, | ||
1743 | { 0x80f000, 0x0f }, | ||
1744 | { 0x80f01f, 0x8c }, | ||
1745 | { 0x80f020, 0x00 }, | ||
1746 | { 0x80f029, 0x8c }, | ||
1747 | { 0x80f02a, 0x00 }, | ||
1748 | { 0x80f02b, 0x00 }, | ||
1749 | { 0x80f064, 0x03 }, | ||
1750 | { 0x80f065, 0xf9 }, | ||
1751 | { 0x80f066, 0x03 }, | ||
1752 | { 0x80f067, 0x01 }, | ||
1753 | { 0x80f06f, 0xe0 }, | ||
1754 | { 0x80f070, 0x03 }, | ||
1755 | { 0x80f072, 0x0f }, | ||
1756 | { 0x80f073, 0x03 }, | ||
1757 | { 0x80f077, 0x01 }, | ||
1758 | { 0x80f078, 0x00 }, | ||
1759 | { 0x80f087, 0x00 }, | ||
1760 | { 0x80f09b, 0x3f }, | ||
1761 | { 0x80f09c, 0x00 }, | ||
1762 | { 0x80f09d, 0x20 }, | ||
1763 | { 0x80f09e, 0x00 }, | ||
1764 | { 0x80f09f, 0x0c }, | ||
1765 | { 0x80f0a0, 0x00 }, | ||
1766 | { 0x80f130, 0x04 }, | ||
1767 | { 0x80f132, 0x04 }, | ||
1768 | { 0x80f144, 0x1a }, | ||
1769 | { 0x80f146, 0x00 }, | ||
1770 | { 0x80f14a, 0x01 }, | ||
1771 | { 0x80f14c, 0x00 }, | ||
1772 | { 0x80f14d, 0x00 }, | ||
1773 | { 0x80f14f, 0x04 }, | ||
1774 | { 0x80f158, 0x7f }, | ||
1775 | { 0x80f15a, 0x00 }, | ||
1776 | { 0x80f15b, 0x08 }, | ||
1777 | { 0x80f15d, 0x03 }, | ||
1778 | { 0x80f15e, 0x05 }, | ||
1779 | { 0x80f163, 0x05 }, | ||
1780 | { 0x80f166, 0x01 }, | ||
1781 | { 0x80f167, 0x40 }, | ||
1782 | { 0x80f168, 0x0f }, | ||
1783 | { 0x80f17a, 0x00 }, | ||
1784 | { 0x80f17b, 0x00 }, | ||
1785 | { 0x80f183, 0x01 }, | ||
1786 | { 0x80f19d, 0x40 }, | ||
1787 | { 0x80f1bc, 0x36 }, | ||
1788 | { 0x80f1bd, 0x00 }, | ||
1789 | { 0x80f1cb, 0xa0 }, | ||
1790 | { 0x80f1cc, 0x01 }, | ||
1791 | { 0x80f204, 0x10 }, | ||
1792 | { 0x80f214, 0x00 }, | ||
1793 | { 0x80f24c, 0x88 }, | ||
1794 | { 0x80f24d, 0x95 }, | ||
1795 | { 0x80f24e, 0x9a }, | ||
1796 | { 0x80f24f, 0x90 }, | ||
1797 | { 0x80f25a, 0x07 }, | ||
1798 | { 0x80f25b, 0xe8 }, | ||
1799 | { 0x80f25c, 0x03 }, | ||
1800 | { 0x80f25d, 0xb0 }, | ||
1801 | { 0x80f25e, 0x04 }, | ||
1802 | { 0x80f270, 0x01 }, | ||
1803 | { 0x80f271, 0x02 }, | ||
1804 | { 0x80f272, 0x01 }, | ||
1805 | { 0x80f273, 0x02 }, | ||
1806 | { 0x80f40e, 0x0a }, | ||
1807 | { 0x80f40f, 0x40 }, | ||
1808 | { 0x80f410, 0x08 }, | ||
1809 | { 0x80f55f, 0x0a }, | ||
1810 | { 0x80f561, 0x15 }, | ||
1811 | { 0x80f562, 0x20 }, | ||
1812 | { 0x80f5e3, 0x09 }, | ||
1813 | { 0x80f5e4, 0x01 }, | ||
1814 | { 0x80f5e5, 0x01 }, | ||
1815 | { 0x80f600, 0x05 }, | ||
1816 | { 0x80f601, 0x08 }, | ||
1817 | { 0x80f602, 0x0b }, | ||
1818 | { 0x80f603, 0x0e }, | ||
1819 | { 0x80f604, 0x11 }, | ||
1820 | { 0x80f605, 0x14 }, | ||
1821 | { 0x80f606, 0x17 }, | ||
1822 | { 0x80f607, 0x1f }, | ||
1823 | { 0x80f60e, 0x00 }, | ||
1824 | { 0x80f60f, 0x04 }, | ||
1825 | { 0x80f610, 0x32 }, | ||
1826 | { 0x80f611, 0x10 }, | ||
1827 | { 0x80f707, 0xfc }, | ||
1828 | { 0x80f708, 0x00 }, | ||
1829 | { 0x80f709, 0x37 }, | ||
1830 | { 0x80f70a, 0x00 }, | ||
1831 | { 0x80f78b, 0x01 }, | ||
1832 | { 0x80f80f, 0x40 }, | ||
1833 | { 0x80f810, 0x54 }, | ||
1834 | { 0x80f811, 0x5a }, | ||
1835 | { 0x80f905, 0x01 }, | ||
1836 | { 0x80fb06, 0x03 }, | ||
1837 | { 0x80fd8b, 0x00 }, | ||
1838 | }; | ||
1626 | 1839 | ||
1840 | #endif /* AF9033_PRIV_H */ | ||