openwrt/target/linux/bcm63xx/dts
Daniel González Cabanelas 8f7a905ffb 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>
(Cherry-picked from commit 50cb3a750f)
2021-02-23 11:17:51 +01:00
..
bcm3368-netgear-cvg834g.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm3368.dtsi bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6318-brcm-bcm96318ref-p300.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6318-brcm-bcm96318ref.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6318-comtrend-ar-5315u.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6318-d-link-dsl-275xb-d1.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6318-sagem-fast-2704n.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6318.dtsi bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-adb-a4001n1.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-adb-a4001n.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-adb-pdg-a4001n-a-000-1a1-ax.dts bcm63xx: A4001N A-000-1A1-AX: remove PSI (nvram) partition 2020-12-05 10:26:39 +01:00
bcm6328-adb-pdg-a4101n-a-000-1a1-ae.dts bcm63xx: add support for ADB P.DG A4101N A-000-1A1-AE 2020-12-06 16:24:04 +01:00
bcm6328-brcm-bcm96328avng.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-brcm-bcm963281tan.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-comtrend-ar-5381u.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-comtrend-ar-5387un.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-d-link-dsl-274xb-f1.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-d-link-dsl-2750u-c1.dts bcm63xx: Add support for D-Link DSL-2750u rev C1 2020-12-05 10:51:22 +01:00
bcm6328-innacomm-w3400v6.dts bcm63xx: add support for Innacomm W3400V6 2020-12-09 08:42:26 +01:00
bcm6328-nucom-r5010un-v2.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-sagem-fast-2704-v2.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-sercomm-ad1018-nor.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-sercomm-ad1018.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6328-technicolor-tg582n-telecom-italia.dts bcm63xx: add support for Technicolor TG582n Telecom Italia branded 2020-12-06 19:17:41 +01:00
bcm6328-technicolor-tg582n.dts bcm63xx: add support for Technicolor TG582n 2020-12-06 19:17:41 +01:00
bcm6328.dtsi bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6338-brcm-bcm96338gw.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6338-brcm-bcm96338w.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6338-d-link-dsl-2640u.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6338-dynalink-rta1320.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6338.dtsi bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6345-brcm-bcm96345gw2.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6345-dynalink-rta770bw.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6345-dynalink-rta770w.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6345.dtsi bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-asmax-ar-1004g.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-belkin-f5d7633.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-brcm-bcm96348gw-10.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-brcm-bcm96348gw-11.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-brcm-bcm96348gw.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-brcm-bcm96348r.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-bt-voyager-2110.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-bt-voyager-2500v-bb.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-comtrend-ct-536plus.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-comtrend-ct-5365.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-d-link-dsl-2640b-b.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-davolink-dv-201amr.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-dynalink-rta1025w.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-inventel-livebox-1.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-netgear-dg834g-v4.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-netgear-dg834gt-pn.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-sagem-fast-2404.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-sagem-fast-2604.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-t-com-speedport-w-500v.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-tecom-gw6000.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-tecom-gw6200.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-telsey-cpva502plus.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-telsey-magic.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-tp-link-td-w8900gb.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348-usrobotics-usr9108.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6348.dtsi bcm63xx: pinctrl: fix BCM6348 groups 2021-02-23 11:17:51 +01:00
bcm6358-alcatel-rg100a.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-brcm-bcm96358vw2.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-brcm-bcm96358vw.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-bt-home-hub-2-a.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-comtrend-ct-6373.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-d-link-dsl-274xb-c2.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-d-link-dsl-2650u.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-d-link-dva-g3810bn-tl.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-huawei-echolife-hg553.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-huawei-echolife-hg556a-a.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-huawei-echolife-hg556a-b.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-huawei-echolife-hg556a-c.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-huawei-echolife-hg556a.dtsi bcm63xx: add a few DTSI files to share definitions 2020-10-10 19:55:18 +02:00
bcm6358-pirelli-a226.dtsi bcm63xx: add a few DTSI files to share definitions 2020-10-10 19:55:18 +02:00
bcm6358-pirelli-a226g.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-pirelli-a226m-fwb.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-pirelli-a226m.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-pirelli-agpf-s0.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-sfr-neufbox-4-foxconn-r1.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-sfr-neufbox-4-sercomm-r0.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-sfr-neufbox-4.dtsi bcm63xx: add a few DTSI files to share definitions 2020-10-10 19:55:18 +02:00
bcm6358-t-com-speedport-w-303v.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358-telsey-cpva642.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6358.dtsi bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6359-huawei-echolife-hg520v.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6361-sfr-neufbox-6-sercomm-r0.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6362-huawei-hg253s-v2.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6362-netgear-dgnd3700-v2.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6362-sagem-fast-2504n.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6362.dtsi bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-actiontec-r1000h.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-adb-av4202n.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-brcm-bcm96368mvngr.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-brcm-bcm96368mvwg.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-comtrend-vr-3025u.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-comtrend-vr-3025un.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-comtrend-vr-3026e.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-huawei-echolife-hg622.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-huawei-echolife-hg655b.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-netgear-dgnd3700-v1.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-observa-vh4032n.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368-zyxel-p870hw-51a-v2.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6368.dtsi bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6369-comtrend-wap-5813n.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm6369-netgear-evg2000.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm63167-sercomm-h500-s-lowi.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm63167-sercomm-h500-s-vfes.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm63167-sercomm-h500-s.dtsi bcm63xx: remove model name from LED labels 2020-10-10 19:44:02 +02:00
bcm63168-comtrend-vr-3032u.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm63168-sky-sr102.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm63169-comtrend-vg-8050.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm63268-brcm-bcm963268bu-p300.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm63268-inteno-vg50.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00
bcm63268.dtsi bcm63xx: bcm63268: fix GPIO interrupts 2021-02-22 09:10:08 +01:00
bcm63269-brcm-bcm963269bhr.dts bcm63xx: move dts-v1 statement to top-level DTSI files 2020-10-10 20:00:34 +02:00