Changes between Version 13 and Version 14 of venice/power


Ignore:
Timestamp:
12/08/2025 05:34:10 PM (3 days ago)
Author:
Tim Harvey
Comment:

added note about power savings for GW8201 boards

Legend:

Unmodified
Added
Removed
Modified
  • venice/power

    v13 v14  
    2929* GW7300-00 - Quad Core 1600Mhz IMX8MM 1GiB LPDDR4, 8GiB eMMC, 2x USB2, 2x GbE, 3x PCIe+USB2
    3030* GW7301-01 - Quad Core 1600Mhz IMX8MM 4GiB LPDDR4, 64GiB eMMC, 2x USB2, 2x GbE, 3x PCIe+USB2, GPS, !WiFi/BT
     31* GW8201 - has a PCIe Gen3 switch that does not by default disable unused lanes. The PI7C9X3G606GP Gen3 switch used on this board does not enable a vendor specific LTSSM register 0x3cc bit 0 (pwr_det_ctrl) allowing it to disable unused ports. Enabling this can provide appx 800mW of power savings. This can be done via a [https://github.com/Gateworks/linux-venice/commit/7a3ed01ed94e31e77c1600d8fcdf4ac06232df59 kernel PCI quirk patch] (which exists in the current Gateworks kernel) or in userspace (for older/unsupported kernels) via:
     32{{{#!bash
     33setpci -s 02:01.0 0x3cc.l=0x1
     34setpci -s 02:02.0 0x3cc.l=0x1
     35setpci -s 02:03.0 0x3cc.l=0x1
     36setpci -s 02:04.0 0x3cc.l=0x1
     37setpci -s 02:05.0 0x3cc.l=0x1
     38setpci -s 02:06.0 0x3cc.l=0x1
     39setpci -s 02:07.0 0x3cc.l=0x1
     40}}}
    3141
    3242See [http://trac.gateworks.com/wiki/DVFS DVFS] for more details.