Openwrt/target/linux/bcm63xx/dts
Daniel González Cabanelas 50cb3a750f 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>
2021-02-23 11:01:20 +01:00
..
bcm3368-netgear-cvg834g.dts
bcm3368.dtsi
bcm6318-brcm-bcm96318ref-p300.dts
bcm6318-brcm-bcm96318ref.dts
bcm6318-comtrend-ar-5315u.dts
bcm6318-d-link-dsl-275xb-d1.dts
bcm6318-sagem-fast-2704n.dts
bcm6318.dtsi
bcm6328-adb-a4001n1.dts
bcm6328-adb-a4001n.dts
bcm6328-adb-pdg-a4001n-a-000-1a1-ax.dts
bcm6328-adb-pdg-a4101n-a-000-1a1-ae.dts
bcm6328-brcm-bcm96328avng.dts
bcm6328-brcm-bcm963281tan.dts
bcm6328-comtrend-ar-5381u.dts
bcm6328-comtrend-ar-5387un.dts
bcm6328-d-link-dsl-274xb-f1.dts
bcm6328-d-link-dsl-2750u-c1.dts
bcm6328-innacomm-w3400v6.dts
bcm6328-nucom-r5010un-v2.dts
bcm6328-sagem-fast-2704-v2.dts
bcm6328-sercomm-ad1018-nor.dts
bcm6328-sercomm-ad1018.dts
bcm6328-technicolor-tg582n-telecom-italia.dts
bcm6328-technicolor-tg582n.dts
bcm6328.dtsi
bcm6338-brcm-bcm96338gw.dts
bcm6338-brcm-bcm96338w.dts
bcm6338-d-link-dsl-2640u.dts
bcm6338-dynalink-rta1320.dts
bcm6338.dtsi
bcm6345-brcm-bcm96345gw2.dts
bcm6345-dynalink-rta770bw.dts
bcm6345-dynalink-rta770w.dts
bcm6345.dtsi
bcm6348-asmax-ar-1004g.dts
bcm6348-belkin-f5d7633.dts
bcm6348-brcm-bcm96348gw-10.dts
bcm6348-brcm-bcm96348gw-11.dts
bcm6348-brcm-bcm96348gw.dts
bcm6348-brcm-bcm96348r.dts
bcm6348-bt-voyager-2110.dts
bcm6348-bt-voyager-2500v-bb.dts
bcm6348-comtrend-ct-536plus.dts
bcm6348-comtrend-ct-5365.dts
bcm6348-d-link-dsl-2640b-b.dts
bcm6348-davolink-dv-201amr.dts
bcm6348-dynalink-rta1025w.dts
bcm6348-inventel-livebox-1.dts
bcm6348-netgear-dg834g-v4.dts
bcm6348-netgear-dg834gt-pn.dts
bcm6348-sagem-fast-2404.dts
bcm6348-sagem-fast-2604.dts
bcm6348-t-com-speedport-w-500v.dts
bcm6348-tecom-gw6000.dts
bcm6348-tecom-gw6200.dts
bcm6348-telsey-cpva502plus.dts
bcm6348-telsey-magic.dts
bcm6348-tp-link-td-w8900gb.dts
bcm6348-usrobotics-usr9108.dts
bcm6348.dtsi
bcm6358-alcatel-rg100a.dts
bcm6358-brcm-bcm96358vw2.dts
bcm6358-brcm-bcm96358vw.dts
bcm6358-bt-home-hub-2-a.dts
bcm6358-comtrend-ct-6373.dts
bcm6358-d-link-dsl-274xb-c2.dts
bcm6358-d-link-dsl-2650u.dts
bcm6358-d-link-dva-g3810bn-tl.dts
bcm6358-huawei-echolife-hg553.dts
bcm6358-huawei-echolife-hg556a-a.dts
bcm6358-huawei-echolife-hg556a-b.dts
bcm6358-huawei-echolife-hg556a-c.dts
bcm6358-huawei-echolife-hg556a.dtsi
bcm6358-pirelli-a226.dtsi
bcm6358-pirelli-a226g.dts
bcm6358-pirelli-a226m-fwb.dts
bcm6358-pirelli-a226m.dts
bcm6358-pirelli-agpf-s0.dts
bcm6358-sfr-neufbox-4-foxconn-r1.dts
bcm6358-sfr-neufbox-4-sercomm-r0.dts
bcm6358-sfr-neufbox-4.dtsi
bcm6358-t-com-speedport-w-303v.dts
bcm6358-telsey-cpva642.dts
bcm6358.dtsi
bcm6359-huawei-echolife-hg520v.dts
bcm6361-sfr-neufbox-6-sercomm-r0.dts
bcm6362-huawei-hg253s-v2.dts
bcm6362-netgear-dgnd3700-v2.dts
bcm6362-sagem-fast-2504n.dts
bcm6362.dtsi
bcm6368-actiontec-r1000h.dts
bcm6368-adb-av4202n.dts
bcm6368-brcm-bcm96368mvngr.dts
bcm6368-brcm-bcm96368mvwg.dts
bcm6368-comtrend-vr-3025u.dts
bcm6368-comtrend-vr-3025un.dts
bcm6368-comtrend-vr-3026e.dts
bcm6368-huawei-echolife-hg622.dts
bcm6368-huawei-echolife-hg655b.dts
bcm6368-netgear-dgnd3700-v1.dts
bcm6368-observa-vh4032n.dts
bcm6368-zyxel-p870hw-51a-v2.dts
bcm6368.dtsi
bcm6369-comtrend-wap-5813n.dts
bcm6369-netgear-evg2000.dts
bcm63167-sercomm-h500-s-lowi.dts
bcm63167-sercomm-h500-s-vfes.dts
bcm63167-sercomm-h500-s.dtsi
bcm63168-comtrend-vr-3032u.dts
bcm63168-sky-sr102.dts
bcm63169-comtrend-vg-8050.dts
bcm63268-brcm-bcm963268bu-p300.dts
bcm63268-inteno-vg50.dts
bcm63268.dtsi
bcm63269-brcm-bcm963269bhr.dts