From patchwork Fri Feb 16 02:09:59 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Haojian Zhuang X-Patchwork-Id: 128526 Delivered-To: patch@linaro.org Received: by 10.46.124.24 with SMTP id x24csp58260ljc; Thu, 15 Feb 2018 18:10:20 -0800 (PST) X-Google-Smtp-Source: AH8x2269Y4XoZ/PMRKmEtpR8iUgFjMtO8+6Y+D/uoF1UXLaEoPdVHsLunkfrVXZp5zZDQ7yPrkXN X-Received: by 2002:a17:902:149:: with SMTP id 67-v6mr4312470plb.73.1518747020776; Thu, 15 Feb 2018 18:10:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518747020; cv=none; d=google.com; s=arc-20160816; b=zDeYFvOc0m2sbbGS7RDBSIY5fNT6B93rCSAbYj7NgNS45Cb1dU3cqTEshoM326jTQ7 RKvNyolQbLdUwSz2RZf2CuqSLcQBk5RhRK/3eFUBjy640Q8rhBRcVuKT3dNDiU9WDmCT RqcTLbpX9MLG3ovujbgx4m1c0xJnznsPXExh5lvIdFx5+xFmj8Ig9X5Lsyn1Ohj9LmCo 0Mqrd7GCo9VEKLzKStS8AYQKZVzfcJs22GzqfZqb9Ik6UOP+8dEXbLr0xLmUgHI3LcZY U3ZY9jwSvTLYnuhDL0cRydp+RzWjHzoHABW0iEsivY/6mWs7vr6r9Q8X1nFZmAFFkcuT njgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=FFdXC/rSbu7kBP+VQ0wOD0UXIHNVKWCSTOlNcCv99HI=; b=oesBh/8oXrbUJrW6MFwPlZqqodBG68EtcTBkxAIjTYksWXkebuIL2ctvRiXGJf5mHe mp/KG4CazXFWRxtqPclqukwqnPnYK+Wa/oOGXJ/aCW+fXqzf5Nu4BezW82+ll4MAZeVq WCAGD+tUauoYwtVIieL16nzLAqq/muf7/lWYpJjAeIF43+Njuz7/dMqLFO97Zjaof0f6 Vr3AmqcATqckxE+C8eNtu1yb5m1bIdiVbRsJburz14T4s8/VODVNYUliw+AYkDGnM1kH 2vhEvS6aIEtCRssanxjoOZTcCZTBPvB7E1pxWnFzPTd3oit7xix0UPZAA7etC+33JBf4 x9rQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=DOMmy7ZG; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from ml01.01.org (ml01.01.org. [2001:19d0:306:5::1]) by mx.google.com with ESMTPS id c1-v6si1982936plz.783.2018.02.15.18.10.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Feb 2018 18:10:20 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) client-ip=2001:19d0:306:5::1; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=DOMmy7ZG; spf=pass (google.com: best guess record for domain of edk2-devel-bounces@lists.01.org designates 2001:19d0:306:5::1 as permitted sender) smtp.mailfrom=edk2-devel-bounces@lists.01.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from [127.0.0.1] (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 1ED4F223230E9; Thu, 15 Feb 2018 18:04:26 -0800 (PST) X-Original-To: edk2-devel@lists.01.org Delivered-To: edk2-devel@lists.01.org Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2607:f8b0:400e:c01::242; helo=mail-pl0-x242.google.com; envelope-from=haojian.zhuang@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-pl0-x242.google.com (mail-pl0-x242.google.com [IPv6:2607:f8b0:400e:c01::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 71170223230C5 for ; Thu, 15 Feb 2018 18:04:23 -0800 (PST) Received: by mail-pl0-x242.google.com with SMTP id h10so912536plt.5 for ; Thu, 15 Feb 2018 18:10:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=fZKdJI9x1kdaWKCe9C2izmNpAeZkcLASwKLIS1RFe08=; b=DOMmy7ZGJTLTohl+RAeJkCVKLbI0NFyqFXk69FRMEEDAhrKHqP6Lf39SKbYgkBskUZ Qqo1el6fK5r7bz6P/EGuFirGa/21p4wdH/lG7ehp1SwhH/UM78iHeqpr2yKniSq78Uoz r1Q7ihv8sWz9mX6RnOwxsGQiVRY9Q3pJrbH+M= 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; bh=fZKdJI9x1kdaWKCe9C2izmNpAeZkcLASwKLIS1RFe08=; b=uRQikbykKqh2y7Wj6sWJLncQl+fOVWIqSX2WBcsqP1N/IOicoHaVq35kah52fNP7ov xcphj2T0aKHJTbOnkyg7TIdbcvTDHN+sqWpzDN3rDflsuIHva8eVzEOJv9YWZh/1jdit U6Ckcsj99DoUQusaD0+SQVlmzQp9u/iTC8IXOivDpkDUuw+5OYFqTqdEt+adQvb91Kqq lOfG1hGjpDwcBtjsYmux6deOXggNzSwHX2UEarrgX5WnxA7a4ww0z3FNr+U2h5UIvpjo L2JY0HlMtTKiwGgrWUSNd5Z9Phxp0Z7WXovmN8UEcyzi8K73ezjjHE9kML5870hPxSKs SItg== X-Gm-Message-State: APf1xPAcDzd3aqHRXEbHFYDVT1lOTRGPniNpOWk/x4UcWtZEMRf64YAv T9TX+yoBnemFblzgh5oVLiRqamFqVhs= X-Received: by 2002:a17:902:d24:: with SMTP id 33-v6mr4356484plu.40.1518747016651; Thu, 15 Feb 2018 18:10:16 -0800 (PST) Received: from localhost.localdomain ([64.64.108.63]) by smtp.gmail.com with ESMTPSA id q13sm37836007pgp.76.2018.02.15.18.10.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 15 Feb 2018 18:10:15 -0800 (PST) From: Haojian Zhuang To: edk2-devel@lists.01.org, leif.lindholm@linaro.org, ard.biesheuvel@linaro.org, linaro-uefi@lists.linaro.org, heyi.guo@linaro.org Date: Fri, 16 Feb 2018 10:09:59 +0800 Message-Id: <1518747003-29025-1-git-send-email-haojian.zhuang@linaro.org> X-Mailer: git-send-email 2.7.4 Subject: [edk2] [PATCH v3 0/4] support hikey960 X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Haojian Zhuang MIME-Version: 1.0 Errors-To: edk2-devel-bounces@lists.01.org Sender: "edk2-devel" Changelog: v3: * Sort the patch sequence. * Add CONFIG_NO_DEBUGLIB in HiKey/HiKey960 dsc file. v2: * Use Hisilicon common file. * Move SerialPorLib & DebugLib of DXE_RUNTIME out of Hisilicon.dsc.inc. * Remove unused PCD values from HiKey960 dsc file. * Fix to enter boot manager on HiKey. v1: * Support the skeleton of HiKey960. Haojian Zhuang (4): Platform/Hisilicon/HiKey: include DxePcdLib for HiiDatabase Platform/Hisilicon: move out SerialPortLib from common file Platform/Hisilicon/HiKey: use Hisilicon common file Platform/Hisilicon/HiKey960: add skeleton of HiKey960 Platform/Hisilicon/D02/Pv660D02.dsc | 1 + Platform/Hisilicon/HiKey/HiKey.dsc | 214 ++--------------- Platform/Hisilicon/HiKey/HiKey.fdf | 141 +---------- Platform/Hisilicon/HiKey960/HiKey960.dsc | 263 +++++++++++++++++++++ Platform/Hisilicon/HiKey960/HiKey960.fdf | 214 +++++++++++++++++ .../HiKey960/Library/HiKey960Lib/HiKey960.c | 144 +++++++++++ .../HiKey960/Library/HiKey960Lib/HiKey960Helper.S | 52 ++++ .../HiKey960/Library/HiKey960Lib/HiKey960Lib.inf | 44 ++++ .../HiKey960/Library/HiKey960Lib/HiKey960Mem.c | 163 +++++++++++++ Silicon/Hisilicon/Hisilicon.dsc.inc | 3 +- 10 files changed, 910 insertions(+), 329 deletions(-) create mode 100644 Platform/Hisilicon/HiKey960/HiKey960.dsc create mode 100644 Platform/Hisilicon/HiKey960/HiKey960.fdf create mode 100644 Platform/Hisilicon/HiKey960/Library/HiKey960Lib/HiKey960.c create mode 100644 Platform/Hisilicon/HiKey960/Library/HiKey960Lib/HiKey960Helper.S create mode 100644 Platform/Hisilicon/HiKey960/Library/HiKey960Lib/HiKey960Lib.inf create mode 100644 Platform/Hisilicon/HiKey960/Library/HiKey960Lib/HiKey960Mem.c -- 2.7.4 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel Reviewed-by: Leif Lindholm