@@ -339,7 +339,8 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
339
339
OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 5 ),
340
340
OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 6 ),
341
341
OT_EG_SOC_GPIO_SYSBUS_IRQ (6 , PLIC , 7 ),
342
- OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 8 )
342
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 8 ),
343
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (8 , PLIC , 9 )
343
344
),
344
345
.prop = IBEXDEVICEPROPDEFS (
345
346
IBEX_DEV_UINT_PROP ("pclk" , OT_EG_PERIPHERAL_CLK_HZ )
@@ -353,14 +354,15 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
353
354
{ .base = 0x40010000u }
354
355
),
355
356
.gpio = IBEXGPIOCONNDEFS (
356
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 9 ),
357
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 10 ),
358
- OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 11 ),
359
- OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 12 ),
360
- OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 13 ),
361
- OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 14 ),
362
- OT_EG_SOC_GPIO_SYSBUS_IRQ (6 , PLIC , 15 ),
363
- OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 16 )
357
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 10 ),
358
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 11 ),
359
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 12 ),
360
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 13 ),
361
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 14 ),
362
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 15 ),
363
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (6 , PLIC , 16 ),
364
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 17 ),
365
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (8 , PLIC , 18 )
364
366
),
365
367
.prop = IBEXDEVICEPROPDEFS (
366
368
IBEX_DEV_UINT_PROP ("pclk" , OT_EG_PERIPHERAL_CLK_HZ )
@@ -374,14 +376,15 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
374
376
{ .base = 0x40020000u }
375
377
),
376
378
.gpio = IBEXGPIOCONNDEFS (
377
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 17 ),
378
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 18 ),
379
- OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 19 ),
380
- OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 20 ),
381
- OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 21 ),
382
- OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 22 ),
383
- OT_EG_SOC_GPIO_SYSBUS_IRQ (6 , PLIC , 23 ),
384
- OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 24 )
379
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 19 ),
380
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 20 ),
381
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 21 ),
382
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 22 ),
383
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 23 ),
384
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 24 ),
385
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (6 , PLIC , 25 ),
386
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 26 ),
387
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (8 , PLIC , 27 )
385
388
),
386
389
.prop = IBEXDEVICEPROPDEFS (
387
390
IBEX_DEV_UINT_PROP ("pclk" , OT_EG_PERIPHERAL_CLK_HZ )
@@ -395,14 +398,15 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
395
398
{ .base = 0x40030000u }
396
399
),
397
400
.gpio = IBEXGPIOCONNDEFS (
398
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 25 ),
399
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 26 ),
400
- OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 27 ),
401
- OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 28 ),
402
- OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 29 ),
403
- OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 30 ),
404
- OT_EG_SOC_GPIO_SYSBUS_IRQ (6 , PLIC , 31 ),
405
- OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 32 )
401
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 28 ),
402
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 29 ),
403
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 30 ),
404
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 31 ),
405
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 32 ),
406
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 33 ),
407
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (6 , PLIC , 34 ),
408
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 35 ),
409
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (8 , PLIC , 36 )
406
410
),
407
411
.prop = IBEXDEVICEPROPDEFS (
408
412
IBEX_DEV_UINT_PROP ("pclk" , OT_EG_PERIPHERAL_CLK_HZ )
@@ -414,38 +418,38 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
414
418
{ .base = 0x40040000u }
415
419
),
416
420
.gpio = IBEXGPIOCONNDEFS (
417
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 33 ),
418
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 34 ),
419
- OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 35 ),
420
- OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 36 ),
421
- OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 37 ),
422
- OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 38 ),
423
- OT_EG_SOC_GPIO_SYSBUS_IRQ (6 , PLIC , 49 ),
424
- OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 40 ),
425
- OT_EG_SOC_GPIO_SYSBUS_IRQ (8 , PLIC , 41 ),
426
- OT_EG_SOC_GPIO_SYSBUS_IRQ (9 , PLIC , 42 ),
427
- OT_EG_SOC_GPIO_SYSBUS_IRQ (10 , PLIC , 43 ),
428
- OT_EG_SOC_GPIO_SYSBUS_IRQ (11 , PLIC , 44 ),
429
- OT_EG_SOC_GPIO_SYSBUS_IRQ (12 , PLIC , 45 ),
430
- OT_EG_SOC_GPIO_SYSBUS_IRQ (13 , PLIC , 46 ),
431
- OT_EG_SOC_GPIO_SYSBUS_IRQ (14 , PLIC , 47 ),
432
- OT_EG_SOC_GPIO_SYSBUS_IRQ (15 , PLIC , 48 ),
433
- OT_EG_SOC_GPIO_SYSBUS_IRQ (16 , PLIC , 59 ),
434
- OT_EG_SOC_GPIO_SYSBUS_IRQ (17 , PLIC , 50 ),
435
- OT_EG_SOC_GPIO_SYSBUS_IRQ (18 , PLIC , 51 ),
436
- OT_EG_SOC_GPIO_SYSBUS_IRQ (19 , PLIC , 52 ),
437
- OT_EG_SOC_GPIO_SYSBUS_IRQ (20 , PLIC , 53 ),
438
- OT_EG_SOC_GPIO_SYSBUS_IRQ (21 , PLIC , 54 ),
439
- OT_EG_SOC_GPIO_SYSBUS_IRQ (22 , PLIC , 55 ),
440
- OT_EG_SOC_GPIO_SYSBUS_IRQ (23 , PLIC , 56 ),
441
- OT_EG_SOC_GPIO_SYSBUS_IRQ (24 , PLIC , 57 ),
442
- OT_EG_SOC_GPIO_SYSBUS_IRQ (25 , PLIC , 58 ),
443
- OT_EG_SOC_GPIO_SYSBUS_IRQ (26 , PLIC , 69 ),
444
- OT_EG_SOC_GPIO_SYSBUS_IRQ (27 , PLIC , 60 ),
445
- OT_EG_SOC_GPIO_SYSBUS_IRQ (28 , PLIC , 61 ),
446
- OT_EG_SOC_GPIO_SYSBUS_IRQ (29 , PLIC , 62 ),
447
- OT_EG_SOC_GPIO_SYSBUS_IRQ (30 , PLIC , 63 ),
448
- OT_EG_SOC_GPIO_SYSBUS_IRQ (31 , PLIC , 64 )
421
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 37 ),
422
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 38 ),
423
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 39 ),
424
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 40 ),
425
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 41 ),
426
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 42 ),
427
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (6 , PLIC , 43 ),
428
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 44 ),
429
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (8 , PLIC , 45 ),
430
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (9 , PLIC , 46 ),
431
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (10 , PLIC , 47 ),
432
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (11 , PLIC , 48 ),
433
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (12 , PLIC , 49 ),
434
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (13 , PLIC , 50 ),
435
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (14 , PLIC , 51 ),
436
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (15 , PLIC , 52 ),
437
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (16 , PLIC , 53 ),
438
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (17 , PLIC , 54 ),
439
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (18 , PLIC , 55 ),
440
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (19 , PLIC , 56 ),
441
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (20 , PLIC , 57 ),
442
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (21 , PLIC , 58 ),
443
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (22 , PLIC , 59 ),
444
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (23 , PLIC , 60 ),
445
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (24 , PLIC , 61 ),
446
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (25 , PLIC , 62 ),
447
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (26 , PLIC , 63 ),
448
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (27 , PLIC , 64 ),
449
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (28 , PLIC , 65 ),
450
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (29 , PLIC , 66 ),
451
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (30 , PLIC , 67 ),
452
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (31 , PLIC , 68 )
449
453
)
450
454
},
451
455
[OT_EG_SOC_DEV_SPI_DEVICE ] = {
@@ -455,18 +459,14 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
455
459
{ .base = 0x40050000u }
456
460
),
457
461
.gpio = IBEXGPIOCONNDEFS (
458
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 65 ),
459
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 66 ),
460
- OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 67 ),
461
- OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 68 ),
462
- OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 69 ),
463
- OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 70 ),
464
- OT_EG_SOC_GPIO_SYSBUS_IRQ (6 , PLIC , 71 ),
465
- OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 72 ),
466
- OT_EG_SOC_GPIO_SYSBUS_IRQ (8 , PLIC , 73 ),
467
- OT_EG_SOC_GPIO_SYSBUS_IRQ (9 , PLIC , 74 ),
468
- OT_EG_SOC_GPIO_SYSBUS_IRQ (10 , PLIC , 75 ),
469
- OT_EG_SOC_GPIO_SYSBUS_IRQ (11 , PLIC , 76 )
462
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 69 ),
463
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 70 ),
464
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 71 ),
465
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 72 ),
466
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 73 ),
467
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 74 ),
468
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (6 , PLIC , 75 ),
469
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (7 , PLIC , 76 )
470
470
),
471
471
},
472
472
[OT_EG_SOC_DEV_I2C0 ] = {
@@ -611,9 +611,9 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
611
611
),
612
612
.gpio = IBEXGPIOCONNDEFS (
613
613
OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 127 ),
614
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 128 ),
615
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 129 ),
616
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 130 )
614
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 128 ),
615
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 129 ),
616
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 130 )
617
617
),
618
618
.link = IBEXDEVICELINKDEFS (
619
619
OT_EG_SOC_DEVLINK ("edn" , EDN0 )
@@ -669,7 +669,7 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
669
669
{ .base = 0x40400000u }
670
670
),
671
671
.gpio = IBEXGPIOCONNDEFS (
672
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 152 ),
672
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 153 ),
673
673
/* loopback signal since Earlgrey OTP signal are not supported yet*/
674
674
OT_EG_SOC_SIGNAL (OT_PWRMGR_OTP_REQ , 0 , PWRMGR ,
675
675
OT_PWRMGR_OTP_RSP , 0 ),
@@ -746,8 +746,8 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
746
746
{ .base = 0x40470000u }
747
747
),
748
748
.gpio = IBEXGPIOCONNDEFS (
749
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 155 ),
750
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 156 ),
749
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 156 ),
750
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 157 ),
751
751
OT_EG_SOC_SIGNAL (OT_AON_TIMER_WKUP , 0 , PWRMGR , \
752
752
OT_PWRMGR_WKUP , OT_PWRMGR_WAKEUP_AON_TIMER ),
753
753
OT_EG_SOC_SIGNAL (OT_AON_TIMER_BITE , 0 , PWRMGR , \
@@ -792,12 +792,12 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
792
792
{ .base = 0x20000000u }
793
793
),
794
794
.gpio = IBEXGPIOCONNDEFS (
795
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 159 ),
796
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 160 ),
795
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 160 ),
797
796
OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 161 ),
798
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 162 ),
799
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 163 ),
800
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 164 )
797
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 162 ),
798
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 163 ),
799
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (4 , PLIC , 164 ),
800
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (5 , PLIC , 165 )
801
801
),
802
802
},
803
803
[OT_EG_SOC_DEV_AES ] = {
@@ -821,9 +821,9 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
821
821
{ .base = 0x41110000u }
822
822
),
823
823
.gpio = IBEXGPIOCONNDEFS (
824
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 165 ),
825
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 166 ),
826
- OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 167 ),
824
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 166 ),
825
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 167 ),
826
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 168 ),
827
827
OT_EG_SOC_CLKMGR_HINT (OT_CLKMGR_HINT_HMAC )
828
828
),
829
829
},
@@ -833,9 +833,9 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
833
833
{ .base = 0x41120000u }
834
834
),
835
835
.gpio = IBEXGPIOCONNDEFS (
836
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 168 ),
837
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 169 ),
838
- OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 170 )
836
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 169 ),
837
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 170 ),
838
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 171 )
839
839
),
840
840
.link = IBEXDEVICELINKDEFS (
841
841
OT_EG_SOC_DEVLINK ("edn" , EDN0 )
@@ -851,7 +851,7 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
851
851
{ .base = 0x41130000u }
852
852
),
853
853
.gpio = IBEXGPIOCONNDEFS (
854
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 171 ),
854
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 172 ),
855
855
OT_EG_SOC_CLKMGR_HINT (OT_CLKMGR_HINT_OTBN )
856
856
),
857
857
.link = IBEXDEVICELINKDEFS (
@@ -881,10 +881,10 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
881
881
{ .base = 0x41150000u }
882
882
),
883
883
.gpio = IBEXGPIOCONNDEFS (
884
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 173 ),
885
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 174 ),
886
- OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 175 ),
887
- OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 176 )
884
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 174 ),
885
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 175 ),
886
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 176 ),
887
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 177 )
888
888
),
889
889
.link = IBEXDEVICELINKDEFS (
890
890
OT_EG_SOC_DEVLINK ("random_src" , ENTROPY_SRC ),
@@ -897,10 +897,10 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
897
897
{ .base = 0x41160000u }
898
898
),
899
899
.gpio = IBEXGPIOCONNDEFS (
900
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 177 ),
901
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 178 ),
902
- OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 179 ),
903
- OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 180 )
900
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 178 ),
901
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 179 ),
902
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (2 , PLIC , 180 ),
903
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (3 , PLIC , 181 )
904
904
),
905
905
.link = IBEXDEVICELINKDEFS (
906
906
OT_EG_SOC_DEVLINK ("ast" , AST ),
@@ -913,8 +913,8 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
913
913
{ .base = 0x41170000u }
914
914
),
915
915
.gpio = IBEXGPIOCONNDEFS (
916
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 181 ),
917
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 182 )
916
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 182 ),
917
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 183 )
918
918
),
919
919
.link = IBEXDEVICELINKDEFS (
920
920
OT_EG_SOC_DEVLINK ("csrng" , CSRNG )
@@ -929,8 +929,8 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
929
929
{ .base = 0x41180000u }
930
930
),
931
931
.gpio = IBEXGPIOCONNDEFS (
932
- OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 183 ),
933
- OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 184 )
932
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (0 , PLIC , 184 ),
933
+ OT_EG_SOC_GPIO_SYSBUS_IRQ (1 , PLIC , 185 )
934
934
),
935
935
.link = IBEXDEVICELINKDEFS (
936
936
OT_EG_SOC_DEVLINK ("csrng" , CSRNG )
@@ -1015,7 +1015,7 @@ static const IbexDeviceDef ot_eg_soc_devices[] = {
1015
1015
IBEX_DEV_STRING_PROP ("hart-config" , "M" ),
1016
1016
IBEX_DEV_UINT_PROP ("hartid-base" , 0u ),
1017
1017
/* note: should always be max_irq + 1 */
1018
- IBEX_DEV_UINT_PROP ("num-sources" , 185u ),
1018
+ IBEX_DEV_UINT_PROP ("num-sources" , 186u ),
1019
1019
IBEX_DEV_UINT_PROP ("num-priorities" , 3u ),
1020
1020
IBEX_DEV_UINT_PROP ("priority-base" , 0x0u ),
1021
1021
IBEX_DEV_UINT_PROP ("pending-base" , 0x1000u ),
0 commit comments