Show a cover letter.

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

{
    "id": 955940,
    "url": "http://patchwork.ozlabs.org/api/covers/955940/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20180810060711.6547-1-jagan@amarulasolutions.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": "<20180810060711.6547-1-jagan@amarulasolutions.com>",
    "list_archive_url": null,
    "date": "2018-08-10T06:06:18",
    "name": "[U-Boot,v2,00/53] clk: Add Allwinner CLK, RESET support",
    "submitter": {
        "id": 69820,
        "url": "http://patchwork.ozlabs.org/api/people/69820/?format=api",
        "name": "Jagan Teki",
        "email": "jagan@amarulasolutions.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20180810060711.6547-1-jagan@amarulasolutions.com/mbox/",
    "series": [
        {
            "id": 60190,
            "url": "http://patchwork.ozlabs.org/api/series/60190/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=60190",
            "date": "2018-08-10T06:06:18",
            "name": "clk: Add Allwinner CLK, RESET support",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/60190/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/955940/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>)",
            "ozlabs.org; dmarc=none (p=none dis=none)\n\theader.from=amarulasolutions.com",
            "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=amarulasolutions.com\n\theader.i=@amarulasolutions.com header.b=\"bZlLPYXO\"; \n\tdkim-atps=neutral"
        ],
        "Received": [
            "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 41mvmh4qkvz9s7Q\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 10 Aug 2018 16:07:48 +1000 (AEST)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid 54E16C21BE5; Fri, 10 Aug 2018 06:07:46 +0000 (UTC)",
            "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 112FEC21C27;\n\tFri, 10 Aug 2018 06:07:42 +0000 (UTC)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid A53EBC21C27; Fri, 10 Aug 2018 06:07:40 +0000 (UTC)",
            "from mail-pl0-f67.google.com (mail-pl0-f67.google.com\n\t[209.85.160.67])\n\tby lists.denx.de (Postfix) with ESMTPS id CB364C21BE5\n\tfor <u-boot@lists.denx.de>; Fri, 10 Aug 2018 06:07:39 +0000 (UTC)",
            "by mail-pl0-f67.google.com with SMTP id j8-v6so3585469pll.12\n\tfor <u-boot@lists.denx.de>; Thu, 09 Aug 2018 23:07:39 -0700 (PDT)",
            "from localhost.localdomain ([183.82.228.250])\n\tby smtp.gmail.com with ESMTPSA id\n\tr23-v6sm16880975pfj.5.2018.08.09.23.07.34\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tThu, 09 Aug 2018 23:07:37 -0700 (PDT)"
        ],
        "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=RCVD_IN_MSPIKE_H3,\n\tRCVD_IN_MSPIKE_WL,\n\tT_DKIM_INVALID autolearn=unavailable autolearn_force=no\n\tversion=3.4.0",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=amarulasolutions.com; s=google;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=3zVQd0NQzjfHliCPby5352YOSLB7yXMi0YraiKf7fIY=;\n\tb=bZlLPYXOqVcljManOLtqpINtQ93ES15hVunnerqQwmdXUODKv93c5uron+V4VS6FRo\n\tgpslyQvIzOqxs8aHm0Da3RRNimzFN7iAwHDJ3f443wSbGOVcUXVSNze/eVG/26De3UaA\n\tQW7/15QtE7iPM33LulfPfn6gWuCyhzEiyYzTQ=",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=3zVQd0NQzjfHliCPby5352YOSLB7yXMi0YraiKf7fIY=;\n\tb=boEJIzhAv9eMtBNm4SzXcRG0VBATa3I9fOuP0xbZzTUoLqcijvp6RDuJrByCDWDxH7\n\tS0EQtBzGDri3cmMU6s18ghRL42DS1S0NaDaUq/Nxn6GXlKO62wLvqBTDwdP+XHtWchUV\n\tFBVdORx7wL+js8EBEJMAWHOBcjtUyNbgNR1tdlk4KIhKvNbvhz0cc/lxZE4E4KNvARlc\n\todtxRiFmwy1Ea8fJ5Ojj+2Ae7xsOOUMElOCTqDTE3yOdtqBHsBDs8t4whx7VdyIx4udP\n\tW/sOOzzmHzRPi3arcvI4L650ByBjSJJgLv4g/T8bSZY+5xyvdl0L+eBogTpm4wxn4ul9\n\tgsUg==",
        "X-Gm-Message-State": "AOUpUlGfqrdEgazs1iU//sWsCRb9kB6nnVatKgpmdgMzwn+Mo/2lazJN\n\t1xLIuAwW1UOGdf+5rHwJ6+TT59R2a4E=",
        "X-Google-Smtp-Source": "AA+uWPxKmQniMOTJqXljABtFH6iSQPYJXVAhj4WZkyzByW4lwIVIiMNmBfSJo2z0NEQsPNWjqwMPsg==",
        "X-Received": "by 2002:a17:902:7486:: with SMTP id\n\th6-v6mr4945953pll.165.1533881258176; \n\tThu, 09 Aug 2018 23:07:38 -0700 (PDT)",
        "From": "Jagan Teki <jagan@amarulasolutions.com>",
        "To": "Maxime Ripard <maxime.ripard@bootlin.com>,\n\tAndre Przywara <andre.przywara@arm.com>, Chen-Yu Tsai <wens@csie.org>,\n\tIcenowy Zheng <icenowy@aosc.io>",
        "Date": "Fri, 10 Aug 2018 11:36:18 +0530",
        "Message-Id": "<20180810060711.6547-1-jagan@amarulasolutions.com>",
        "X-Mailer": "git-send-email 2.18.0.321.gffc6fa0e3",
        "MIME-Version": "1.0",
        "Cc": "Tom Rini <trini@konsulko.com>, u-boot@lists.denx.de",
        "Subject": "[U-Boot] [PATCH v2 00/53] clk: Add Allwinner CLK, RESET support",
        "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>",
        "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": "This series is refined version of Allwinner CLK, RESET\nsupport for previous RFC[3] which implements CLK and RESET for\n- USB\n- MMC\n- SPI\n- UART\n- Ethernet\n\nThis series depends on 'musb shutdown' series [1] and\nLinux dts(i) sync series [2].\n\nSince this series supporting MMC, the previous version[4]\nDM_MMC migration changes are squashed and droped reset and\nclock ccm hacks.\n\nTested on A64, H3, H5, R40, A83T, A20.\n\nChanges for v2:\n- Fixed few warnings and spaces in reset descriptor table.\n- Add Ethernet CLK and RESET changes\n\nNote:\n- added previous version fastboot, env changes as-it-is,\n  so-that we can discuss it further. \n- V3S, A23, A33 still need to test.\n\nAll these changes available at u-boot-sunxi/clk\n\nAny inputs,\nJagan.\n\n[1] https://patchwork.ozlabs.org/cover/946738/\n[2] https://patchwork.ozlabs.org/cover/955563/\n[3] https://patchwork.ozlabs.org/cover/944313/\n[4] https://patchwork.ozlabs.org/cover/944180/ \n\nJagan Teki (53):\n  clk: Kconfig: Ascending order to sub directiory kconfigs\n  clk: Add Allwinner A64 CLK driver\n  reset: Add default request ops\n  reset: Add Allwinner RESET driver\n  clk: sunxi: Add Allwinner H3/H5 CLK driver\n  clk: sunxi: Add Allwinner A10/A20 CLK driver\n  clk: sunxi: Add Allwinner A10s/A13 CLK driver\n  clk: sunxi: Add Allwinner A31 CLK driver\n  clk: sunxi: Add Allwinner A23 CLK driver\n  clk: sunxi: a23: Add CLK support for A33\n  clk: sunxi: Add Allwinner A83T CLK driver\n  clk: sunxi: Add Allwinner R40 CLK driver\n  clk: sunxi: Add Allwinner V3S CLK driver\n  sunxi: Enable CLK\n  musb-new: sunxi: Use CLK and RESET support\n  phy: sun4i-usb: Use CLK and RESET support\n  sunxi: usb: Switch to Generic host controllers\n  usb: host: Drop [e-o]hci-sunxi drivers\n  clk: sunxi: Implement AHB bus MMC clocks\n  clk: sunxi: Implement direct MMC clocks\n  clk: sunxi: Implement AHB bus MMC resets\n  reset: Add get reset by name optionally\n  reset: Add reset valid\n  dm: mmc: sunxi: Add CLK and RESET support\n  fastboot: sunxi: Update fastboot mmc default device\n  env: sunxi: Update default env fat device\n  sunxi: Use mmc_bootdev=2 for MMC2 boot\n  sunxi: A20: Enable DM_MMC\n  mmc: sunxi: Add mmc, emmc H5/A64 compatible\n  sunxi: H3_H5: Enable DM_MMC\n  sunxi: A64: Enable DM_MMC\n  mmc: sunxi: Add A83T emmc compatible\n  sunxi: A83T: Enable DM_MMC\n  sunxi: V40: Enable DM_MMC\n  sunxi: A13/A31: Enable DM_MMC\n  sunxi: A23/A33/V3S: Enable DM_MMC\n  clk: sunxi: Implement SPI clocks\n  clk: sunxi: Implement SPI resets\n  spi: sun4i: Add CLK support\n  spi: Add Allwinner A31 SPI driver\n  clk: sunxi: Implement UART clocks\n  clk: sunxi: Implement UART resets\n  clk: sunxi: Implement Ethernet clocks\n  clk: sunxi: Implement Ethernet resets\n  net: sunxi_emac: Add CLK support\n  net: sun8i_emac: Retrieve GMAC clock via 'syscon' phandle\n  net: sun8i_emac: Add CLK and RESET support\n  clk: Get the CLK by index without device\n  clk: Use clk_get_by_index_tail()\n  reset: Get the RESET by index without device\n  clk: sunxi: h3: Implement EPHY CLK and RESET\n  net: sun8i_emac: Add EPHY CLK and RESET support\n  board: sunxi: gmac: Remove Ethernet clock and reset\n\n arch/arm/include/asm/arch-sunxi/ccu.h         |  82 +++\n arch/arm/mach-sunxi/Kconfig                   |  22 +\n board/sunxi/board.c                           |   2 +-\n board/sunxi/gmac.c                            |   8 -\n configs/A10-OLinuXino-Lime_defconfig          |   1 +\n configs/A10s-OLinuXino-M_defconfig            |   1 +\n configs/A13-OLinuXinoM_defconfig              |   1 +\n configs/A13-OLinuXino_defconfig               |   1 +\n configs/A20-OLinuXino-Lime2-eMMC_defconfig    |   3 +\n configs/A20-OLinuXino-Lime2_defconfig         |   1 +\n configs/A20-OLinuXino-Lime_defconfig          |   1 +\n configs/A20-OLinuXino_MICRO-eMMC_defconfig    |   1 +\n configs/A20-OLinuXino_MICRO_defconfig         |   1 +\n configs/A20-Olimex-SOM-EVB_defconfig          |   1 +\n configs/A20-Olimex-SOM204-EVB-eMMC_defconfig  |   1 +\n configs/A20-Olimex-SOM204-EVB_defconfig       |   2 +\n configs/Auxtek-T003_defconfig                 |   1 +\n configs/Auxtek-T004_defconfig                 |   1 +\n configs/Bananapi_defconfig                    |   1 +\n configs/Bananapi_m2m_defconfig                |   1 +\n configs/Bananapro_defconfig                   |   1 +\n configs/CHIP_defconfig                        |   1 +\n configs/CHIP_pro_defconfig                    |   1 +\n configs/CSQ_CS908_defconfig                   |   1 +\n configs/Colombus_defconfig                    |   1 +\n configs/Cubieboard2_defconfig                 |   1 +\n configs/Cubieboard_defconfig                  |   1 +\n configs/Cubietruck_plus_defconfig             |   1 +\n configs/Hummingbird_A31_defconfig             |   1 +\n configs/Itead_Ibox_A20_defconfig              |   1 +\n configs/Linksprite_pcDuino3_Nano_defconfig    |   1 +\n configs/Linksprite_pcDuino3_defconfig         |   1 +\n configs/Linksprite_pcDuino_defconfig          |   1 +\n configs/MK808C_defconfig                      |   1 +\n configs/Marsboard_A10_defconfig               |   1 +\n configs/Mele_A1000G_quad_defconfig            |   1 +\n configs/Mele_A1000_defconfig                  |   1 +\n configs/Mele_I7_defconfig                     |   1 +\n configs/Mele_M3_defconfig                     |   2 +\n configs/Mele_M5_defconfig                     |   1 +\n configs/Mele_M9_defconfig                     |   1 +\n configs/Mini-X_defconfig                      |   1 +\n configs/Orangepi_defconfig                    |   1 +\n configs/Orangepi_mini_defconfig               |   2 +\n configs/Sinlinx_SinA31s_defconfig             |   1 +\n configs/Sinlinx_SinA33_defconfig              |   3 +\n configs/Sinovoip_BPI_M2_Plus_defconfig        |   1 +\n configs/Sinovoip_BPI_M2_defconfig             |   1 +\n configs/Sinovoip_BPI_M3_defconfig             |   1 +\n configs/Wexler_TAB7200_defconfig              |   1 +\n configs/Wobo_i5_defconfig                     |   1 +\n configs/Yones_Toptech_BD1078_defconfig        |   1 +\n configs/a64-olinuxino_defconfig               |   1 +\n configs/amarula_a64_relic_defconfig           |   2 +\n configs/ba10_tv_box_defconfig                 |   1 +\n configs/bananapi_m1_plus_defconfig            |   1 +\n configs/bananapi_m64_defconfig                |   1 +\n configs/ga10h_v1_1_defconfig                  |   1 +\n configs/h8_homlet_v2_defconfig                |   1 +\n configs/i12-tvbox_defconfig                   |   1 +\n configs/icnova-a20-swac_defconfig             |   1 +\n configs/inet1_defconfig                       |   1 +\n configs/inet_q972_defconfig                   |   1 +\n configs/jesurun_q5_defconfig                  |   1 +\n configs/libretech_all_h3_cc_h2_plus_defconfig |   1 +\n configs/libretech_all_h3_cc_h3_defconfig      |   1 +\n configs/libretech_all_h3_cc_h5_defconfig      |   1 +\n configs/mixtile_loftq_defconfig               |   1 +\n configs/mk802_a10s_defconfig                  |   1 +\n configs/mk802_defconfig                       |   1 +\n configs/mk802ii_defconfig                     |   1 +\n configs/nanopi_a64_defconfig                  |   1 +\n configs/nanopi_m1_defconfig                   |   1 +\n configs/nanopi_m1_plus_defconfig              |   1 +\n configs/nanopi_neo2_defconfig                 |   1 +\n configs/nanopi_neo_air_defconfig              |   1 +\n configs/nanopi_neo_defconfig                  |   1 +\n configs/nanopi_neo_plus2_defconfig            |   1 +\n configs/orangepi_2_defconfig                  |   1 +\n configs/orangepi_lite_defconfig               |   1 +\n configs/orangepi_one_defconfig                |   1 +\n configs/orangepi_pc2_defconfig                |   1 +\n configs/orangepi_pc_defconfig                 |   1 +\n configs/orangepi_pc_plus_defconfig            |   1 +\n configs/orangepi_plus2e_defconfig             |   1 +\n configs/orangepi_plus_defconfig               |   1 +\n configs/orangepi_prime_defconfig              |   1 +\n configs/orangepi_r1_defconfig                 |   1 +\n configs/orangepi_win_defconfig                |   1 +\n configs/orangepi_zero_defconfig               |   1 +\n configs/orangepi_zero_plus2_defconfig         |   1 +\n configs/orangepi_zero_plus_defconfig          |   1 +\n configs/parrot_r16_defconfig                  |   1 +\n configs/pine64_plus_defconfig                 |   1 +\n configs/r7-tv-dongle_defconfig                |   1 +\n configs/sopine_baseboard_defconfig            |   1 +\n configs/sun8i_a23_evb_defconfig               |   1 +\n configs/sunxi_Gemei_G9_defconfig              |   1 +\n configs/tbs_a711_defconfig                    |   1 +\n drivers/clk/Kconfig                           |   9 +-\n drivers/clk/Makefile                          |   1 +\n drivers/clk/clk-uclass.c                      |  84 +++-\n drivers/clk/sunxi/Kconfig                     |  75 +++\n drivers/clk/sunxi/Makefile                    |  17 +\n drivers/clk/sunxi/clk_a10.c                   | 107 ++++\n drivers/clk/sunxi/clk_a10s.c                  |  96 ++++\n drivers/clk/sunxi/clk_a23.c                   | 105 ++++\n drivers/clk/sunxi/clk_a31.c                   | 128 +++++\n drivers/clk/sunxi/clk_a64.c                   | 115 +++++\n drivers/clk/sunxi/clk_a83t.c                  | 105 ++++\n drivers/clk/sunxi/clk_h3.c                    | 130 +++++\n drivers/clk/sunxi/clk_r40.c                   | 123 +++++\n drivers/clk/sunxi/clk_sunxi.c                 |  77 +++\n drivers/clk/sunxi/clk_v3s.c                   |  91 ++++\n drivers/fastboot/Kconfig                      |   3 +-\n drivers/mmc/sunxi_mmc.c                       | 121 +++--\n drivers/net/sun8i_emac.c                      | 179 ++++---\n drivers/net/sunxi_emac.c                      |  28 +-\n drivers/phy/allwinner/phy-sun4i-usb.c         |  77 ++-\n drivers/reset/Kconfig                         |   8 +\n drivers/reset/Makefile                        |   1 +\n drivers/reset/reset-sunxi.c                   | 124 +++++\n drivers/reset/reset-uclass.c                  |  81 ++-\n drivers/spi/Kconfig                           |   6 +\n drivers/spi/Makefile                          |   1 +\n drivers/spi/sun4i_spi.c                       |  40 +-\n drivers/spi/sun6i_spi.c                       | 475 ++++++++++++++++++\n drivers/usb/host/Kconfig                      |   2 +\n drivers/usb/host/Makefile                     |   2 -\n drivers/usb/host/ehci-sunxi.c                 | 204 --------\n drivers/usb/host/ohci-sunxi.c                 | 233 ---------\n drivers/usb/musb-new/sunxi.c                  |  82 +--\n env/Kconfig                                   |   3 +-\n include/clk.h                                 |  15 +\n include/configs/sun4i.h                       |   4 -\n include/configs/sun50i.h                      |   5 -\n include/configs/sun5i.h                       |   4 -\n include/configs/sun6i.h                       |   4 -\n include/configs/sun7i.h                       |   4 -\n include/configs/sun8i.h                       |   4 -\n include/configs/sunxi-common.h                |   5 +-\n include/reset.h                               |  52 ++\n scripts/config_whitelist.txt                  |   2 -\n 143 files changed, 2566 insertions(+), 683 deletions(-)\n create mode 100644 arch/arm/include/asm/arch-sunxi/ccu.h\n create mode 100644 drivers/clk/sunxi/Kconfig\n create mode 100644 drivers/clk/sunxi/Makefile\n create mode 100644 drivers/clk/sunxi/clk_a10.c\n create mode 100644 drivers/clk/sunxi/clk_a10s.c\n create mode 100644 drivers/clk/sunxi/clk_a23.c\n create mode 100644 drivers/clk/sunxi/clk_a31.c\n create mode 100644 drivers/clk/sunxi/clk_a64.c\n create mode 100644 drivers/clk/sunxi/clk_a83t.c\n create mode 100644 drivers/clk/sunxi/clk_h3.c\n create mode 100644 drivers/clk/sunxi/clk_r40.c\n create mode 100644 drivers/clk/sunxi/clk_sunxi.c\n create mode 100644 drivers/clk/sunxi/clk_v3s.c\n create mode 100644 drivers/reset/reset-sunxi.c\n create mode 100644 drivers/spi/sun6i_spi.c\n delete mode 100644 drivers/usb/host/ehci-sunxi.c\n delete mode 100644 drivers/usb/host/ohci-sunxi.c"
}