Lines Matching full:carrier
81 #define MCE_CMD_SETIRCFS 0x06 /* Set tx carrier, 4 bytes */
88 #define MCE_CMD_GETIRCFS 0x07 /* Get carrier */
104 #define MCE_RSP_EQIRCFS 0x06 /* tx carrier, 4 bytes */
110 #define MCE_RSP_EQIRRXCFCNT 0x15 /* rx carrier count, 4 bytes */
197 * 2, rx2 which under counts IR carrier cycles
493 u32 carrier; member
507 /* receiver carrier frequency detection support */
601 u32 carrier, period; in mceusb_dev_printdata() local
703 dev_dbg(dev, "%s: no carrier", inout); in mceusb_dev_printdata()
713 carrier = USEC_PER_SEC / period; in mceusb_dev_printdata()
714 dev_dbg(dev, "%s carrier of %u Hz (period %uus)", in mceusb_dev_printdata()
715 inout, carrier, period); in mceusb_dev_printdata()
718 dev_dbg(dev, "Get carrier mode and freq"); in mceusb_dev_printdata()
746 dev_dbg(dev, "RX carrier cycle count: %d", in mceusb_dev_printdata()
1029 /* Sets the send carrier frequency and mode */
1030 static int mceusb_set_tx_carrier(struct rc_dev *dev, u32 carrier) in mceusb_set_tx_carrier() argument
1038 /* Carrier has changed */ in mceusb_set_tx_carrier()
1039 if (ir->carrier != carrier) { in mceusb_set_tx_carrier()
1041 if (carrier == 0) { in mceusb_set_tx_carrier()
1042 ir->carrier = carrier; in mceusb_set_tx_carrier()
1045 dev_dbg(ir->dev, "disabling carrier modulation"); in mceusb_set_tx_carrier()
1051 divisor = (clk >> (2 * prescaler)) / carrier; in mceusb_set_tx_carrier()
1053 ir->carrier = carrier; in mceusb_set_tx_carrier()
1056 dev_dbg(ir->dev, "requesting %u HZ carrier", in mceusb_set_tx_carrier()
1057 carrier); in mceusb_set_tx_carrier()
1059 /* Transmit new carrier to mce device */ in mceusb_set_tx_carrier()
1118 * Enable/disable receiver carrier frequency pass through reporting.
1119 * Only the short-range receiver has carrier frequency measuring capability.
1120 * Implicitly select this receiver when enabling carrier frequency reporting.
1128 dev_dbg(ir->dev, "%s short-range receiver carrier reporting", in mceusb_set_rx_carrier_report()
1212 * The carrier cycle counter can overflow and wrap around in mceusb_handle_command()
1223 * Adjust carrier cycle count by adding in mceusb_handle_command()
1228 rawir.carrier = (1000000u / MCE_TIME_UNIT) * in mceusb_handle_command()
1231 …dev_dbg(ir->dev, "RX carrier frequency %u Hz (pulse count = %u, cycles = %u, duration = %u, rx2 = … in mceusb_handle_command()
1232 rawir.carrier, ir->pulse_count, carrier_cycles, in mceusb_handle_command()
1482 /* get the carrier and frequency */ in mceusb_get_parameters()