<p>Furquan Shaikh <strong>uploaded patch set #3</strong> to this change.</p><p><a href="https://review.coreboot.org/23236">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">drivers/gpio_keys: Add driver for handling gpio-keys<br><br>This change adds the required device node in SSDT for defining<br>gpio-keys. Currently, it supports only one gpio-key per device<br>node.<br><br>TEST=Verified by adding details to devicetree that device node is<br>added to SSDT:<br> Device (PENH)<br> {<br> Name (_HID, "PRP0001") // _HID: Hardware ID<br> Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings<br> {<br> GpioIo (Exclusive, PullDefault, 0x0000, 0x0000, IoRestrictionInputOnly,<br> "\\_SB.PCI0.GPIO", 0x00, ResourceConsumer, ,<br> )<br> { // Pin list<br> 0x0024<br> }<br> })<br> Name (_DSD, Package (0x02) // _DSD: Device-Specific Data<br> {<br> ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */,<br> Package (0x01)<br> {<br> Package (0x02)<br> {<br> "compatible",<br> "gpio-keys"<br> }<br> }<br> })<br> Device (EJCT)<br> {<br> Name (_HID, "PRP0001") // _HID: Hardware ID<br> Name (_DSD, Package (0x02) // _DSD: Device-Specific Data<br> {<br> ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */,<br> Package (0x04)<br> {<br> Package (0x02)<br> {<br> "linux,code",<br> 0x0F<br> },<br><br> Package (0x02)<br> {<br> "linux,input-type",<br> 0x05<br> },<br><br> Package (0x02)<br> {<br> "label",<br> "pen_eject"<br> },<br><br> Package (0x02)<br> {<br> "gpios",<br> Package (0x04)<br> {<br> \_SB.PCI0.I2C0.PENH,<br> Zero,<br> Zero,<br> One<br> }<br> }<br> }<br> })<br> }<br> }<br><br>Change-Id: I6f11397b17d9de1c87d56f6a61669ef4052ec27b<br>Signed-off-by: Furquan Shaikh <furquan@chromium.org><br>---<br>A src/drivers/generic/gpio_keys/Kconfig<br>A src/drivers/generic/gpio_keys/Makefile.inc<br>A src/drivers/generic/gpio_keys/chip.h<br>A src/drivers/generic/gpio_keys/gpio_keys.c<br>4 files changed, 182 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/36/23236/3</pre><p>To view, visit <a href="https://review.coreboot.org/23236">change 23236</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/23236"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>
<div style="display:none"> Gerrit-Change-Id: I6f11397b17d9de1c87d56f6a61669ef4052ec27b </div>
<div style="display:none"> Gerrit-Change-Number: 23236 </div>
<div style="display:none"> Gerrit-PatchSet: 3 </div>
<div style="display:none"> Gerrit-Owner: Furquan Shaikh <furquan@google.com> </div>
<div style="display:none"> Gerrit-Reviewer: Furquan Shaikh <furquan@google.com> </div>
<div style="display:none"> Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org> </div>
<div style="display:none"> Gerrit-Reviewer: shkim <sh_.kim@samsung.com> </div>