Cover Letter Detail
Show a cover letter.
GET /api/covers/812927/?format=api
{ "id": 812927, "url": "http://patchwork.ozlabs.org/api/covers/812927/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/1505230666-14290-1-git-send-email-philipp.tomsich@theobroma-systems.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<1505230666-14290-1-git-send-email-philipp.tomsich@theobroma-systems.com>", "list_archive_url": null, "date": "2017-09-12T15:37:36", "name": "[U-Boot,RESEND,00/10] rockchip: puma-rk3399: support 'same-as-spl' for boot-order and always power-up eMMC/SPI", "submitter": { "id": 53488, "url": "http://patchwork.ozlabs.org/api/people/53488/?format=api", "name": "Philipp Tomsich", "email": "philipp.tomsich@theobroma-systems.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/1505230666-14290-1-git-send-email-philipp.tomsich@theobroma-systems.com/mbox/", "series": [ { "id": 2729, "url": "http://patchwork.ozlabs.org/api/series/2729/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=2729", "date": "2017-09-12T15:37:37", "name": "rockchip: puma-rk3399: support 'same-as-spl' for boot-order and always power-up eMMC/SPI", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/2729/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/812927/comments/", "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org", "Authentication-Results": "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)", "Received": [ "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xs8Dh2BWwz9s0Z\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 01:42:12 +1000 (AEST)", "by lists.denx.de (Postfix, from userid 105)\n\tid 23FE3C222AE; Tue, 12 Sep 2017 15:39:06 +0000 (UTC)", "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 5952CC2228B;\n\tTue, 12 Sep 2017 15:38:00 +0000 (UTC)", "by lists.denx.de (Postfix, from userid 105)\n\tid 1625EC221A4; Tue, 12 Sep 2017 15:37:54 +0000 (UTC)", "from mail.theobroma-systems.com (vegas.theobroma-systems.com\n\t[144.76.126.164])\n\tby lists.denx.de (Postfix) with ESMTPS id 88F93C220BE\n\tfor <u-boot@lists.denx.de>; Tue, 12 Sep 2017 15:37:54 +0000 (UTC)", "from [86.59.122.178] (port=59704 helo=android.lan)\n\tby mail.theobroma-systems.com with esmtpsa\n\t(TLS1.2:RSA_AES_128_CBC_SHA256:128)\n\t(Exim 4.80) (envelope-from <philipp.tomsich@theobroma-systems.com>)\n\tid 1drnG3-0007is-47; Tue, 12 Sep 2017 17:37:51 +0200" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=0.0 required=5.0 tests=none autolearn=unavailable\n\tautolearn_force=no version=3.4.0", "From": "Philipp Tomsich <philipp.tomsich@theobroma-systems.com>", "To": "u-boot@lists.denx.de", "Date": "Tue, 12 Sep 2017 17:37:36 +0200", "Message-Id": "<1505230666-14290-1-git-send-email-philipp.tomsich@theobroma-systems.com>", "X-Mailer": "git-send-email 2.1.4", "Cc": "Albert Aribaud <albert.u.boot@aribaud.net>,\n\tElaine Zhang <zhangqing@rock-chips.com>,\n\tJacob Chen <jacob-chen@iotwrt.com>, \n\tKlaus Goger <klaus.goger@theobroma-systems.com>", "Subject": "[U-Boot] [RESEND PATCH 00/10] rockchip: puma-rk3399: support\n\t'same-as-spl' for boot-order and always power-up eMMC/SPI", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.18", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<http://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "base64", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>" }, "content": "For the RK3399-Q7, we have a few additional features in the SPL boot\npath that we'd like to see supported in the mainline:\n- The override signal BIOS_DISABLE keeps the on-module SPI and eMMC\n powered-down (actually: in reset) to force booting from external\n sources. Before proceeding with the SPL boot, we thus need to\n power the devices up (actually: release the reset) in software.\n This is done using the regulator framework and a fixed regulator.\n- Depending on the boot-sources and system configuration, we may\n want to insert the device the SPL stage was booted from at the\n start of the boot order, for these we introduce the special device\n select 'same-as-spl' for the boot-order.\n\nThis series contains the following changes:\n* moves board-specific functionality for the RK3399 SPL stage from the\n shared SPL board support file to individual ones for the EVB and Puma.\n* enables the power-regulator framework of Puma\n* adds fixed regulator support for powering up the eMMC and SPI flashes\n* adds support for the 'same-as-spl' specifier for the boot order (incl.\n updating the documentation for this\n\n\nPhilipp Tomsich (10):\n rockchip: rk3399: make spl_board_init board-specific\n rockchip: bootrom: add definitions to retrieve BROM boot-source\n rockchip: spl: add documentation for spl_node_to_boot_device()\n rockchip: spl: support a 'same-as-spl'-specifier in the spl-boot-order\n rockchip: spl: rk3399: implement chip-specific\n board_spl_was_booted_from()\n rockchip: dts: rk3399-puma: add 'same-as-spl' to the front of the\n boot-order\n rockchip: puma-rk3399: update board_init()\n rockchip: rk3399-puma: add boot-on regulator to override BIOS_DISABLE\n power: spl: add SPL_DM_REGULATOR_FIXED in Kconfig\n rockchip: defconfig: puma-rk3399: update for DM_REGULATOR support in\n SPL\n\n arch/arm/dts/rk3399-puma.dtsi | 26 +++++++++-\n arch/arm/include/asm/arch-rockchip/bootrom.h | 18 +++++++\n arch/arm/mach-rockchip/rk3399-board-spl.c | 51 +++++++++-----------\n arch/arm/mach-rockchip/spl-boot-order.c | 48 +++++++++++++++++-\n board/rockchip/evb_rk3399/evb-rk3399.c | 32 +++++++++++-\n board/theobroma-systems/puma_rk3399/puma-rk3399.c | 59 +++++++++--------------\n configs/puma-rk3399_defconfig | 7 ++-\n doc/device-tree-bindings/chosen.txt | 12 ++++-\n drivers/power/regulator/Kconfig | 7 +++\n 9 files changed, 192 insertions(+), 68 deletions(-)" }