diff options
author | Dave Airlie <airlied@redhat.com> | 2018-10-17 22:05:08 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2018-10-17 22:05:11 -0400 |
commit | c13bbf4a78aafed144de0250a3c71265672c9bda (patch) | |
tree | 54edb601a81ce803d42e1fe55c93b6a7f7f42741 /drivers/gpu/drm/amd/include/atomfirmware.h | |
parent | 28b32b9f61fe73e7625ed30c35afd6d8a0ed2b6e (diff) | |
parent | 8e16695b4eb819881774b8c06eb164dc1fb74275 (diff) |
Merge branch 'drm-next-4.20' of git://people.freedesktop.org/~agd5f/linux into drm-next
Fixes for 4.20. Highlights:
- VCN DPG fixes for Picasso
- Add support for the latest vega20 vbios
- Scheduler timeout fix
- License fixes for radeon and amdgpu
- Misc other fixes
Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Alex Deucher <alexdeucher@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20181017215427.2804-1-alexander.deucher@amd.com
Diffstat (limited to 'drivers/gpu/drm/amd/include/atomfirmware.h')
-rw-r--r-- | drivers/gpu/drm/amd/include/atomfirmware.h | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/include/atomfirmware.h b/drivers/gpu/drm/amd/include/atomfirmware.h index 8ae7adb7329b..d2e7c0fa96c2 100644 --- a/drivers/gpu/drm/amd/include/atomfirmware.h +++ b/drivers/gpu/drm/amd/include/atomfirmware.h | |||
@@ -1532,6 +1532,94 @@ struct atom_smc_dpm_info_v4_3 | |||
1532 | uint32_t boardreserved[10]; | 1532 | uint32_t boardreserved[10]; |
1533 | }; | 1533 | }; |
1534 | 1534 | ||
1535 | struct smudpm_i2ccontrollerconfig_t { | ||
1536 | uint32_t enabled; | ||
1537 | uint32_t slaveaddress; | ||
1538 | uint32_t controllerport; | ||
1539 | uint32_t controllername; | ||
1540 | uint32_t thermalthrottler; | ||
1541 | uint32_t i2cprotocol; | ||
1542 | uint32_t i2cspeed; | ||
1543 | }; | ||
1544 | |||
1545 | struct atom_smc_dpm_info_v4_4 | ||
1546 | { | ||
1547 | struct atom_common_table_header table_header; | ||
1548 | uint32_t i2c_padding[3]; | ||
1549 | |||
1550 | uint16_t maxvoltagestepgfx; | ||
1551 | uint16_t maxvoltagestepsoc; | ||
1552 | |||
1553 | uint8_t vddgfxvrmapping; | ||
1554 | uint8_t vddsocvrmapping; | ||
1555 | uint8_t vddmem0vrmapping; | ||
1556 | uint8_t vddmem1vrmapping; | ||
1557 | |||
1558 | uint8_t gfxulvphasesheddingmask; | ||
1559 | uint8_t soculvphasesheddingmask; | ||
1560 | uint8_t externalsensorpresent; | ||
1561 | uint8_t padding8_v; | ||
1562 | |||
1563 | uint16_t gfxmaxcurrent; | ||
1564 | uint8_t gfxoffset; | ||
1565 | uint8_t padding_telemetrygfx; | ||
1566 | |||
1567 | uint16_t socmaxcurrent; | ||
1568 | uint8_t socoffset; | ||
1569 | uint8_t padding_telemetrysoc; | ||
1570 | |||
1571 | uint16_t mem0maxcurrent; | ||
1572 | uint8_t mem0offset; | ||
1573 | uint8_t padding_telemetrymem0; | ||
1574 | |||
1575 | uint16_t mem1maxcurrent; | ||
1576 | uint8_t mem1offset; | ||
1577 | uint8_t padding_telemetrymem1; | ||
1578 | |||
1579 | |||
1580 | uint8_t acdcgpio; | ||
1581 | uint8_t acdcpolarity; | ||
1582 | uint8_t vr0hotgpio; | ||
1583 | uint8_t vr0hotpolarity; | ||
1584 | |||
1585 | uint8_t vr1hotgpio; | ||
1586 | uint8_t vr1hotpolarity; | ||
1587 | uint8_t padding1; | ||
1588 | uint8_t padding2; | ||
1589 | |||
1590 | |||
1591 | uint8_t ledpin0; | ||
1592 | uint8_t ledpin1; | ||
1593 | uint8_t ledpin2; | ||
1594 | uint8_t padding8_4; | ||
1595 | |||
1596 | |||
1597 | uint8_t pllgfxclkspreadenabled; | ||
1598 | uint8_t pllgfxclkspreadpercent; | ||
1599 | uint16_t pllgfxclkspreadfreq; | ||
1600 | |||
1601 | |||
1602 | uint8_t uclkspreadenabled; | ||
1603 | uint8_t uclkspreadpercent; | ||
1604 | uint16_t uclkspreadfreq; | ||
1605 | |||
1606 | |||
1607 | uint8_t fclkspreadenabled; | ||
1608 | uint8_t fclkspreadpercent; | ||
1609 | uint16_t fclkspreadfreq; | ||
1610 | |||
1611 | |||
1612 | uint8_t fllgfxclkspreadenabled; | ||
1613 | uint8_t fllgfxclkspreadpercent; | ||
1614 | uint16_t fllgfxclkspreadfreq; | ||
1615 | |||
1616 | |||
1617 | struct smudpm_i2ccontrollerconfig_t i2ccontrollers[7]; | ||
1618 | |||
1619 | |||
1620 | uint32_t boardreserved[10]; | ||
1621 | }; | ||
1622 | |||
1535 | /* | 1623 | /* |
1536 | *************************************************************************** | 1624 | *************************************************************************** |
1537 | Data Table asic_profiling_info structure | 1625 | Data Table asic_profiling_info structure |