chip soc/intel/skylake # Enable Panel as eDP and configure power delays register "panel_cfg" = "{ .up_delay_ms = 210, // T3 .down_delay_ms = 500, // T10 .cycle_delay_ms = 5000, // T12 .backlight_on_delay_ms = 1, // T7 .backlight_off_delay_ms = 200, // T9 }" # Enable deep Sx states register "deep_s3_enable_ac" = "1" register "deep_s3_enable_dc" = "1" register "deep_s5_enable_ac" = "1" register "deep_s5_enable_dc" = "1" register "deep_sx_config" = "DSX_EN_LAN_WAKE_PIN" register "eist_enable" = "1" # GPE configuration # Note that GPE events called out in ASL code rely on this # route. i.e. If this route changes then the affected GPE # offset bits also need to be changed. register "gpe0_dw0" = "GPP_C" register "gpe0_dw1" = "GPP_D" register "gpe0_dw2" = "GPP_E" register "gen1_dec" = "0x000c0681" register "gen2_dec" = "0x000c1641" # Disable DPTF register "dptf_enable" = "0" # FSP Configuration register "SataSalpSupport" = "1" # The X210 has 3 SATA ports: a full SATA port, mSATA, and SATA over M.2 register "SataPortsEnable[0]" = "1" register "SataPortsEnable[1]" = "1" register "SataPortsEnable[2]" = "1" register "SataPortsDevSlp[0]" = "1" register "SataPortsDevSlp[1]" = "1" register "SataPortsDevSlp[2]" = "1" register "DspEnable" = "0" register "IoBufferOwnership" = "0" register "SsicPortEnable" = "0" register "ScsEmmcHs400Enabled" = "0" register "SkipExtGfxScan" = "1" register "SaGv" = "SaGv_Enabled" register "PmConfigSlpS3MinAssert" = "2" # 50ms register "PmConfigSlpS4MinAssert" = "1" # 1s register "PmConfigSlpSusMinAssert" = "3" # 500ms register "PmConfigSlpAMinAssert" = "3" # 2s register "serirq_mode" = "SERIRQ_CONTINUOUS" # Enable Root Ports 3, 4 and 9 register "PcieRpEnable[2]" = "1" # Ethernet controller register "PcieRpClkReqSupport[2]" = "1" register "PcieRpClkReqNumber[2]" = "0" register "PcieRpClkSrcNumber[2]" = "0" register "PcieRpAdvancedErrorReporting[2]" = "1" register "PcieRpLtrEnable[2]" = "1" register "PcieRpEnable[3]" = "1" # Wireless controller register "PcieRpClkReqSupport[3]" = "1" register "PcieRpClkReqNumber[3]" = "1" register "PcieRpClkSrcNumber[3]" = "1" register "PcieRpAdvancedErrorReporting[3]" = "1" register "PcieRpLtrEnable[3]" = "1" register "PcieRpEnable[8]" = "1" # NVMe controller register "PcieRpClkReqSupport[8]" = "1" register "PcieRpClkReqNumber[8]" = "4" register "PcieRpClkSrcNumber[8]" = "4" register "PcieRpAdvancedErrorReporting[8]" = "1" register "PcieRpLtrEnable[8]" = "1" register "usb2_ports[0]" = "USB2_PORT_MID(OC1)" # Type-A Port (left) register "usb2_ports[1]" = "USB2_PORT_MID(OC1)" # Type-A Port (left) register "usb2_ports[2]" = "USB2_PORT_FLEX(OC_SKIP)" # FPR register "usb2_ports[3]" = "USB2_PORT_FLEX(OC_SKIP)" # SD register "usb2_ports[4]" = "USB2_PORT_FLEX(OC_SKIP)" # INT register "usb2_ports[5]" = "USB2_PORT_MID(OC1)" # Type-A Port (right) register "usb2_ports[6]" = "USB2_PORT_FLEX(OC_SKIP)" # Webcam register "usb2_ports[7]" = "USB2_PORT_MID(OC_SKIP)" # mPCIe / WiFi Port register "usb2_ports[8]" = "USB2_PORT_MID(OC_SKIP)" # mSATA / WWAN Port register "usb3_ports[0]" = "USB3_PORT_DEFAULT(OC1)" # Type-A Port (left) register "usb3_ports[1]" = "USB3_PORT_DEFAULT(OC1)" # Type-A Port (left) # PL1 override 25W # PL2 override 44W register "power_limits_config" = "{ .tdp_pl1_override = 25, .tdp_pl2_override = 44, }" # Send an extra VR mailbox command for the PS4 exit issue register "SendVrMbxCmd" = "2" device cpu_cluster 0 on end device domain 0 on device ref igpu on end device ref sa_thermal on end device ref south_xhci on end device ref thermal on end device ref heci1 on end device ref sata on end device ref pcie_rp3 on end device ref pcie_rp4 on end device ref pcie_rp9 on end device ref lpc_espi on chip ec/51nb/npce985la0dx device pnp 0c09.0 on end device pnp 4e.5 on end device pnp 4e.6 on end device pnp 4e.11 on end end end device ref pmc on end device ref hda on end device ref smbus on end end end