alistair23-linux/drivers/pinctrl
Peter Rosin 283dc0be75 pinctrl: sx150x: handle missing 'advanced' reg in sx1504 and sx1505
This fixes a problem where sx150x_regmap_reg_width() returns 8 for the
data register (reg 0) for sx1504 where it should return 4, and return
a correct 8 for sx1505 but for the wrong reason (both chips lack the
'advanced' register). This is not a real problem, since nothing depends
on the function returning 4 or 8, and certainly not if it is returning
8 for the wrong reason. But fix this to avoid nasty surprises down the
line.

Signed-off-by: Peter Rosin <peda@axentia.se>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2016-12-07 15:27:03 +01:00
..
aspeed pinctrl: aspeed-g5: Fix pin association of SPI1 function 2016-10-18 14:36:12 +02:00
bcm pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP 2016-12-07 15:27:01 +01:00
berlin
freescale pinctrl: imx: fix imx_pinctrl_desc initialization 2016-11-25 14:09:21 +01:00
intel pinctrl: intel: set default handler to be handle_bad_irq() 2016-12-07 15:26:59 +01:00
mediatek pinctrl: mt8173: set GPIO16 to usb iddig mode 2016-12-07 15:27:01 +01:00
meson pinctrl: meson: Add GXL pinctrl definitions 2016-11-04 23:05:06 +01:00
mvebu pinctrl: mvebu: orion5x: Generalise mv88f5181l support for 88f5181 2016-09-21 11:49:18 +02:00
nomadik pinctrl: nomadik: split up and comments MC0 pins 2016-11-18 09:54:32 +01:00
pxa
qcom pinctrl: qcom: Add msm8994 pinctrl driver 2016-11-04 23:55:36 +01:00
samsung pinctrl: samsung: Add GPF support for Exynos5433 2016-11-15 09:42:44 +01:00
sh-pfc pinctrl: sh-pfc: r8a7795: Add group for QSPI0 and QSPI1 pins 2016-11-16 10:29:14 +01:00
sirf pinctrl: sirf: make core support explicitly non-modular 2016-08-27 13:16:12 +02:00
spear
stm32 pinctrl: stm32: use builtin_platform_driver 2016-11-22 09:57:39 +01:00
sunxi pinctrl: sunxi: Testing the wrong variable 2016-11-22 09:55:33 +01:00
tegra This is the bulk of pin control changes for the v4.8 kernel cycle. 2016-07-28 17:06:51 -07:00
uniphier pinctrl: uniphier: add Ethernet pin-mux settings 2016-07-11 09:53:25 +02:00
vt8500 pinctrl: vt8500: make bool drivers explicitly non-modular 2016-11-15 10:04:20 +01:00
core.c
core.h
devicetree.c pinctrl: Introduce generic #pinctrl-cells and pinctrl_parse_index_with_args 2016-11-04 22:50:55 +01:00
devicetree.h pinctrl: Introduce generic #pinctrl-cells and pinctrl_parse_index_with_args 2016-11-04 22:50:55 +01:00
Kconfig pinctrl: New driver for TI DA850/OMAP-L138/AM18XX pinconf 2016-12-07 15:27:00 +01:00
Makefile pinctrl: New driver for TI DA850/OMAP-L138/AM18XX pinconf 2016-12-07 15:27:00 +01:00
pinconf-generic.c pinctrl: generic: Parse pinmux init nodes if node status is okay 2016-10-29 10:31:58 +02:00
pinconf.c
pinconf.h
pinctrl-adi2-bf54x.c
pinctrl-adi2-bf60x.c
pinctrl-adi2.c
pinctrl-adi2.h
pinctrl-amd.c Linux 4.8-rc6 2016-09-23 14:57:16 +02:00
pinctrl-amd.h
pinctrl-as3722.c
pinctrl-at91-pio4.c
pinctrl-at91.c pinctrl: at91: add support for OUTPUT config 2016-10-31 09:16:46 +01:00
pinctrl-at91.h
pinctrl-coh901.c
pinctrl-coh901.h
pinctrl-da850-pupd.c pinctrl: New driver for TI DA850/OMAP-L138/AM18XX pinconf 2016-12-07 15:27:00 +01:00
pinctrl-digicolor.c
pinctrl-falcon.c
pinctrl-lantiq.c
pinctrl-lantiq.h
pinctrl-lpc18xx.c
pinctrl-max77620.c
pinctrl-oxnas.c pinctrl: oxnas: Add support for OX820 2016-10-24 16:30:14 +02:00
pinctrl-palmas.c pinctrl: palmas: fix a possible NULL dereference 2016-08-22 14:11:00 +02:00
pinctrl-pic32.c
pinctrl-pic32.h
pinctrl-pistachio.c pinctrl: pistachio: fix mfio pll_lock pinmux 2016-08-22 15:28:35 +02:00
pinctrl-rockchip.c pinctrl: rockchip: add support for rk1108 2016-11-16 20:34:00 +01:00
pinctrl-single.c pinctrl: single: Fix a couple error codes 2016-11-16 20:56:19 +01:00
pinctrl-st.c pinctrl: st: st_pctl_dt_parse_groups simplify expression 2016-11-08 14:18:03 +01:00
pinctrl-sx150x.c pinctrl: sx150x: handle missing 'advanced' reg in sx1504 and sx1505 2016-12-07 15:27:03 +01:00
pinctrl-tb10x.c
pinctrl-tz1090-pdc.c
pinctrl-tz1090.c
pinctrl-u300.c
pinctrl-utils.c
pinctrl-utils.h
pinctrl-xway.c This is the bulk of pin control changes for the v4.8 kernel cycle. 2016-07-28 17:06:51 -07:00
pinctrl-zynq.c pinctrl: zynq: Add a 8 bit wide nand option 2016-11-04 15:19:00 +01:00
pinmux.c
pinmux.h