devm_rc_allocate_device
cec->ir = devm_rc_allocate_device(dev, RC_DRIVER_SCANCODE);
rcdev = devm_rc_allocate_device(dev, RC_DRIVER_IR_RAW);
rcdev = devm_rc_allocate_device(&pdev->dev, RC_DRIVER_IR_RAW_TX);
rcdev = devm_rc_allocate_device(&intf->dev, RC_DRIVER_IR_RAW);
idata->rc = devm_rc_allocate_device(&spi->dev, RC_DRIVER_IR_RAW_TX);
ir->rc = devm_rc_allocate_device(&pdev->dev,
ir->rc = devm_rc_allocate_device(&pdev->dev, RC_DRIVER_IR_RAW);
ir->rc = devm_rc_allocate_device(dev, RC_DRIVER_IR_RAW);
nvt->rdev = devm_rc_allocate_device(&pdev->dev, RC_DRIVER_IR_RAW);
rcdev = devm_rc_allocate_device(&pdev->dev, RC_DRIVER_IR_RAW_TX);
EXPORT_SYMBOL_GPL(devm_rc_allocate_device);
rcdev = devm_rc_allocate_device(&dev->dev, RC_DRIVER_IR_RAW);
struct rc_dev *devm_rc_allocate_device(struct device *dev, enum rc_driver_type);