Skip to content

Commit 2970264

Browse files
vishwabmcshenki
authored andcommitted
ARM: dts: aspeed: everest: Add vrm and other indicator leds
This commit adds indicator leds for vrms, processors, opencapi connectors, tpm, planar, power distribution card and dasd backplane and are driven by PIC16F882. Signed-off-by: Vishwanatha Subbanna <[email protected]> Signed-off-by: Joel Stanley <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 5b4673c commit 2970264

File tree

1 file changed

+270
-0
lines changed

1 file changed

+270
-0
lines changed

arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts

Lines changed: 270 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1400,6 +1400,276 @@
14001400
type = <PCA955X_TYPE_LED>;
14011401
};
14021402
};
1403+
1404+
pic0_vrm_misc: pca9552@34 {
1405+
compatible = "ibm,pca9552";
1406+
reg = <0x34>;
1407+
#address-cells = <1>;
1408+
#size-cells = <0>;
1409+
1410+
gpio-controller;
1411+
#gpio-cells = <2>;
1412+
1413+
led@0 {
1414+
label = "planar";
1415+
reg = <0>;
1416+
retain-state-shutdown;
1417+
default-state = "keep";
1418+
type = <PCA955X_TYPE_LED>;
1419+
};
1420+
1421+
led@1 {
1422+
label = "tpm";
1423+
reg = <1>;
1424+
retain-state-shutdown;
1425+
default-state = "keep";
1426+
type = <PCA955X_TYPE_LED>;
1427+
};
1428+
1429+
led@2 {
1430+
label = "cpu3-c61";
1431+
reg = <2>;
1432+
retain-state-shutdown;
1433+
default-state = "keep";
1434+
type = <PCA955X_TYPE_LED>;
1435+
};
1436+
1437+
led@3 {
1438+
label = "cpu0-c14";
1439+
reg = <3>;
1440+
retain-state-shutdown;
1441+
default-state = "keep";
1442+
type = <PCA955X_TYPE_LED>;
1443+
};
1444+
1445+
led@4 {
1446+
label = "opencapi-connector3";
1447+
reg = <4>;
1448+
retain-state-shutdown;
1449+
default-state = "keep";
1450+
type = <PCA955X_TYPE_LED>;
1451+
};
1452+
1453+
led@5 {
1454+
label = "opencapi-connector4";
1455+
reg = <5>;
1456+
retain-state-shutdown;
1457+
default-state = "keep";
1458+
type = <PCA955X_TYPE_LED>;
1459+
};
1460+
1461+
led@6 {
1462+
label = "opencapi-connector5";
1463+
reg = <6>;
1464+
retain-state-shutdown;
1465+
default-state = "keep";
1466+
type = <PCA955X_TYPE_LED>;
1467+
};
1468+
1469+
gpio@7 {
1470+
reg = <7>;
1471+
type = <PCA955X_TYPE_GPIO>;
1472+
};
1473+
1474+
led@8 {
1475+
label = "vrm4";
1476+
reg = <8>;
1477+
retain-state-shutdown;
1478+
default-state = "keep";
1479+
type = <PCA955X_TYPE_LED>;
1480+
};
1481+
1482+
led@9 {
1483+
label = "vrm5";
1484+
reg = <9>;
1485+
retain-state-shutdown;
1486+
default-state = "keep";
1487+
type = <PCA955X_TYPE_LED>;
1488+
};
1489+
1490+
led@10 {
1491+
label = "vrm6";
1492+
reg = <10>;
1493+
retain-state-shutdown;
1494+
default-state = "keep";
1495+
type = <PCA955X_TYPE_LED>;
1496+
};
1497+
1498+
led@11 {
1499+
label = "vrm7";
1500+
reg = <11>;
1501+
retain-state-shutdown;
1502+
default-state = "keep";
1503+
type = <PCA955X_TYPE_LED>;
1504+
};
1505+
1506+
led@12 {
1507+
label = "vrm12";
1508+
reg = <12>;
1509+
retain-state-shutdown;
1510+
default-state = "keep";
1511+
type = <PCA955X_TYPE_LED>;
1512+
};
1513+
1514+
led@13 {
1515+
label = "vrm13";
1516+
reg = <13>;
1517+
retain-state-shutdown;
1518+
default-state = "keep";
1519+
type = <PCA955X_TYPE_LED>;
1520+
};
1521+
1522+
led@14 {
1523+
label = "vrm14";
1524+
reg = <14>;
1525+
retain-state-shutdown;
1526+
default-state = "keep";
1527+
type = <PCA955X_TYPE_LED>;
1528+
};
1529+
1530+
led@15 {
1531+
label = "vrm15";
1532+
reg = <15>;
1533+
retain-state-shutdown;
1534+
default-state = "keep";
1535+
type = <PCA955X_TYPE_LED>;
1536+
};
1537+
};
1538+
1539+
pic1_vrm_misc: pca9552@35 {
1540+
compatible = "ibm,pca9552";
1541+
reg = <0x35>;
1542+
#address-cells = <1>;
1543+
#size-cells = <0>;
1544+
1545+
gpio-controller;
1546+
#gpio-cells = <2>;
1547+
1548+
led@0 {
1549+
label = "dasd-backplane";
1550+
reg = <0>;
1551+
retain-state-shutdown;
1552+
default-state = "keep";
1553+
type = <PCA955X_TYPE_LED>;
1554+
};
1555+
1556+
led@1 {
1557+
label = "power-distribution";
1558+
reg = <1>;
1559+
retain-state-shutdown;
1560+
default-state = "keep";
1561+
type = <PCA955X_TYPE_LED>;
1562+
};
1563+
1564+
led@2 {
1565+
label = "cpu1-c19";
1566+
reg = <2>;
1567+
retain-state-shutdown;
1568+
default-state = "keep";
1569+
type = <PCA955X_TYPE_LED>;
1570+
};
1571+
1572+
led@3 {
1573+
label = "cpu2-c56";
1574+
reg = <3>;
1575+
retain-state-shutdown;
1576+
default-state = "keep";
1577+
type = <PCA955X_TYPE_LED>;
1578+
};
1579+
1580+
led@4 {
1581+
label = "opencapi-connector0";
1582+
reg = <4>;
1583+
retain-state-shutdown;
1584+
default-state = "keep";
1585+
type = <PCA955X_TYPE_LED>;
1586+
};
1587+
1588+
led@5 {
1589+
label = "opencapi-connector1";
1590+
reg = <5>;
1591+
retain-state-shutdown;
1592+
default-state = "keep";
1593+
type = <PCA955X_TYPE_LED>;
1594+
};
1595+
1596+
led@6 {
1597+
label = "opencapi-connector2";
1598+
reg = <6>;
1599+
retain-state-shutdown;
1600+
default-state = "keep";
1601+
type = <PCA955X_TYPE_LED>;
1602+
};
1603+
1604+
gpio@7 {
1605+
reg = <7>;
1606+
type = <PCA955X_TYPE_GPIO>;
1607+
};
1608+
1609+
led@8 {
1610+
label = "vrm0";
1611+
reg = <8>;
1612+
retain-state-shutdown;
1613+
default-state = "keep";
1614+
type = <PCA955X_TYPE_LED>;
1615+
};
1616+
1617+
led@9 {
1618+
label = "vrm1";
1619+
reg = <9>;
1620+
retain-state-shutdown;
1621+
default-state = "keep";
1622+
type = <PCA955X_TYPE_LED>;
1623+
};
1624+
1625+
led@10 {
1626+
label = "vrm2";
1627+
reg = <10>;
1628+
retain-state-shutdown;
1629+
default-state = "keep";
1630+
type = <PCA955X_TYPE_LED>;
1631+
};
1632+
1633+
led@11 {
1634+
label = "vrm3";
1635+
reg = <11>;
1636+
retain-state-shutdown;
1637+
default-state = "keep";
1638+
type = <PCA955X_TYPE_LED>;
1639+
};
1640+
1641+
led@12 {
1642+
label = "vrm8";
1643+
reg = <12>;
1644+
retain-state-shutdown;
1645+
default-state = "keep";
1646+
type = <PCA955X_TYPE_LED>;
1647+
};
1648+
1649+
led@13 {
1650+
label = "vrm9";
1651+
reg = <13>;
1652+
retain-state-shutdown;
1653+
default-state = "keep";
1654+
type = <PCA955X_TYPE_LED>;
1655+
};
1656+
1657+
led@14 {
1658+
label = "vrm10";
1659+
reg = <14>;
1660+
retain-state-shutdown;
1661+
default-state = "keep";
1662+
type = <PCA955X_TYPE_LED>;
1663+
};
1664+
1665+
led@15 {
1666+
label = "vrm11";
1667+
reg = <15>;
1668+
retain-state-shutdown;
1669+
default-state = "keep";
1670+
type = <PCA955X_TYPE_LED>;
1671+
};
1672+
};
14031673
};
14041674

14051675
&i2c8 {

0 commit comments

Comments
 (0)