<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
26. Jun 2018 07:44 by <a href="mailto:alexfeinman@hotmail.com" target="_blank" rel="noopener noreferrer">alexfeinman@hotmail.com</a>:<br /><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;">



<div id="divtagdefaultwrapper" style="font-size: 12pt ; color: #000000 ; font-family: "calibri" , "helvetica" , sans-serif">
<p style="margin-top: 0 ; margin-bottom: 0">Chris,</p>
<p style="margin-top: 0 ; margin-bottom: 0">The GPIO tables are usually compiled into the BIOS C code and not into ASL. While decompiling DSDT can give you some insight into what GPIOs are used for say WLAN power control or some of the hardware interrupts, there
 is also a number of Kaby Lake pins that drive system signals or control onboard hardware without going through ASL. For instance Coreboot build for KBL RVP3 uses this:</p>
<p style="margin-top: 0 ; margin-bottom: 0"><a href="https://github.com/coreboot/coreboot/blob/master/src/mainboard/intel/kblrvp/variants/rvp3/include/variant/gpio.h" class="OWAAutoLink" id="LPlnk735632" target="_blank" rel="noopener noreferrer">https://github.com/coreboot/coreboot/blob/master/src/mainboard/intel/kblrvp/variants/rvp3/include/variant/gpio.h</a><br />
</p>
<p style="margin-top: 0 ; margin-bottom: 0">What Niko suggests is to review carefully all the lines that use GPIO_CFG_GPO (output) to ensure that no pins that are configured as output unless you are absolutely sure about where they go. Of course, this requires
 you to understand the code</p></div></blockquote><p>Hi Alex,<br />I mentioned dumping the ACPI code to ask if I can use it in the .asl files in mainboard directory (for example <a href="https://github.com/coreboot/coreboot/blob/master/src/mainboard/purism/librem_skl/acpi/ec.asl" target="_blank" rel="noopener noreferrer">https://github.com/coreboot/coreboot/blob/master/src/mainboard/purism/librem_skl/acpi/ec.asl</a>). Dumping data for gpio.h I guess is hard because inteltool doesn't support Kabylake and I have no schematics. Nico said I can try booting without the GPIO config, but I don't know if the laptop will be usable without it.<br />Thanks,<br />Chris</p><blockquote class="tutanota_quote" style="border-left: 1px solid #93A3B8; padding-left: 10px; margin-left: 5px;"><div style="font-size: 12pt ; color: #000000 ; font-family: "calibri" , "helvetica" , sans-serif">

</div></blockquote>  </body>
</html>