openwrt/target/linux
Daniel González Cabanelas 63fd400201 bcm63xx: pinctrl: fix BCM6348 groups
The current driver has some troubles:
 - Some groupings are wrong.
 - The pinctrl group0 owns pins never used (at least in Openwrt) for any
   pinmux. The driver hijacks all the pins on the group avoiding any other
   use, spite they're free. I.e. for buttons, causing this kernel error:
   [  4.735928] gpio-keys-polled keys: unable to claim gpio 479, err=-22
   [  4.742642] gpio-keys-polled: probe of keys failed with error -22
 - Minor errors about groupings on the documentation
 - Missing "diag" grouping in dtsi
 - Wrong groupings in dtsi

Fix it by setting the correct groups.
And relax the pin capturing, letting the gpios belonging to any group to
be used for other purposes like buttons. This was the behavior with stock
firmwares and old OpenWrt versions which never caused any trouble.

Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
Signed-off-by: maurerr <mariusd84@gmail.com>
2021-09-01 08:07:39 +00:00
..
apm821xx kernel: bump 5.4 to 5.4.97 2021-09-01 08:07:34 +00:00
arc770 target: use SPDX license identifiers on scripts 2021-09-01 08:07:34 +00:00
archs38 target: use SPDX license identifiers on scripts 2021-09-01 08:07:34 +00:00
armvirt target: use SPDX license identifiers on Makefiles 2021-09-01 08:07:34 +00:00
at91 at91: use SPDX license identifiers on DTS files 2021-09-01 08:07:34 +00:00
ath25 target: use SPDX license identifiers on Makefiles 2021-09-01 08:07:34 +00:00
ath79 ath79: enable Regulator support for target 2021-09-01 08:07:39 +00:00
bcm27xx bcm27xx: remove urngd package 2021-09-01 08:07:39 +00:00
bcm47xx target: use SPDX license identifiers on Makefiles 2021-09-01 08:07:34 +00:00
bcm53xx kernel: bump 5.4 to 5.4.97 2021-09-01 08:07:34 +00:00
bcm63xx bcm63xx: pinctrl: fix BCM6348 groups 2021-09-01 08:07:39 +00:00
bcm4908 bcm4908: add bcm_sf2 fixes for the 5th GPHY 2021-09-01 08:07:37 +00:00
bmips bmips: bcm6358: fix EHCI/OHCI kernel panics 2021-09-01 08:07:39 +00:00
gemini target: use SPDX license identifiers on Makefiles 2021-09-01 08:07:34 +00:00
generic kernel: mtdsplit: add support for BCM63XX CFE firmware 2021-09-01 08:07:39 +00:00
imx6 imx6: remove redundant IMAGE_NAME 2021-09-01 08:07:39 +00:00
ipq40xx treewide: remove redundant KERNEL_PREFIX definitions 2021-09-01 08:07:39 +00:00
ipq806x treewide: remove redundant KERNEL_PREFIX definitions 2021-09-01 08:07:39 +00:00
ipq807x config: limit CONFIG_PERF_EVENTS to top-level generic configs 2021-09-01 08:07:31 +00:00
kirkwood kirkwood: rename files-5.4 to files 2021-09-01 08:07:38 +00:00
lantiq lantiq: fritz7320: enable USB power supply 2021-09-01 08:07:37 +00:00
layerscape layerscape: add new devices in README and clean up 2021-09-01 08:07:38 +00:00
malta target: use SPDX license identifiers on Makefiles 2021-09-01 08:07:34 +00:00
mediatek mediatek: fix SPDX license identifier on local DTS files 2021-09-01 08:07:38 +00:00
mpc85xx mpc85xx: add testing kernel for p1020 2021-09-01 08:07:39 +00:00
mvebu mvebu: espressobin: drop COMPHY removement patch 2021-09-01 08:07:35 +00:00
mxs target: use SPDX license identifiers on scripts 2021-09-01 08:07:34 +00:00
octeon target: use SPDX license identifiers on Makefiles 2021-09-01 08:07:34 +00:00
octeontx target: use SPDX license identifiers on Makefiles 2021-09-01 08:07:34 +00:00
omap target: use SPDX license identifiers on scripts 2021-09-01 08:07:34 +00:00
oxnas target: use SPDX license identifiers on Makefiles 2021-09-01 08:07:34 +00:00
pistachio target: use SPDX license identifiers on scripts 2021-09-01 08:07:34 +00:00
ramips ramips: fix Phicomm PSG1218A switch port labels 2021-09-01 08:07:39 +00:00
realtek realtek: add support for Netgear GS108T v3 2021-09-01 08:07:34 +00:00
rockchip rockchip: add Kernel 5.10 support 2021-09-01 08:07:38 +00:00
sunxi target: use SPDX license identifiers on scripts 2021-09-01 08:07:34 +00:00
tegra target: use SPDX license identifiers on Makefiles 2021-09-01 08:07:34 +00:00
uml target: use SPDX license identifiers on Makefiles 2021-09-01 08:07:34 +00:00
x86 x86: add led driver for PC Engines APU1 2021-09-01 08:07:38 +00:00
zynq treewide: remove redundant KERNEL_PREFIX definitions 2021-09-01 08:07:39 +00:00
Makefile target: use SPDX license identifiers on Makefiles 2021-09-01 08:07:34 +00:00