From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=pass header.i=@linaro.org header.s=google header.b=hRc6XXo4; spf=pass (domain: linaro.org, ip: 209.85.221.68, mailfrom: ard.biesheuvel@linaro.org) Received: from mail-wr1-f68.google.com (mail-wr1-f68.google.com [209.85.221.68]) by groups.io with SMTP; Thu, 25 Apr 2019 05:32:59 -0700 Received: by mail-wr1-f68.google.com with SMTP id h4so30089460wre.7 for ; Thu, 25 Apr 2019 05:32:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=AamcjSPTLJ6WXcNkxa1Nq1Gw5+SoevTp+ma3gZMtwiQ=; b=hRc6XXo4w3QI+yub4l9LPIt2/JK6DKD3Ej1MSsSVcMfQw21UBCzFxDHcxqSjZrUSkP 6b+9WQnaFx+kIWAfrmhzeg1K5PCynnXF7FsUmghXeSveouZ+SHJfGTMaaT0hj9HohBvE iK7TWzO4qkqEMFMR0CGT5Y0Boxce9YwICkxmKGafYWh1cOXVzJneRRHBXf7WMnHZcV74 xbBESI4NReE4/QY/Q0elp0TOTK/c+Poa2EXBBwSy5JRE6v1Ux6+5fmhinUtRRGN3Q8Hk Zrn5+QuK4tgFzqpLomvoUsb3WwctPHS+kNhM8xB+gepVZJhTQaKsgHgqARCOFY3Jwuzh OuJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=AamcjSPTLJ6WXcNkxa1Nq1Gw5+SoevTp+ma3gZMtwiQ=; b=Jpv/sFU/eDQxQzSdq9kcIbQ3Seu1fxqGgBQFUN1t4n1bdAgdIx8WlQyUD3+hSL/UkR u4LC4228yblI0I8fXNMfTZjH1uEHPjC9ClUeFvgPwuCOtKcTQ95S42DAIK5kuhYU05cI U6SBfSbAUFfvnLJpPM1mx5vMoBeNMK+AT4VlfuOxKGMIb9TEHUZ0g7eHn/foKlqPvnP8 1mCe09fkwFbjmP1iD94VZ3CX0qTyYDvTz0ARERo+D5DWTz5T3erPMxOqZjHOySFG6ewV T9Q+PJ8T5ZSC2yYclE9i9IaWs9sPM/PS8ZeDHApzlMA74bzZhYWSjeccRM3+ysS/Pjyx VCZA== X-Gm-Message-State: APjAAAUkYnlDzXjyUlGMlu4lH+dysTe19LGV1z9Jq7cD9e22uHzJUE21 NTKBiP+3U+7vY48RYokrAzYxAQJ/dSAV9w== X-Google-Smtp-Source: APXvYqwZEgiJQ/L+vhd2Db6SOI23oMaDHMJK7XIwd4MXeCj0Aw5Fx4CnFr/qM+ofjkQHvzPNCPdqfw== X-Received: by 2002:a5d:4fc3:: with SMTP id h3mr2006272wrw.54.1556195577428; Thu, 25 Apr 2019 05:32:57 -0700 (PDT) Return-Path: Received: from sudo.home ([2a01:cb1d:112:6f00:95f:9014:5be9:5288]) by smtp.gmail.com with ESMTPSA id o6sm43753488wre.60.2019.04.25.05.32.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Apr 2019 05:32:56 -0700 (PDT) From: "Ard Biesheuvel" To: devel@edk2.groups.io Cc: leif.lindholm@linaro.org, graeme.gregory@linaro.org, masahisa.kojima@linaro.org, Ard Biesheuvel Subject: [PATCH edk2-platforms 0/3] enable Secure96 GPIO LEDs on ACPI systems Date: Thu, 25 Apr 2019 14:32:51 +0200 Message-Id: <20190425123254.16396-1-ard.biesheuvel@linaro.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series plumbs in the support for describing 96boards mezzanines via ACPI. For now, only the GPIO LEDs are described: in the future, I intend to wire up the I2C and SPI parts as well, but these are currently untested and so not ready for review. Note that this applies onto Silicon/SynQuacer: add ACPI description of GPIO controller and power button which I sent out earlier today. Ard Biesheuvel (3): Silicon/SynQuacer: describe 96boards LS connector GPIOs via ACPI Platform/96Boards: add ACPI support to mezzanine/LS connector driver Platform/Secure96Dxe: add ACPI description of the GPIO LEDs Platform/96Boards/Include/Protocol/Mezzanine.h | 21 ++++ Platform/96Boards/LsConnectorDxe/LsConnectorDxe.c | 35 ++++--- Platform/96Boards/LsConnectorDxe/LsConnectorDxe.inf | 1 + Platform/96Boards/Secure96Dxe/Secure96.asl | 103 ++++++++++++++++++++ Platform/96Boards/Secure96Dxe/Secure96Dxe.c | 59 ++++++++++- Platform/96Boards/Secure96Dxe/Secure96Dxe.inf | 1 + Silicon/Socionext/SynQuacer/AcpiTables/AcpiTables.inf | 14 +++ Silicon/Socionext/SynQuacer/AcpiTables/Dsdt.asl | 20 ++++ 8 files changed, 238 insertions(+), 16 deletions(-) create mode 100644 Platform/96Boards/Secure96Dxe/Secure96.asl -- 2.20.1