- Armada 7K (88F70x0)は一つのcp110ユニット (
cp0
)が全てのピンを管理し、一部ピン (39-43)は利用不可 - Armada 8K (88F80x0)は二つのcp110ユニット (
cp0
,cp1
)が大体半分ずつを管理し、master (cp0
) はピン32~62、slave (cp1
)はピン0~31という、ユニットの数字とは逆の割り当てcp1
のEthernetにRGMIIを使用する場合のpinctrl設定では、RGMIIのピン44~55はcp0
が管理する範囲である為、cp1
ではなくcp0
のpinctrlに置いたpinmuxノードをバインドする必要がある
cp1
のpinctrlに置いた場合:[ 0.677752] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp44 [ 0.687454] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp45 [ 0.697156] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp46 [ 0.706857] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp47 [ 0.716556] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp48 [ 0.726255] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp49 [ 0.735958] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp50 [ 0.745658] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp51 [ 0.755358] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp52 [ 0.765057] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp53 [ 0.774757] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp54 [ 0.784460] armada-cp110-pinctrl f4440000.system-controller:pinctrl: unsupported function ge1 on pin mpp55 [ 0.794161] pinctrl core: failed to register map default (0): invalid type given
mpp | Armada 7K (88F70x0)cp0 |
Armada 8K (88F80x0) | ||
---|---|---|---|---|
cp0 (master) |
cp1 (slave) |
|||
0-31 | ○ | ✕ | ○ | |
32-62 | 32-38 | ○ | ○ | ✕ |
39-43 | ✕ | ○ | ✕ | |
44-62 | ○ | ○ | ✕ |