Lines Matching refs:dib9000_write_word
371 static inline int dib9000_write_word(struct dib9000_state *state, u16 reg, u16 val) in dib9000_write_word() function
422 dib9000_write_word(state, 1056, (1 << 15) | 1); in dib9000_risc_mem_setup_cmd()
478 dib9000_write_word(state, 1024 + offs, 0x000f); in dib9000_firmware_download()
479 dib9000_write_word(state, 1025 + offs, 0); in dib9000_firmware_download()
480 dib9000_write_word(state, 1031 + offs, key); in dib9000_firmware_download()
505 dib9000_write_word(state, 1027 + mbox_offs, 0x8000); in dib9000_mbx_host_init()
798 dib9000_write_word(state, 1225, 0x02); /* A: 8k C, 4 k D - B: 32k C 6 k D - IRAM 96k */ in dib9000_fw_boot()
799 dib9000_write_word(state, 1226, 0x05); in dib9000_fw_boot()
802 dib9000_write_word(state, 1542, 1); in dib9000_fw_boot()
805 dib9000_write_word(state, 1074, 0); in dib9000_fw_boot()
806 dib9000_write_word(state, 1075, 0); in dib9000_fw_boot()
809 dib9000_write_word(state, 1237, 0); in dib9000_fw_boot()
813 dib9000_write_word(state, 1024, 2); in dib9000_fw_boot()
815 dib9000_write_word(state, 1024, 15); in dib9000_fw_boot()
817 dib9000_write_word(state, 1040, 2); in dib9000_fw_boot()
826 dib9000_write_word(state, 1024, 0); in dib9000_fw_boot()
828 dib9000_write_word(state, 1040, 0); in dib9000_fw_boot()
953 dib9000_write_word(state, 903 + offset, reg_903); in dib9000_set_power_mode()
954 dib9000_write_word(state, 904 + offset, reg_904); in dib9000_set_power_mode()
955 dib9000_write_word(state, 905 + offset, reg_905); in dib9000_set_power_mode()
956 dib9000_write_word(state, 906 + offset, reg_906); in dib9000_set_power_mode()
963 dib9000_write_word(state, 1817, 0x0003); in dib9000_fw_reset()
965 dib9000_write_word(state, 1227, 1); in dib9000_fw_reset()
966 dib9000_write_word(state, 1227, 0); in dib9000_fw_reset()
984 dib9000_write_word(state, 1794, dib9000_read_word(state, 1794) & ~(1 << 1)); in dib9000_fw_reset()
985 dib9000_write_word(state, 1796, 0); in dib9000_fw_reset()
986 dib9000_write_word(state, 1805, 0x805); in dib9000_fw_reset()
989 dib9000_write_word(state, 898, 0xffff); in dib9000_fw_reset()
990 dib9000_write_word(state, 899, 0xffff); in dib9000_fw_reset()
991 dib9000_write_word(state, 900, 0x0001); in dib9000_fw_reset()
992 dib9000_write_word(state, 901, 0xff19); in dib9000_fw_reset()
993 dib9000_write_word(state, 902, 0x003c); in dib9000_fw_reset()
995 dib9000_write_word(state, 898, 0); in dib9000_fw_reset()
996 dib9000_write_word(state, 899, 0); in dib9000_fw_reset()
997 dib9000_write_word(state, 900, 0); in dib9000_fw_reset()
998 dib9000_write_word(state, 901, 0); in dib9000_fw_reset()
999 dib9000_write_word(state, 902, 0); in dib9000_fw_reset()
1001 dib9000_write_word(state, 911, state->chip.d9.cfg.if_drives); in dib9000_fw_reset()
1563 dib9000_write_word(state, 1795, outreg); in dib9000_fw_set_output_mode()
1573 dib9000_write_word(state, 295, smo_mode); in dib9000_fw_set_output_mode()
1595 dib9000_write_word(state, 784, (u16) (msg[index_msg].addr)); in dib9000_tuner_xfer()
1596 dib9000_write_word(state, 787, (len / 2) - 1); in dib9000_tuner_xfer()
1597 dib9000_write_word(state, 786, 1); /* start read */ in dib9000_tuner_xfer()
1625 dib9000_write_word(state, 785, (msg[index_msg].buf[i] << 8) | msg[index_msg].buf[i + 1]); in dib9000_tuner_xfer()
1626 dib9000_write_word(state, 784, (u16) msg[index_msg].addr); in dib9000_tuner_xfer()
1627 dib9000_write_word(state, 787, (len / 2) - 1); in dib9000_tuner_xfer()
1628 dib9000_write_word(state, 786, 0); /* start write */ in dib9000_tuner_xfer()
1755 dib9000_write_word(st, 773, st->gpio_dir); in dib9000_cfg_gpio()
1760 dib9000_write_word(st, 774, st->gpio_val); in dib9000_cfg_gpio()
1798 ret = dib9000_write_word(state, 294 + 1, val); in dib9000_fw_pid_filter_ctrl()
1829 ret = dib9000_write_word(state, 300 + 1 + id, in dib9000_fw_pid_filter()