Lines Matching full:carrier

82 #define MCE_CMD_SETIRCFS	0x06	/* Set tx carrier, 4 bytes */
89 #define MCE_CMD_GETIRCFS 0x07 /* Get carrier */
105 #define MCE_RSP_EQIRCFS 0x06 /* tx carrier, 4 bytes */
111 #define MCE_RSP_EQIRRXCFCNT 0x15 /* rx carrier count, 4 bytes */
198 * 2, rx2 which under counts IR carrier cycles
494 u32 carrier; member
509 /* receiver carrier frequency detection support */
603 u32 carrier, period; in mceusb_dev_printdata() local
708 carrier = (1000 * 1000) / period; in mceusb_dev_printdata()
709 dev_dbg(dev, "%s carrier of %u Hz (period %uus)", in mceusb_dev_printdata()
710 inout, carrier, period); in mceusb_dev_printdata()
713 dev_dbg(dev, "Get carrier mode and freq"); in mceusb_dev_printdata()
741 dev_dbg(dev, "RX carrier cycle count: %d", in mceusb_dev_printdata()
1024 /* Sets the send carrier frequency and mode */
1025 static int mceusb_set_tx_carrier(struct rc_dev *dev, u32 carrier) in mceusb_set_tx_carrier() argument
1033 /* Carrier has changed */ in mceusb_set_tx_carrier()
1034 if (ir->carrier != carrier) { in mceusb_set_tx_carrier()
1036 if (carrier == 0) { in mceusb_set_tx_carrier()
1037 ir->carrier = carrier; in mceusb_set_tx_carrier()
1040 dev_dbg(ir->dev, "disabling carrier modulation"); in mceusb_set_tx_carrier()
1046 divisor = (clk >> (2 * prescaler)) / carrier; in mceusb_set_tx_carrier()
1048 ir->carrier = carrier; in mceusb_set_tx_carrier()
1051 dev_dbg(ir->dev, "requesting %u HZ carrier", in mceusb_set_tx_carrier()
1052 carrier); in mceusb_set_tx_carrier()
1054 /* Transmit new carrier to mce device */ in mceusb_set_tx_carrier()
1113 * Enable/disable receiver carrier frequency pass through reporting.
1114 * Only the short-range receiver has carrier frequency measuring capability.
1115 * Implicitly select this receiver when enabling carrier frequency reporting.
1123 dev_dbg(ir->dev, "%s short-range receiver carrier reporting", in mceusb_set_rx_carrier_report()
1207 * The carrier cycle counter can overflow and wrap around in mceusb_handle_command()
1218 * Adjust carrier cycle count by adding in mceusb_handle_command()
1223 rawir.carrier = (1000000u / MCE_TIME_UNIT) * in mceusb_handle_command()
1226 …dev_dbg(ir->dev, "RX carrier frequency %u Hz (pulse count = %u, cycles = %u, duration = %u, rx2 = … in mceusb_handle_command()
1227 rawir.carrier, ir->pulse_count, carrier_cycles, in mceusb_handle_command()
1483 /* get the carrier and frequency */ in mceusb_get_parameters()