Show a cover letter.

GET /api/covers/2231286/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2231286,
    "url": "http://patchwork.ozlabs.org/api/covers/2231286/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20260430135838.3438728-1-andre.przywara@arm.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": "<20260430135838.3438728-1-andre.przywara@arm.com>",
    "list_archive_url": null,
    "date": "2026-04-30T13:58:36",
    "name": "[v2,0/2] sunxi: DRAM: rework NSI priority settings",
    "submitter": {
        "id": 61837,
        "url": "http://patchwork.ozlabs.org/api/people/61837/?format=api",
        "name": "Andre Przywara",
        "email": "andre.przywara@arm.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20260430135838.3438728-1-andre.przywara@arm.com/mbox/",
    "series": [
        {
            "id": 502307,
            "url": "http://patchwork.ozlabs.org/api/series/502307/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=502307",
            "date": "2026-04-30T13:58:36",
            "name": "sunxi: DRAM: rework NSI priority settings",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/502307/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2231286/comments/",
    "headers": {
        "Return-Path": "<u-boot-bounces@lists.denx.de>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256\n header.s=foss header.b=egkI977j;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)",
            "phobos.denx.de;\n dmarc=fail (p=none dis=none) header.from=arm.com",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de",
            "phobos.denx.de;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n unprotected) header.d=arm.com header.i=@arm.com header.b=\"egkI977j\";\n\tdkim-atps=neutral",
            "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=arm.com",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=andre.przywara@arm.com"
        ],
        "Received": [
            "from phobos.denx.de (phobos.denx.de [85.214.62.61])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g5wkj3DZ6z1yHZ\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 30 Apr 2026 23:58:53 +1000 (AEST)",
            "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 7C98483A91;\n\tThu, 30 Apr 2026 15:58:48 +0200 (CEST)",
            "by phobos.denx.de (Postfix, from userid 109)\n id 529B283693; Thu, 30 Apr 2026 15:58:47 +0200 (CEST)",
            "from foss.arm.com (foss.arm.com [217.140.110.172])\n by phobos.denx.de (Postfix) with ESMTP id AFA8F803C6\n for <u-boot@lists.denx.de>; Thu, 30 Apr 2026 15:58:44 +0200 (CEST)",
            "from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])\n by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 755B51AED;\n Thu, 30 Apr 2026 06:58:38 -0700 (PDT)",
            "from e142021.fritz.box (usa-sjc-mx-foss1.foss.arm.com\n [172.31.20.19])\n by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CFF723F7B4;\n Thu, 30 Apr 2026 06:58:42 -0700 (PDT)"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss;\n t=1777557523; bh=VrelHdDHjYhSR07EuJbbu8s53hIHs4PonJABREWW0Pw=;\n h=From:To:Cc:Subject:Date:From;\n b=egkI977jUtX9Ve1IibqDYzgmHzZEJhPUecfhn5zsmtAcLcPZNJQDVF0unwSq0rVkb\n HU7WSckZ568rQykHa+Zb8b94yaGM1Jlax/z3yoi0LdK3dzRNggbd9e2pM8zE77oG47\n /+Tv7xAleT5OqJ3UomAmUWc/9NgX8QqgV3Vvk2lg=",
        "From": "Andre Przywara <andre.przywara@arm.com>",
        "To": "Paul Kocialkowski <paulk@sys-base.io>,\n\tu-boot@lists.denx.de",
        "Cc": "Jernej Skrabec <jernej.skrabec@gmail.com>, Chen-Yu Tsai <wens@kernel.org>,\n linux-sunxi@lists.linux.dev",
        "Subject": "[PATCH v2 0/2] sunxi: DRAM: rework NSI priority settings",
        "Date": "Thu, 30 Apr 2026 15:58:36 +0200",
        "Message-ID": "<20260430135838.3438728-1-andre.przywara@arm.com>",
        "X-Mailer": "git-send-email 2.43.0",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "u-boot@lists.denx.de",
        "X-Mailman-Version": "2.1.39",
        "Precedence": "list",
        "List-Id": "U-Boot discussion <u-boot.lists.denx.de>",
        "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>",
        "List-Archive": "<https://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 <mailto:u-boot-request@lists.denx.de?subject=subscribe>",
        "Errors-To": "u-boot-bounces@lists.denx.de",
        "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>",
        "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de",
        "X-Virus-Status": "Clean"
    },
    "content": "Hi,\n\nthis is an extension of Paul's previous patch [1] to set the DRAM bus\narbitration priorities on the Allwinner A133 SoC. His patch was just\naddressing the A133, but the A523 already sets up the priorities, using\napparently the same IP (\"NSI\") for that.\n\nSo patch 1/2 factors out that code, as suggested by Jernej, to make it\nreusable by patch 2/2, which is a port of Paul's patch to that new\nfunction.\n\nPlease note that this just tries to mimic the existing NSI setup for the\nA523, there are more DRAM masters on that SoC, and the BSP code sets\nthem up with the lowest priorities. I guess this is also the reset\ndefault, so I kept those masters out for now. Please let me know if we\nshould set them up explicitly regardless.\n\n[1] https://lore.kernel.org/u-boot/20260128235727.1322861-1-contact@paulk.fr/#t\n\nCheers,\nAndre\n\nAndre Przywara (1):\n  sunxi: A523: Move NSI init routine into generic function\n\nPaul Kocialkowski (1):\n  sunxi: A133: dram: Add NSI arbiter configuration support\n\n .../include/asm/arch-sunxi/cpu_sun50i_h6.h    |  4 ++\n .../include/asm/arch-sunxi/cpu_sunxi_ncat2.h  |  1 +\n .../include/asm/arch-sunxi/dram_sun50i_a133.h | 23 +++++++++\n .../include/asm/arch-sunxi/dram_sun55i_a523.h | 29 +++++++++++\n arch/arm/include/asm/arch-sunxi/sunxi_nsi.h   | 25 ++++++++++\n arch/arm/mach-sunxi/Makefile                  |  4 +-\n arch/arm/mach-sunxi/dram_sun50i_a133.c        | 43 +++++++++++++++-\n arch/arm/mach-sunxi/dram_sun55i_a523.c        | 49 +++++++++----------\n arch/arm/mach-sunxi/sunxi_nsi.c               | 31 ++++++++++++\n 9 files changed, 180 insertions(+), 29 deletions(-)\n create mode 100644 arch/arm/include/asm/arch-sunxi/sunxi_nsi.h\n create mode 100644 arch/arm/mach-sunxi/sunxi_nsi.c"
}