summaryrefslogtreecommitdiffstats
path: root/drivers/media/IR/ene_ir.h
diff options
context:
space:
mode:
authorMaxim Levitsky2010-10-17 00:56:30 +0200
committerMauro Carvalho Chehab2010-10-21 15:04:34 +0200
commitc29bc4d77d530af27d066d54e9d2c612dd1b9018 (patch)
tree106704402a39f6c11325bbdffe125fe502cca3cf /drivers/media/IR/ene_ir.h
parent[media] IR: ene_ir: add support for carrier reports (diff)
downloadkernel-qcow2-linux-c29bc4d77d530af27d066d54e9d2c612dd1b9018.tar.gz
kernel-qcow2-linux-c29bc4d77d530af27d066d54e9d2c612dd1b9018.tar.xz
kernel-qcow2-linux-c29bc4d77d530af27d066d54e9d2c612dd1b9018.zip
[media] IR: ene_ir: don't upload all settings on each TX packet
This is just unnessesary, and now more logical Also a lot of refactoring Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/IR/ene_ir.h')
-rw-r--r--drivers/media/IR/ene_ir.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/media/IR/ene_ir.h b/drivers/media/IR/ene_ir.h
index 39c707b42412..f5870667a433 100644
--- a/drivers/media/IR/ene_ir.h
+++ b/drivers/media/IR/ene_ir.h
@@ -215,7 +215,7 @@ struct ene_device {
/* HW features */
int hw_revision; /* hardware revision */
- bool hw_use_gpio_0a; /* gpio40 is demodulated input*/
+ bool hw_use_gpio_0a; /* gpio0a is demodulated input*/
bool hw_extra_buffer; /* hardware has 'extra buffer' */
bool hw_fan_input; /* fan input is IR data source */
bool hw_learning_and_tx_capable; /* learning & tx capable */
@@ -252,11 +252,11 @@ struct ene_device {
int transmitter_mask;
/* RX settings */
- bool learning_enabled; /* learning input enabled */
+ bool learning_mode_enabled; /* learning input enabled */
bool carrier_detect_enabled; /* carrier detect enabled */
int rx_period_adjust;
bool rx_enabled;
};
static int ene_irq_status(struct ene_device *dev);
-static void ene_read_hw_pointer(struct ene_device *dev);
+static void ene_rx_read_hw_pointer(struct ene_device *dev);