@@ -427,6 +427,10 @@ static const MemoryRegionOps aspeed_ast2400_scu_ops = {
427
427
.read = aspeed_scu_read ,
428
428
.write = aspeed_ast2400_scu_write ,
429
429
.endianness = DEVICE_LITTLE_ENDIAN ,
430
+ .impl = {
431
+ .min_access_size = 4 ,
432
+ .max_access_size = 4 ,
433
+ },
430
434
.valid = {
431
435
.min_access_size = 1 ,
432
436
.max_access_size = 4 ,
@@ -437,7 +441,9 @@ static const MemoryRegionOps aspeed_ast2500_scu_ops = {
437
441
.read = aspeed_scu_read ,
438
442
.write = aspeed_ast2500_scu_write ,
439
443
.endianness = DEVICE_LITTLE_ENDIAN ,
440
- .valid .min_access_size = 4 ,
444
+ .impl .min_access_size = 4 ,
445
+ .impl .max_access_size = 4 ,
446
+ .valid .min_access_size = 1 ,
441
447
.valid .max_access_size = 4 ,
442
448
.valid .unaligned = false,
443
449
};
@@ -779,7 +785,9 @@ static const MemoryRegionOps aspeed_ast2600_scu_ops = {
779
785
.read = aspeed_ast2600_scu_read ,
780
786
.write = aspeed_ast2600_scu_write ,
781
787
.endianness = DEVICE_LITTLE_ENDIAN ,
782
- .valid .min_access_size = 4 ,
788
+ .impl .min_access_size = 4 ,
789
+ .impl .max_access_size = 4 ,
790
+ .valid .min_access_size = 1 ,
783
791
.valid .max_access_size = 4 ,
784
792
.valid .unaligned = false,
785
793
};
@@ -906,6 +914,8 @@ static const MemoryRegionOps aspeed_ast2700_scu_ops = {
906
914
.read = aspeed_ast2700_scu_read ,
907
915
.write = aspeed_ast2700_scu_write ,
908
916
.endianness = DEVICE_LITTLE_ENDIAN ,
917
+ .impl .min_access_size = 4 ,
918
+ .impl .max_access_size = 4 ,
909
919
.valid .min_access_size = 1 ,
910
920
.valid .max_access_size = 8 ,
911
921
.valid .unaligned = false,
@@ -1028,6 +1038,8 @@ static const MemoryRegionOps aspeed_ast2700_scuio_ops = {
1028
1038
.read = aspeed_ast2700_scuio_read ,
1029
1039
.write = aspeed_ast2700_scuio_write ,
1030
1040
.endianness = DEVICE_LITTLE_ENDIAN ,
1041
+ .impl .min_access_size = 4 ,
1042
+ .impl .max_access_size = 4 ,
1031
1043
.valid .min_access_size = 1 ,
1032
1044
.valid .max_access_size = 8 ,
1033
1045
.valid .unaligned = false,
0 commit comments