diff options
author | Nick Foster <nick@nerdnetworks.org> | 2010-09-27 19:19:55 -0700 |
---|---|---|
committer | Nick Foster <nick@nerdnetworks.org> | 2010-09-27 19:19:55 -0700 |
commit | a6f60ab4911fa756656a62ebe3a1093d52836a6e (patch) | |
tree | 202dbee350fa51d11242e8af158e2e57dcda779d /host/lib/ic_reg_maps | |
parent | ba658f4d2cac9fb0f9d22060da989c9078cc4d1e (diff) | |
download | uhd-a6f60ab4911fa756656a62ebe3a1093d52836a6e.tar.gz uhd-a6f60ab4911fa756656a62ebe3a1093d52836a6e.tar.bz2 uhd-a6f60ab4911fa756656a62ebe3a1093d52836a6e.zip |
TVRX: not done yet but getting there. gain linearization framework in place.
Diffstat (limited to 'host/lib/ic_reg_maps')
-rw-r--r-- | host/lib/ic_reg_maps/CMakeLists.txt | 4 | ||||
-rw-r--r--[-rwxr-xr-x] | host/lib/ic_reg_maps/gen_tuner_4937di5_regs.py (renamed from host/lib/ic_reg_maps/gen_dtt75403_regs.py) | 30 |
2 files changed, 12 insertions, 22 deletions
diff --git a/host/lib/ic_reg_maps/CMakeLists.txt b/host/lib/ic_reg_maps/CMakeLists.txt index b396db4ca..25f34a280 100644 --- a/host/lib/ic_reg_maps/CMakeLists.txt +++ b/host/lib/ic_reg_maps/CMakeLists.txt @@ -70,6 +70,6 @@ LIBUHD_PYTHON_GEN_SOURCE( ) LIBUHD_PYTHON_GEN_SOURCE( - ${CMAKE_SOURCE_DIR}/lib/ic_reg_maps/gen_dtt75403_regs.py - ${CMAKE_BINARY_DIR}/lib/ic_reg_maps/dtt75403_regs.py + ${CMAKE_SOURCE_DIR}/lib/ic_reg_maps/gen_tuner_4937di5_regs.py + ${CMAKE_BINARY_DIR}/lib/ic_reg_maps/tuner_4937di5_regs.hpp ) diff --git a/host/lib/ic_reg_maps/gen_dtt75403_regs.py b/host/lib/ic_reg_maps/gen_tuner_4937di5_regs.py index fe64bd92a..73f7aa3db 100755..100644 --- a/host/lib/ic_reg_maps/gen_dtt75403_regs.py +++ b/host/lib/ic_reg_maps/gen_tuner_4937di5_regs.py @@ -24,36 +24,26 @@ REGS_TMPL="""\ ######################################################################## ## Note: offsets given from perspective of data bits (excludes address) ######################################################################## -## -######################################################################## -## Address byte -######################################################################## -adb 0[1:2] 0 -######################################################################## ## Divider byte 1 ######################################################################## -db1 1[0:6] 0x00 +db1 0[0:6] 0x00 ######################################################################## ## Divider byte 2 ######################################################################## -db2 2[0:7] 0x00 +db2 1[0:7] 0x00 ######################################################################## ## Control byte 1 ######################################################################## -atp 3[3:5] 0 112, 109, 106, 103, 100, 94, 94, disable -refdiv 3[0:2] 0 166.667khz, 142.857khz, 80khz, 62.5khz, 31.25khz, 50khz -######################################################################## -## Band switch byte -######################################################################## -cpsel 4[6:7] 0 -filterbw 4[4] 0 8mhz, 7mhz -bandsel 4[0:3] 0 +cb7 2[7] 0x01 +cp 2[6] 0x00 low,high +os 2[0] 0x00 on,off +rs 2[1:2] 0x00 d512=3,d640=0,d1024=1 +test 2[3:5] 0x01 normal=0x01,cpoff=0x02,cpsink=0x06,cpsrc=0x07,cptest1=0x04,cptest2=0x05 ######################################################################## ## Control byte 2 ######################################################################## -atc 5[5] 0 low, high -stby 5[4] 0 standby, on -xto 5[0] 0 disable, enable +bandsel 3[4:7] 0x03 uhf=0x03,vhfhi=0x09,vhflo=0x0a +power 3[3] 0x00 on,off """ ######################################################################## @@ -78,7 +68,7 @@ boost::uint8_t get_reg(boost::uint8_t addr){ if __name__ == '__main__': import common; common.generate( - name='dtt75403_regs', + name='tuner_4937di5_regs', regs_tmpl=REGS_TMPL, body_tmpl=BODY_TMPL, file=__file__, |