gpio: lp3943: Drop pin_used and lp3943_gpio_request/lp3943_gpio_free
The implementation of lp3943_gpio_request/lp3943_gpio_free test pin_used for tracing the pin usage. However, gpiolib already checks FLAG_REQUESTED flag for the same purpose. So remove the redundant implementation. Signed-off-by: Axel Lin <axel.lin@ingics.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
@@ -94,18 +94,12 @@ struct lp3943_reg_cfg {
|
||||
* @regmap: Used for I2C communication on accessing registers
|
||||
* @pdata: LP3943 platform specific data
|
||||
* @mux_cfg: Register configuration for pin MUX
|
||||
* @pin_used: Bit mask for output pin used.
|
||||
* This bitmask is used for pin assignment management.
|
||||
* 1 = pin used, 0 = available.
|
||||
* Only LSB 16 bits are used, but it is unsigned long type
|
||||
* for atomic bitwise operations.
|
||||
*/
|
||||
struct lp3943 {
|
||||
struct device *dev;
|
||||
struct regmap *regmap;
|
||||
struct lp3943_platform_data *pdata;
|
||||
const struct lp3943_reg_cfg *mux_cfg;
|
||||
unsigned long pin_used;
|
||||
};
|
||||
|
||||
int lp3943_read_byte(struct lp3943 *lp3943, u8 reg, u8 *read);
|
||||
|
Reference in New Issue
Block a user