File tree Expand file tree Collapse file tree 8 files changed +259
-42
lines changed Expand file tree Collapse file tree 8 files changed +259
-42
lines changed Original file line number Diff line number Diff line change @@ -686,6 +686,7 @@ dtb-$(CONFIG_ARCH_SPEAR6XX) += \
686
686
dtb-$(CONFIG_ARCH_STI) += \
687
687
stih407-b2120.dtb \
688
688
stih410-b2120.dtb \
689
+ stih410-b2260.dtb \
689
690
stih415-b2000.dtb \
690
691
stih415-b2020.dtb \
691
692
stih416-b2000.dtb \
Original file line number Diff line number Diff line change 553
553
clock-names = "mmc";
554
554
clocks = <&clk_s_c0_flexgen CLK_MMC_0>;
555
555
bus-width = <8>;
556
- non-removable;
557
556
};
558
557
559
558
mmc1: sdhci@09080000 {
608
607
clock-names = "ahci_clk";
609
608
clocks = <&clk_s_c0_flexgen CLK_ICN_REG>;
610
609
610
+ ports-implemented = <0x1>;
611
+
611
612
status = "disabled";
612
613
};
613
614
631
632
clock-names = "ahci_clk";
632
633
clocks = <&clk_s_c0_flexgen CLK_ICN_REG>;
633
634
635
+ ports-implemented = <0x1>;
636
+
634
637
status = "disabled";
635
638
};
636
639
Original file line number Diff line number Diff line change 58
58
59
59
pio0: gpio@09610000 {
60
60
gpio-controller;
61
- #gpio-cells = <1 >;
61
+ #gpio-cells = <2 >;
62
62
interrupt-controller;
63
63
#interrupt-cells = <2>;
64
64
reg = <0x0 0x100>;
65
65
st,bank-name = "PIO0";
66
66
};
67
67
pio1: gpio@09611000 {
68
68
gpio-controller;
69
- #gpio-cells = <1 >;
69
+ #gpio-cells = <2 >;
70
70
interrupt-controller;
71
71
#interrupt-cells = <2>;
72
72
reg = <0x1000 0x100>;
73
73
st,bank-name = "PIO1";
74
74
};
75
75
pio2: gpio@09612000 {
76
76
gpio-controller;
77
- #gpio-cells = <1 >;
77
+ #gpio-cells = <2 >;
78
78
interrupt-controller;
79
79
#interrupt-cells = <2>;
80
80
reg = <0x2000 0x100>;
81
81
st,bank-name = "PIO2";
82
82
};
83
83
pio3: gpio@09613000 {
84
84
gpio-controller;
85
- #gpio-cells = <1 >;
85
+ #gpio-cells = <2 >;
86
86
interrupt-controller;
87
87
#interrupt-cells = <2>;
88
88
reg = <0x3000 0x100>;
89
89
st,bank-name = "PIO3";
90
90
};
91
91
pio4: gpio@09614000 {
92
92
gpio-controller;
93
- #gpio-cells = <1 >;
93
+ #gpio-cells = <2 >;
94
94
interrupt-controller;
95
95
#interrupt-cells = <2>;
96
96
reg = <0x4000 0x100>;
99
99
100
100
pio5: gpio@09615000 {
101
101
gpio-controller;
102
- #gpio-cells = <1 >;
102
+ #gpio-cells = <2 >;
103
103
interrupt-controller;
104
104
#interrupt-cells = <2>;
105
105
reg = <0x5000 0x100>;
230
230
};
231
231
};
232
232
233
+ pinctrl_rgmii1_mdio_1: rgmii1-mdio-1 {
234
+ st,pins {
235
+ mdio = <&pio1 0 ALT1 OUT BYPASS 0>;
236
+ mdc = <&pio1 1 ALT1 OUT NICLK 0 CLK_A>;
237
+ };
238
+ };
239
+
233
240
pinctrl_mii1: mii1 {
234
241
st,pins {
235
242
txd0 = <&pio0 0 ALT1 OUT SE_NICLK_IO 0 CLK_A>;
373
380
374
381
pio10: pio@09200000 {
375
382
gpio-controller;
376
- #gpio-cells = <1 >;
383
+ #gpio-cells = <2 >;
377
384
interrupt-controller;
378
385
#interrupt-cells = <2>;
379
386
reg = <0x0 0x100>;
380
387
st,bank-name = "PIO10";
381
388
};
382
389
pio11: pio@09201000 {
383
390
gpio-controller;
384
- #gpio-cells = <1 >;
391
+ #gpio-cells = <2 >;
385
392
interrupt-controller;
386
393
#interrupt-cells = <2>;
387
394
reg = <0x1000 0x100>;
388
395
st,bank-name = "PIO11";
389
396
};
390
397
pio12: pio@09202000 {
391
398
gpio-controller;
392
- #gpio-cells = <1 >;
399
+ #gpio-cells = <2 >;
393
400
interrupt-controller;
394
401
#interrupt-cells = <2>;
395
402
reg = <0x2000 0x100>;
396
403
st,bank-name = "PIO12";
397
404
};
398
405
pio13: pio@09203000 {
399
406
gpio-controller;
400
- #gpio-cells = <1 >;
407
+ #gpio-cells = <2 >;
401
408
interrupt-controller;
402
409
#interrupt-cells = <2>;
403
410
reg = <0x3000 0x100>;
404
411
st,bank-name = "PIO13";
405
412
};
406
413
pio14: pio@09204000 {
407
414
gpio-controller;
408
- #gpio-cells = <1 >;
415
+ #gpio-cells = <2 >;
409
416
interrupt-controller;
410
417
#interrupt-cells = <2>;
411
418
reg = <0x4000 0x100>;
412
419
st,bank-name = "PIO14";
413
420
};
414
421
pio15: pio@09205000 {
415
422
gpio-controller;
416
- #gpio-cells = <1 >;
423
+ #gpio-cells = <2 >;
417
424
interrupt-controller;
418
425
#interrupt-cells = <2>;
419
426
reg = <0x5000 0x100>;
420
427
st,bank-name = "PIO15";
421
428
};
422
429
pio16: pio@09206000 {
423
430
gpio-controller;
424
- #gpio-cells = <1 >;
431
+ #gpio-cells = <2 >;
425
432
interrupt-controller;
426
433
#interrupt-cells = <2>;
427
434
reg = <0x6000 0x100>;
428
435
st,bank-name = "PIO16";
429
436
};
430
437
pio17: pio@09207000 {
431
438
gpio-controller;
432
- #gpio-cells = <1 >;
439
+ #gpio-cells = <2 >;
433
440
interrupt-controller;
434
441
#interrupt-cells = <2>;
435
442
reg = <0x7000 0x100>;
436
443
st,bank-name = "PIO17";
437
444
};
438
445
pio18: pio@09208000 {
439
446
gpio-controller;
440
- #gpio-cells = <1 >;
447
+ #gpio-cells = <2 >;
441
448
interrupt-controller;
442
449
#interrupt-cells = <2>;
443
450
reg = <0x8000 0x100>;
444
451
st,bank-name = "PIO18";
445
452
};
446
453
pio19: pio@09209000 {
447
454
gpio-controller;
448
- #gpio-cells = <1 >;
455
+ #gpio-cells = <2 >;
449
456
interrupt-controller;
450
457
#interrupt-cells = <2>;
451
458
reg = <0x9000 0x100>;
523
530
scl = <&pio15 5 ALT2 BIDIR>;
524
531
};
525
532
};
533
+
534
+ pinctrl_i2c2_alt2_1: i2c2-alt2-1 {
535
+ st,pins {
536
+ sda = <&pio12 6 ALT2 BIDIR>;
537
+ scl = <&pio12 5 ALT2 BIDIR>;
538
+ };
539
+ };
526
540
};
527
541
528
542
i2c3 {
916
930
interrupt-names = "irqmux";
917
931
ranges = <0 0x09210000 0x10000>;
918
932
933
+ pio20: pio@09210000 {
934
+ gpio-controller;
935
+ #gpio-cells = <2>;
936
+ interrupt-controller;
937
+ #interrupt-cells = <2>;
938
+ reg = <0x0 0x100>;
939
+ st,bank-name = "PIO20";
940
+ };
941
+
919
942
tsin4 {
920
943
pinctrl_tsin4_serial_alt1: tsin4_serial_alt1 {
921
944
st,pins {
927
950
};
928
951
};
929
952
};
930
-
931
- pio20: pio@09210000 {
932
- gpio-controller;
933
- #gpio-cells = <1>;
934
- interrupt-controller;
935
- #interrupt-cells = <2>;
936
- reg = <0x0 0x100>;
937
- st,bank-name = "PIO20";
938
- };
939
953
};
940
954
941
955
pin-controller-rear {
951
965
952
966
pio30: gpio@09220000 {
953
967
gpio-controller;
954
- #gpio-cells = <1 >;
968
+ #gpio-cells = <2 >;
955
969
interrupt-controller;
956
970
#interrupt-cells = <2>;
957
971
reg = <0x0 0x100>;
958
972
st,bank-name = "PIO30";
959
973
};
960
974
pio31: gpio@09221000 {
961
975
gpio-controller;
962
- #gpio-cells = <1 >;
976
+ #gpio-cells = <2 >;
963
977
interrupt-controller;
964
978
#interrupt-cells = <2>;
965
979
reg = <0x1000 0x100>;
966
980
st,bank-name = "PIO31";
967
981
};
968
982
pio32: gpio@09222000 {
969
983
gpio-controller;
970
- #gpio-cells = <1 >;
984
+ #gpio-cells = <2 >;
971
985
interrupt-controller;
972
986
#interrupt-cells = <2>;
973
987
reg = <0x2000 0x100>;
974
988
st,bank-name = "PIO32";
975
989
};
976
990
pio33: gpio@09223000 {
977
991
gpio-controller;
978
- #gpio-cells = <1 >;
992
+ #gpio-cells = <2 >;
979
993
interrupt-controller;
980
994
#interrupt-cells = <2>;
981
995
reg = <0x3000 0x100>;
982
996
st,bank-name = "PIO33";
983
997
};
984
998
pio34: gpio@09224000 {
985
999
gpio-controller;
986
- #gpio-cells = <1 >;
1000
+ #gpio-cells = <2 >;
987
1001
interrupt-controller;
988
1002
#interrupt-cells = <2>;
989
1003
reg = <0x4000 0x100>;
990
1004
st,bank-name = "PIO34";
991
1005
};
992
1006
pio35: gpio@09225000 {
993
1007
gpio-controller;
994
- #gpio-cells = <1 >;
1008
+ #gpio-cells = <2 >;
995
1009
interrupt-controller;
996
1010
#interrupt-cells = <2>;
997
1011
reg = <0x5000 0x100>;
1090
1104
1091
1105
pio40: gpio@09230000 {
1092
1106
gpio-controller;
1093
- #gpio-cells = <1 >;
1107
+ #gpio-cells = <2 >;
1094
1108
interrupt-controller;
1095
1109
#interrupt-cells = <2>;
1096
1110
reg = <0 0x100>;
1097
1111
st,bank-name = "PIO40";
1098
1112
};
1099
1113
pio41: gpio@09231000 {
1100
1114
gpio-controller;
1101
- #gpio-cells = <1 >;
1115
+ #gpio-cells = <2 >;
1102
1116
interrupt-controller;
1103
1117
#interrupt-cells = <2>;
1104
1118
reg = <0x1000 0x100>;
1105
1119
st,bank-name = "PIO41";
1106
1120
};
1107
1121
pio42: gpio@09232000 {
1108
1122
gpio-controller;
1109
- #gpio-cells = <1 >;
1123
+ #gpio-cells = <2 >;
1110
1124
interrupt-controller;
1111
1125
#interrupt-cells = <2>;
1112
1126
reg = <0x2000 0x100>;
You can’t perform that action at this time.
0 commit comments