ar71xx: mach-rbspi: fix 74x164 support

The platform data was missing the num_registers element which is now
mandatory in linux 4.9

Without this patch, the gpio probing would fail with:
gpio gpiochip1: (74x164): tried to insert a GPIO chip with zero lines

Fixes: #1106

Tested-by: Robert Marko <robimarko@gmail.com>
Signed-off-by: Thibaut VARENE <hacks@slashdirt.org>
This commit is contained in:
Thibaut VARENE 2017-11-01 12:06:20 +01:00 committed by Mathias Kresin
parent 189433e543
commit dfa2930988

View file

@ -488,6 +488,7 @@ static struct gpio_keys_button rblhg_gpio_keys[] __initdata = {
static struct gen_74x164_chip_platform_data rbspi_ssr_data = { static struct gen_74x164_chip_platform_data rbspi_ssr_data = {
.base = RBSPI_SSR_GPIO_BASE, .base = RBSPI_SSR_GPIO_BASE,
.num_registers = 1,
}; };
/* the spi-ath79 driver can only natively handle CS0. Other CS are bit-banged */ /* the spi-ath79 driver can only natively handle CS0. Other CS are bit-banged */