Commit dcc4d54
net: airoha: Fix VIP configuration for AN7583 SoC
[ Upstream commit 1acdfbd ]
EN7581 and AN7583 SoCs have different VIP definitions. Introduce
get_vip_port callback in airoha_eth_soc_data struct in order to take
into account EN7581 and AN7583 VIP register layout and definition
differences.
Introduce nbq parameter in airoha_gdm_port struct. At the moment nbq
is set statically to value previously used in airhoha_set_gdm2_loopback
routine and it will be read from device tree in subsequent patches.
Fixes: e4e5ce8 ("net: airoha: Add AN7583 SoC support")
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Link: https://patch.msgid.link/20260412-airoha-7583-vip-fix-v1-1-c35e02b054bb@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>1 parent ea690b3 commit dcc4d54
2 files changed
Lines changed: 51 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
| 110 | + | |
123 | 111 | | |
124 | 112 | | |
125 | 113 | | |
| |||
1710 | 1698 | | |
1711 | 1699 | | |
1712 | 1700 | | |
1713 | | - | |
| 1701 | + | |
1714 | 1702 | | |
1715 | 1703 | | |
1716 | 1704 | | |
| |||
1740 | 1728 | | |
1741 | 1729 | | |
1742 | 1730 | | |
1743 | | - | |
1744 | | - | |
1745 | | - | |
| 1731 | + | |
1746 | 1732 | | |
1747 | 1733 | | |
1748 | 1734 | | |
| |||
2951 | 2937 | | |
2952 | 2938 | | |
2953 | 2939 | | |
| 2940 | + | |
| 2941 | + | |
2954 | 2942 | | |
2955 | 2943 | | |
2956 | 2944 | | |
| |||
3152 | 3140 | | |
3153 | 3141 | | |
3154 | 3142 | | |
| 3143 | + | |
| 3144 | + | |
| 3145 | + | |
| 3146 | + | |
| 3147 | + | |
| 3148 | + | |
| 3149 | + | |
| 3150 | + | |
| 3151 | + | |
| 3152 | + | |
| 3153 | + | |
| 3154 | + | |
| 3155 | + | |
| 3156 | + | |
| 3157 | + | |
| 3158 | + | |
| 3159 | + | |
| 3160 | + | |
| 3161 | + | |
| 3162 | + | |
| 3163 | + | |
| 3164 | + | |
3155 | 3165 | | |
3156 | 3166 | | |
3157 | 3167 | | |
| |||
3181 | 3191 | | |
3182 | 3192 | | |
3183 | 3193 | | |
| 3194 | + | |
| 3195 | + | |
| 3196 | + | |
| 3197 | + | |
| 3198 | + | |
| 3199 | + | |
| 3200 | + | |
| 3201 | + | |
| 3202 | + | |
| 3203 | + | |
| 3204 | + | |
| 3205 | + | |
| 3206 | + | |
| 3207 | + | |
| 3208 | + | |
| 3209 | + | |
| 3210 | + | |
| 3211 | + | |
| 3212 | + | |
| 3213 | + | |
3184 | 3214 | | |
3185 | 3215 | | |
3186 | 3216 | | |
3187 | 3217 | | |
3188 | 3218 | | |
3189 | 3219 | | |
3190 | 3220 | | |
| 3221 | + | |
3191 | 3222 | | |
3192 | 3223 | | |
3193 | 3224 | | |
| |||
3198 | 3229 | | |
3199 | 3230 | | |
3200 | 3231 | | |
| 3232 | + | |
3201 | 3233 | | |
3202 | 3234 | | |
3203 | 3235 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
536 | 536 | | |
537 | 537 | | |
538 | 538 | | |
| 539 | + | |
539 | 540 | | |
540 | 541 | | |
541 | 542 | | |
| |||
576 | 577 | | |
577 | 578 | | |
578 | 579 | | |
| 580 | + | |
579 | 581 | | |
580 | 582 | | |
581 | 583 | | |
| |||
0 commit comments