lkml.org 
[lkml]   [2015]   [Jul]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 1/9] mfd/extcon: max77693: Remove unused extern declarations and max77693_dev members
    Date
    Clean up the max77693 private header file by removing:
    1. Left-overs from previous way of interrupt handling (driver uses
    regmap_irq_chip).
    2. Unused members of struct 'max77693_dev' related to interrupts in
    extcon driver.

    Signed-off-by: Krzysztof Kozlowski <k.kozlowski.k@gmail.com>
    Acked-by: Chanwoo Choi <cw00.choi@samsung.com>
    Acked-by: Lee Jones <lee.jones@linaro.org>
    ---
    drivers/extcon/extcon-max77693.c | 19 -------------------
    include/linux/mfd/max77693-private.h | 8 --------
    2 files changed, 27 deletions(-)

    diff --git a/drivers/extcon/extcon-max77693.c b/drivers/extcon/extcon-max77693.c
    index f4f3b3d53928..770db3a72a6a 100644
    --- a/drivers/extcon/extcon-max77693.c
    +++ b/drivers/extcon/extcon-max77693.c
    @@ -1164,28 +1164,9 @@ static int max77693_muic_probe(struct platform_device *pdev)
    }

    for (i = 0; i < num_init_data; i++) {
    - enum max77693_irq_source irq_src
    - = MAX77693_IRQ_GROUP_NR;
    -
    regmap_write(info->max77693->regmap_muic,
    init_data[i].addr,
    init_data[i].data);
    -
    - switch (init_data[i].addr) {
    - case MAX77693_MUIC_REG_INTMASK1:
    - irq_src = MUIC_INT1;
    - break;
    - case MAX77693_MUIC_REG_INTMASK2:
    - irq_src = MUIC_INT2;
    - break;
    - case MAX77693_MUIC_REG_INTMASK3:
    - irq_src = MUIC_INT3;
    - break;
    - }
    -
    - if (irq_src < MAX77693_IRQ_GROUP_NR)
    - info->max77693->irq_masks_cur[irq_src]
    - = init_data[i].data;
    }

    if (pdata && pdata->muic_data) {
    diff --git a/include/linux/mfd/max77693-private.h b/include/linux/mfd/max77693-private.h
    index 51633ea6f910..ad67b8235a8d 100644
    --- a/include/linux/mfd/max77693-private.h
    +++ b/include/linux/mfd/max77693-private.h
    @@ -547,18 +547,10 @@ struct max77693_dev {
    struct regmap_irq_chip_data *irq_data_muic;

    int irq;
    - int irq_gpio;
    - struct mutex irqlock;
    - int irq_masks_cur[MAX77693_IRQ_GROUP_NR];
    - int irq_masks_cache[MAX77693_IRQ_GROUP_NR];
    };

    enum max77693_types {
    TYPE_MAX77693,
    };

    -extern int max77693_irq_init(struct max77693_dev *max77686);
    -extern void max77693_irq_exit(struct max77693_dev *max77686);
    -extern int max77693_irq_resume(struct max77693_dev *max77686);
    -
    #endif /* __LINUX_MFD_MAX77693_PRIV_H */
    --
    2.1.4


    \
     
     \ /
      Last update: 2015-07-08 13:21    [W:4.529 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site