@@ -1440,74 +1440,72 @@ FUNC_GROUP_DECL(RGMII2, D4, C2, C1, D3, E4, F5, D2, E3, D1, F4, E2, E1);
1440
1440
FUNC_GROUP_DECL (RMII2 , D4 , C2 , C1 , D3 , D2 , D1 , F4 , E2 , E1 );
1441
1441
1442
1442
#define AB4 232
1443
- SIG_EXPR_LIST_DECL_SESG (AB4 , SD3CLK , SD3 , SIG_DESC_SET (SCU400 , 24 ));
1444
- PIN_DECL_1 (AB4 , GPIO18D0 , SD3CLK );
1443
+ SIG_EXPR_LIST_DECL_SEMG (AB4 , EMMCCLK , EMMCG1 , EMMC , SIG_DESC_SET (SCU400 , 24 ));
1444
+ PIN_DECL_1 (AB4 , GPIO18D0 , EMMCCLK );
1445
1445
1446
1446
#define AA4 233
1447
- SIG_EXPR_LIST_DECL_SESG (AA4 , SD3CMD , SD3 , SIG_DESC_SET (SCU400 , 25 ));
1448
- PIN_DECL_1 (AA4 , GPIO18D1 , SD3CMD );
1447
+ SIG_EXPR_LIST_DECL_SEMG (AA4 , EMMCCMD , EMMCG1 , EMMC , SIG_DESC_SET (SCU400 , 25 ));
1448
+ PIN_DECL_1 (AA4 , GPIO18D1 , EMMCCMD );
1449
1449
1450
1450
#define AC4 234
1451
- SIG_EXPR_LIST_DECL_SESG (AC4 , SD3DAT0 , SD3 , SIG_DESC_SET (SCU400 , 26 ));
1452
- PIN_DECL_1 (AC4 , GPIO18D2 , SD3DAT0 );
1451
+ SIG_EXPR_LIST_DECL_SEMG (AC4 , EMMCDAT0 , EMMCG1 , EMMC , SIG_DESC_SET (SCU400 , 26 ));
1452
+ PIN_DECL_1 (AC4 , GPIO18D2 , EMMCDAT0 );
1453
1453
1454
1454
#define AA5 235
1455
- SIG_EXPR_LIST_DECL_SESG (AA5 , SD3DAT1 , SD3 , SIG_DESC_SET (SCU400 , 27 ));
1456
- PIN_DECL_1 (AA5 , GPIO18D3 , SD3DAT1 );
1455
+ SIG_EXPR_LIST_DECL_SEMG (AA5 , EMMCDAT1 , EMMCG4 , EMMC , SIG_DESC_SET (SCU400 , 27 ));
1456
+ PIN_DECL_1 (AA5 , GPIO18D3 , EMMCDAT1 );
1457
1457
1458
1458
#define Y5 236
1459
- SIG_EXPR_LIST_DECL_SESG (Y5 , SD3DAT2 , SD3 , SIG_DESC_SET (SCU400 , 28 ));
1460
- PIN_DECL_1 (Y5 , GPIO18D4 , SD3DAT2 );
1459
+ SIG_EXPR_LIST_DECL_SEMG (Y5 , EMMCDAT2 , EMMCG4 , EMMC , SIG_DESC_SET (SCU400 , 28 ));
1460
+ PIN_DECL_1 (Y5 , GPIO18D4 , EMMCDAT2 );
1461
1461
1462
1462
#define AB5 237
1463
- SIG_EXPR_LIST_DECL_SESG (AB5 , SD3DAT3 , SD3 , SIG_DESC_SET (SCU400 , 29 ));
1464
- PIN_DECL_1 (AB5 , GPIO18D5 , SD3DAT3 );
1463
+ SIG_EXPR_LIST_DECL_SEMG (AB5 , EMMCDAT3 , EMMCG4 , EMMC , SIG_DESC_SET (SCU400 , 29 ));
1464
+ PIN_DECL_1 (AB5 , GPIO18D5 , EMMCDAT3 );
1465
1465
1466
1466
#define AB6 238
1467
- SIG_EXPR_LIST_DECL_SESG (AB6 , SD3CD , SD3 , SIG_DESC_SET (SCU400 , 30 ));
1468
- PIN_DECL_1 (AB6 , GPIO18D6 , SD3CD );
1467
+ SIG_EXPR_LIST_DECL_SEMG (AB6 , EMMCCD , EMMCG1 , EMMC , SIG_DESC_SET (SCU400 , 30 ));
1468
+ PIN_DECL_1 (AB6 , GPIO18D6 , EMMCCD );
1469
1469
1470
1470
#define AC5 239
1471
- SIG_EXPR_LIST_DECL_SESG (AC5 , SD3WP , SD3 , SIG_DESC_SET (SCU400 , 31 ));
1472
- PIN_DECL_1 (AC5 , GPIO18D7 , SD3WP );
1471
+ SIG_EXPR_LIST_DECL_SEMG (AC5 , EMMCWP , EMMCG1 , EMMC , SIG_DESC_SET (SCU400 , 31 ));
1472
+ PIN_DECL_1 (AC5 , GPIO18D7 , EMMCWP );
1473
1473
1474
- FUNC_GROUP_DECL (SD3 , AB4 , AA4 , AC4 , AA5 , Y5 , AB5 , AB6 , AC5 );
1474
+ GROUP_DECL (EMMCG1 , AB4 , AA4 , AC4 , AB6 , AC5 );
1475
+ GROUP_DECL (EMMCG4 , AB4 , AA4 , AC4 , AA5 , Y5 , AB5 , AB6 , AC5 );
1475
1476
1476
1477
#define Y1 240
1477
1478
SIG_EXPR_LIST_DECL_SEMG (Y1 , FWSPIDCS , FWSPID , FWSPID , SIG_DESC_SET (SCU500 , 3 ));
1478
1479
SIG_EXPR_LIST_DECL_SESG (Y1 , VBCS , VB , SIG_DESC_SET (SCU500 , 5 ));
1479
- SIG_EXPR_LIST_DECL_SESG (Y1 , SD3DAT4 , SD3DAT4 , SIG_DESC_SET (SCU404 , 0 ));
1480
- PIN_DECL_3 (Y1 , GPIO18E0 , FWSPIDCS , VBCS , SD3DAT4 );
1481
- FUNC_GROUP_DECL (SD3DAT4 , Y1 );
1480
+ SIG_EXPR_LIST_DECL_SEMG (Y1 , EMMCDAT4 , EMMCG8 , EMMC , SIG_DESC_SET (SCU404 , 0 ));
1481
+ PIN_DECL_3 (Y1 , GPIO18E0 , FWSPIDCS , VBCS , EMMCDAT4 );
1482
1482
1483
1483
#define Y2 241
1484
1484
SIG_EXPR_LIST_DECL_SEMG (Y2 , FWSPIDCK , FWSPID , FWSPID , SIG_DESC_SET (SCU500 , 3 ));
1485
1485
SIG_EXPR_LIST_DECL_SESG (Y2 , VBCK , VB , SIG_DESC_SET (SCU500 , 5 ));
1486
- SIG_EXPR_LIST_DECL_SESG (Y2 , SD3DAT5 , SD3DAT5 , SIG_DESC_SET (SCU404 , 1 ));
1487
- PIN_DECL_3 (Y2 , GPIO18E1 , FWSPIDCK , VBCK , SD3DAT5 );
1488
- FUNC_GROUP_DECL (SD3DAT5 , Y2 );
1486
+ SIG_EXPR_LIST_DECL_SEMG (Y2 , EMMCDAT5 , EMMCG8 , EMMC , SIG_DESC_SET (SCU404 , 1 ));
1487
+ PIN_DECL_3 (Y2 , GPIO18E1 , FWSPIDCK , VBCK , EMMCDAT5 );
1489
1488
1490
1489
#define Y3 242
1491
1490
SIG_EXPR_LIST_DECL_SEMG (Y3 , FWSPIDMOSI , FWSPID , FWSPID ,
1492
1491
SIG_DESC_SET (SCU500 , 3 ));
1493
1492
SIG_EXPR_LIST_DECL_SESG (Y3 , VBMOSI , VB , SIG_DESC_SET (SCU500 , 5 ));
1494
- SIG_EXPR_LIST_DECL_SESG (Y3 , SD3DAT6 , SD3DAT6 , SIG_DESC_SET (SCU404 , 2 ));
1495
- PIN_DECL_3 (Y3 , GPIO18E2 , FWSPIDMOSI , VBMOSI , SD3DAT6 );
1496
- FUNC_GROUP_DECL (SD3DAT6 , Y3 );
1493
+ SIG_EXPR_LIST_DECL_SEMG (Y3 , EMMCDAT6 , EMMCG8 , EMMC , SIG_DESC_SET (SCU404 , 2 ));
1494
+ PIN_DECL_3 (Y3 , GPIO18E2 , FWSPIDMOSI , VBMOSI , EMMCDAT6 );
1497
1495
1498
1496
#define Y4 243
1499
1497
SIG_EXPR_LIST_DECL_SEMG (Y4 , FWSPIDMISO , FWSPID , FWSPID ,
1500
1498
SIG_DESC_SET (SCU500 , 3 ));
1501
1499
SIG_EXPR_LIST_DECL_SESG (Y4 , VBMISO , VB , SIG_DESC_SET (SCU500 , 5 ));
1502
- SIG_EXPR_LIST_DECL_SESG (Y4 , SD3DAT7 , SD3DAT7 , SIG_DESC_SET (SCU404 , 3 ));
1503
- PIN_DECL_3 (Y4 , GPIO18E3 , FWSPIDMISO , VBMISO , SD3DAT7 );
1504
- FUNC_GROUP_DECL (SD3DAT7 , Y4 );
1500
+ SIG_EXPR_LIST_DECL_SEMG (Y4 , EMMCDAT7 , EMMCG8 , EMMC , SIG_DESC_SET (SCU404 , 3 ));
1501
+ PIN_DECL_3 (Y4 , GPIO18E3 , FWSPIDMISO , VBMISO , EMMCDAT7 );
1505
1502
1506
1503
GROUP_DECL (FWSPID , Y1 , Y2 , Y3 , Y4 );
1507
1504
GROUP_DECL (FWQSPID , Y1 , Y2 , Y3 , Y4 , AE12 , AF12 );
1505
+ GROUP_DECL (EMMCG8 , AB4 , AA4 , AC4 , AA5 , Y5 , AB5 , AB6 , AC5 , Y1 , Y2 , Y3 , Y4 );
1508
1506
FUNC_DECL_2 (FWSPID , FWSPID , FWQSPID );
1509
1507
FUNC_GROUP_DECL (VB , Y1 , Y2 , Y3 , Y4 );
1510
-
1508
+ FUNC_DECL_3 ( EMMC , EMMCG1 , EMMCG4 , EMMCG8 );
1511
1509
/*
1512
1510
* FIXME: Confirm bits and priorities are the right way around for the
1513
1511
* following 4 pins
@@ -1968,11 +1966,9 @@ static const struct aspeed_pin_group aspeed_g6_groups[] = {
1968
1966
ASPEED_PINCTRL_GROUP (SALT9G1 ),
1969
1967
ASPEED_PINCTRL_GROUP (SD1 ),
1970
1968
ASPEED_PINCTRL_GROUP (SD2 ),
1971
- ASPEED_PINCTRL_GROUP (SD3 ),
1972
- ASPEED_PINCTRL_GROUP (SD3DAT4 ),
1973
- ASPEED_PINCTRL_GROUP (SD3DAT5 ),
1974
- ASPEED_PINCTRL_GROUP (SD3DAT6 ),
1975
- ASPEED_PINCTRL_GROUP (SD3DAT7 ),
1969
+ ASPEED_PINCTRL_GROUP (EMMCG1 ),
1970
+ ASPEED_PINCTRL_GROUP (EMMCG4 ),
1971
+ ASPEED_PINCTRL_GROUP (EMMCG8 ),
1976
1972
ASPEED_PINCTRL_GROUP (SGPM1 ),
1977
1973
ASPEED_PINCTRL_GROUP (SGPS1 ),
1978
1974
ASPEED_PINCTRL_GROUP (SIOONCTRL ),
@@ -2051,6 +2047,7 @@ static const struct aspeed_pin_function aspeed_g6_functions[] = {
2051
2047
ASPEED_PINCTRL_FUNC (ADC8 ),
2052
2048
ASPEED_PINCTRL_FUNC (ADC9 ),
2053
2049
ASPEED_PINCTRL_FUNC (BMCINT ),
2050
+ ASPEED_PINCTRL_FUNC (EMMC ),
2054
2051
ASPEED_PINCTRL_FUNC (ESPI ),
2055
2052
ASPEED_PINCTRL_FUNC (ESPIALT ),
2056
2053
ASPEED_PINCTRL_FUNC (FSI1 ),
@@ -2183,11 +2180,6 @@ static const struct aspeed_pin_function aspeed_g6_functions[] = {
2183
2180
ASPEED_PINCTRL_FUNC (SALT9 ),
2184
2181
ASPEED_PINCTRL_FUNC (SD1 ),
2185
2182
ASPEED_PINCTRL_FUNC (SD2 ),
2186
- ASPEED_PINCTRL_FUNC (SD3 ),
2187
- ASPEED_PINCTRL_FUNC (SD3DAT4 ),
2188
- ASPEED_PINCTRL_FUNC (SD3DAT5 ),
2189
- ASPEED_PINCTRL_FUNC (SD3DAT6 ),
2190
- ASPEED_PINCTRL_FUNC (SD3DAT7 ),
2191
2183
ASPEED_PINCTRL_FUNC (SGPM1 ),
2192
2184
ASPEED_PINCTRL_FUNC (SGPS1 ),
2193
2185
ASPEED_PINCTRL_FUNC (SIOONCTRL ),
0 commit comments