they aren't used by anyone and they should
be, anyways, on a child LED driver not on
core Tahvo.

Signed-off-by: Felipe Balbi <ba...@ti.com>
---
 drivers/cbus/tahvo.c |   51 +-------------------------------------------------
 drivers/cbus/tahvo.h |    3 --
 2 files changed, 1 insertions(+), 53 deletions(-)

diff --git a/drivers/cbus/tahvo.c b/drivers/cbus/tahvo.c
index 12d95ac..784431c 100644
--- a/drivers/cbus/tahvo.c
+++ b/drivers/cbus/tahvo.c
@@ -51,7 +51,6 @@ struct tahvo {
        int             ack;
        int             mask;
 
-       unsigned int    wide_backlight:1;
        unsigned int    mask_pending:1;
        unsigned int    ack_pending:1;
        unsigned int    is_betty:1;
@@ -133,42 +132,6 @@ void tahvo_set_clear_reg_bits(struct device *child, 
unsigned reg, u16 set,
        mutex_unlock(&tahvo->mutex);
 }
 
-int tahvo_get_backlight_level(void)
-{
-       struct tahvo            *tahvo = the_tahvo;
-       int                     mask;
-
-       if (tahvo->wide_backlight)
-               mask = 0x7f;
-       else
-               mask = 0x0f;
-       return __tahvo_read_reg(tahvo, TAHVO_REG_LEDPWMR) & mask;
-}
-EXPORT_SYMBOL(tahvo_get_backlight_level);
-
-int tahvo_get_max_backlight_level(void)
-{
-       struct tahvo            *tahvo = the_tahvo;
-
-       if (tahvo->wide_backlight)
-               return 0x7f;
-       else
-               return 0x0f;
-}
-EXPORT_SYMBOL(tahvo_get_max_backlight_level);
-
-void tahvo_set_backlight_level(int level)
-{
-       struct tahvo            *tahvo = the_tahvo;
-       int                     max_level;
-
-       max_level = tahvo_get_max_backlight_level();
-       if (level > max_level)
-               level = max_level;
-       __tahvo_write_reg(tahvo, TAHVO_REG_LEDPWMR, level);
-}
-EXPORT_SYMBOL(tahvo_set_backlight_level);
-
 static irqreturn_t tahvo_irq_handler(int irq, void *_tahvo)
 {
        struct tahvo            *tahvo = _tahvo;
@@ -379,20 +342,8 @@ static int __devinit tahvo_probe(struct platform_device 
*pdev)
 
        id = (rev >> 8) & 0xff;
 
-       switch (id) {
-       case 0x03:
-               if ((rev & 0xff) >= 0x50)
-                       tahvo->wide_backlight = true;
-               break;
-       case 0x0b:
+       if (id == 0x0b)
                tahvo->is_betty = true;
-               tahvo->wide_backlight = true;
-               break;
-       default:
-               dev_err(&pdev->dev, "Tahvo/Betty chip not found");
-               ret = -ENODEV;
-               goto err2;
-       }
 
        ret = tahvo_allocate_children(&pdev->dev, tahvo->irq_base);
        if (ret < 0) {
diff --git a/drivers/cbus/tahvo.h b/drivers/cbus/tahvo.h
index 1281710..f151a43 100644
--- a/drivers/cbus/tahvo.h
+++ b/drivers/cbus/tahvo.h
@@ -54,8 +54,5 @@ int tahvo_read_reg(struct device *child, unsigned reg);
 void tahvo_write_reg(struct device *child, unsigned reg, u16 val);
 void tahvo_set_clear_reg_bits(struct device *child, unsigned reg, u16 set,
                u16 clear);
-int tahvo_get_backlight_level(void);
-int tahvo_get_max_backlight_level(void);
-void tahvo_set_backlight_level(int level);
 
 #endif /* __DRIVERS_CBUS_TAHVO_H */
-- 
1.7.6

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to