From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.0 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 33496C43387 for ; Mon, 31 Dec 2018 21:46:58 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id EB41E20B1F for ; Mon, 31 Dec 2018 21:46:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="z4AvOhMl" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727800AbeLaVq4 (ORCPT ); Mon, 31 Dec 2018 16:46:56 -0500 Received: from mail-pg1-f194.google.com ([209.85.215.194]:43334 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727311AbeLaVqy (ORCPT ); Mon, 31 Dec 2018 16:46:54 -0500 Received: by mail-pg1-f194.google.com with SMTP id v28so13045171pgk.10 for ; Mon, 31 Dec 2018 13:46:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=G9A+7yoanUGtCCAhWFTCiIEkDdBciZZherERnp1z9co=; b=z4AvOhMl/lqssutws8bytcqS2WXci7yYaVsYXelJroxPYjeMBukt497IxdAwRkUeyX LQylLrLjIw8zuT3fBaKQrWe9YNH/18dGkuJ16rfrDqISiomO6GvAw98bcVWcSrr+LOSp vPdxxfDtKHZfEui+3OeS8WjW2oYUa42m2A9rADv5g/Ju0Rw9jVhR9h3IK2Qga5JOA0Tm fCo09NDI6eDJEyao7RI5GgRtDz4cRbk0C0MvBmnyxNA6e8kTOEPn2X9FcIZnrSlOQVSB xVuI/ZMjLFAdrn8HomEmhC0gcCWDDTw5DkaATifLwuO5zmS9KdNHQ3jSMAsn5MemNDpJ MYtg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=G9A+7yoanUGtCCAhWFTCiIEkDdBciZZherERnp1z9co=; b=g3kYnGy5E/H7jwDQErD5JdKdQrO6U/HFO6ii2K2LgoclJz8pHu2HGiokmpU7MB9cNv muU0mz2bMzL7EcYMlzN/UdS06BfHPnCjJ4GKlohILHD5NOXn29uHjYX5nB3yRm+BLxQj jHxEscSeWbSILkEeZvXTtyxOT+EDW92yMw4DOV8aV1nrDRyljBRZ1FMsLYrSFuQhHl/e TVRHLCWBk337aBPdd92LC85J+iQAeOuc8J1M9RbYYBr9H2VGOB81p41Tgi7Ecr83eTad 1EjLoT0epVg2PWovWKY0AQKNjDUrMa7Dx1cjXUpg47u0ricMsDroyTDsVkPes0tbhHWX kzTg== X-Gm-Message-State: AJcUukdc/PGl1mlPx/oXGnwmEeenupvgcb9whPvNUID5f+0m8ocqYnaY kqb7ToscYgJVFKU6gQAGlOzQIg== X-Google-Smtp-Source: ALg8bN5Fyf0DsZKsxis8f87OVJL70VPcI284h2u8fOIYswv/VAVeegkvUDMLG6fyCJi9yygkFXZLxg== X-Received: by 2002:a63:4c04:: with SMTP id z4mr8860922pga.312.1546292813537; Mon, 31 Dec 2018 13:46:53 -0800 (PST) Received: from localhost.localdomain (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id u126sm96477085pgb.2.2018.12.31.13.46.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 31 Dec 2018 13:46:51 -0800 (PST) From: Olof Johansson To: torvalds@linux-foundation.org Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, arm@kernel.org, Olof Johansson Subject: [GIT PULL 1/4] ARM: SoC platform updates Date: Mon, 31 Dec 2018 13:46:37 -0800 Message-Id: <20181231214640.17015-2-olof@lixom.net> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20181231214640.17015-1-olof@lixom.net> References: <20181231214640.17015-1-olof@lixom.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SoC updates, mostly refactorings and cleanups of old legacy platforms, but also a few more things: New SoC support this release: - NXP/Freescale i.MX7ULP (1x Cortex-A7, Cortex-M4, graphics, etc) - Allwinner F1C100, older platform with an ARM926-EJS (ARMv5) core Cleanups of various platforms: - OMAP1 ams-delta does some GPIO cleanups - Davinci removes of at24 platform data - Samsung cleans up old wakeup, PM debug and secondary core boot code - Renesas moves around config options and PM code to drivers/soc for sharing with 64-bit and more consistency - i.MX, Broadcom and SoCFPGA all have tweaks to lowlevel debug console setups - SoCFPGA adds explicit selection of ARM errata and removes some unused code This tag also contains a few patches that I had queued up as fixes for 4.20 but didn't send in before the release. Conflicts: arch/arm/mach-omap1/board-ams-delta.c: Change/remove. Remove the code that's in conflict (the leds/gpio init functions) arch/arm/mach-socfpga/Kconfig: Add/change. Keep new set of errata and PCI_DOMAINS_GENERIC, drop PCI_DOMAINS. ---------------------------------------------------------------- The following changes since commit f12e840c819bab42621685558a01d3f46ab9a226: Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/armsoc-soc for you to fetch changes up to cac1fc8fb561ac766468394d49c3dd11a2b8cb44: Merge branch 'fixes' into next/soc ---------------------------------------------------------------- A.s. Dong (1): ARM: imx: add initial support for imx7ulp Aaro Koskinen (4): ARM: OMAP1/2: fix SoC name printing ARM: OMAP1: devices: configure omap1_spi100k only on OMAP7xx ARM: OMAP1: add MMC configuration for Palm Tungsten E ARM: OMAP1: fix USB configuration for device-only setups Arnd Bergmann (8): ARM: imx: fix dependencies on imx7ulp ARM: mmp: fix timer_init calls ARM: mmp: fix pxa168_device_usb_phy use on aspenite ARM: pxa: avoid section mismatch warning ARM: ks8695: fix section mismatch warning ARM: tegra: avoid section mismatch warning ARM: omap2: avoid section mismatch warning Merge tag 'renesas-fixes2-for-v4.20' of git://git.kernel.org/.../horms/renesas into fixes Bartlomiej Zolnierkiewicz (2): ARM: exynos: Remove no longer needed s3c_pm_check_*() calls ARM: samsung: Limit SAMSUNG_PM_DEBUG config option to non-Exynos platforms Bartosz Golaszewski (7): ARM: davinci: dm365-evm: use cell nvmem lookup for mac address ARM: davinci: dm644x-evm: use cell nvmem lookup for mac address ARM: davinci: dm646x-evm: use cell nvmem lookup for mac address ARM: davinci: da830-evm: use cell nvmem lookup for mac address ARM: davinci: mityomapl138: use cell nvmem lookup for mac address ARM: davinci: dm850-evm: use cell nvmem lookup for mac address ARM: davinci: da850-evm: remove unnecessary include Carlo Caione (1): MAINTAINERS: Remove myself from the list Clément Péron (2): ARM: debug: enable UART1 for socfpga Cyclone5 ARM: socfpga: Clean unused functions Corentin Labbe (1): MAINTAINERS: add drivers/soc/amlogic/ to amlogic list Dinh Nguyen (1): ARM: socfpga: Turn on ARM errata for L2 cache Felix Brack (1): ARM: dts: am335x-pdu001: Fix polarity of card detection input Florian Fainelli (2): ARM: BCM63XX: Enable reset controller support Merge tag 'tags/bcm2835-soc-next-2018-11-27' into soc/next Geert Uytterhoeven (9): ARM: shmobile: Restrict SCU support to SoCs that have it ARM: shmobile: Restrict TWD support to SoCs that have it ARM: shmobile: sh73a0: Remove obsolete inclusion of ARM: shmobile: Hide ARCH_RZN1 to improve consistency arm64: renesas: Move SoC Kconfig symbols to drivers/soc/renesas/ ARM: shmobile: Move SoC Kconfig symbols to drivers/soc/renesas/ ARM: OMAP2+: timer: Remove obsolete inclusion of ARM: shmobile: R-Mobile: Clean up struct rmobile_pm_domain ARM: shmobile: R-Mobile: Move pm-rmobile to drivers/soc/renesas/ Gerald Baeza (1): ARM: stm32: debug: add low-level debug support Janusz Krzysztofik (6): ARM: OMAP1: ams-delta: make board header file local to mach-omap1 ARM: OMAP1: ams-delta: Provide GPIO lookup table for LED device ARM: OMAP1: ams-delta: Drop board specific global GPIO numbers ARM: OMAP1: ams-delta: Drop unused symbols from the board header ARM: OMAP1: ams-delta: Move AMS_DELTA_LATCH2_NGPIO to the board file ARM: OMAP1: ams-delta: Fix audio permanently muted Justin Chen (1): ARM: brcmstb: Add entry for 7255 Krzysztof Kozlowski (2): ARM: s5pv210: Remove legacy setting of external wakeup interrupts ARM: exynos: Remove legacy setting of external wakeup interrupts Laurent Pinchart (1): arm64: dts: renesas: draak: Fix CVBS input Lubomir Rintel (4): ARM: mmp2: initialize clocks before the timer ARM: mmp/mmp2: dt: enable the clock ARM: mmp: add a pxa-usb-phy device ARM: mmp: add an instance of pxa-usb-phy to ttc_dkb and aspenite Martin Blumenstingl (1): ARM: meson: select HAVE_ARM_TWD and ARM_GLOBAL_TIMER Mesih Kilinc (4): ARM: Check ARCH_MULTI_V7 to differentiate ARMv5/v7 Allwinner SoCs dt-bindings: arm: Add new Allwinner ARMv5 F1C100s SoC ARM: sunxi: add Allwinner ARMv5 SoCs dt-bindings: watchdog: Add Allwinner ARMv5 F1C100s wdt Nathan Chancellor (2): ARM: OMAP2+: hwmod: Fix some section annotations ARM: OMAP2+: prm44xx: Fix section annotation on omap44xx_prm_enable_io_wakeup Olof Johansson (13): Merge tag 'socfpga_updates_for_v5.0' of git://git.kernel.org/.../dinguyen/linux into next/soc Merge tag 'omap-for-v4.21/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc Merge tag 'arm-soc/for-4.21/soc' of https://github.com/Broadcom/stblinux into next/soc Merge tag 'renesas-soc-for-v4.21' of https://git.kernel.org/.../horms/renesas into next/soc Merge tag 'davinci-for-v4.21/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc Merge tag 'sunxi-core-for-4.21' of https://git.kernel.org/.../sunxi/linux into next/soc Merge tag 'samsung-soc-4.21' of https://git.kernel.org/.../krzk/linux into next/soc Merge tag 'imx-soc-4.21' of git://git.kernel.org/.../shawnguo/linux into next/soc Merge tag 'omap-for-v4.21/omap1-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc Merge tag 'amlogic-soc' of https://git.kernel.org/.../khilman/linux-amlogic into next/soc Merge tag 'omap-for-v4.20/fixes-rc6' of git://git.kernel.org/.../tmlind/linux-omap into fixes Merge tag 'v4.20-rockchip-dts64fixes-2' of git://git.kernel.org/.../mmind/linux-rockchip into fixes Merge branch 'fixes' into next/soc Oskari Lemmela (1): arm64: dts: rockchip: fix rk3399-rockpro64 regulator gpios Pankaj Dubey (1): ARM: exynos: Remove secondary startup initialization from smp_prepare_cpus Roger Quadros (1): ARM: dts: omap5: Fix dual-role mode on Super-Speed port Russell King - ARM Linux (1): ARM: dts: Fix OMAP4430 SDP Ethernet startup Stefan Wahren (1): ARM: mach-bcm: Switch bcm2835 and platsmp to SPDX identifier Takeshi Kihara (1): arm64: renesas: Enable GPIOLIB to allow GPIO driver selection Tony Lindgren (2): Merge branch 'audio-fix' into omap-for-v4.20/fixes Merge branch 'omap1-usb-fix' into omap-for-v4.21/omap1 Uwe Kleine-König (1): ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed Yangtao Li (2): ARM: OMAP1: clock: Change to use DEFINE_SHOW_ATTRIBUTE macro ARM: OMAP: PM: Change to use DEFINE_SHOW_ATTRIBUTE macro Documentation/devicetree/bindings/arm/sunxi.txt | 1 + .../devicetree/bindings/watchdog/sunxi-wdt.txt | 1 + MAINTAINERS | 2 +- arch/arm/Kconfig.debug | 78 ++++-- arch/arm/boot/dts/am335x-pdu001.dts | 2 +- arch/arm/boot/dts/omap4-sdp.dts | 1 + arch/arm/boot/dts/omap5-board-common.dtsi | 1 + arch/arm/include/debug/brcmstb.S | 24 +- arch/arm/include/debug/stm32.S | 41 ++++ arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-bcm/board_bcm2835.c | 11 +- arch/arm/mach-bcm/platsmp.c | 10 +- arch/arm/mach-bcm/platsmp.h | 6 +- arch/arm/mach-davinci/board-da830-evm.c | 26 ++ arch/arm/mach-davinci/board-da850-evm.c | 30 ++- arch/arm/mach-davinci/board-dm365-evm.c | 25 ++ arch/arm/mach-davinci/board-dm644x-evm.c | 24 ++ arch/arm/mach-davinci/board-dm646x-evm.c | 24 ++ arch/arm/mach-davinci/board-mityomapl138.c | 29 +++ arch/arm/mach-exynos/common.h | 2 - arch/arm/mach-exynos/platsmp.c | 26 -- arch/arm/mach-exynos/suspend.c | 37 ++- arch/arm/mach-imx/Kconfig | 9 + arch/arm/mach-imx/Makefile | 1 + arch/arm/mach-imx/common.h | 1 + arch/arm/mach-imx/cpu.c | 3 + arch/arm/mach-imx/mach-imx7ulp.c | 31 +++ arch/arm/mach-imx/mxc.h | 1 + arch/arm/mach-imx/pm-imx7ulp.c | 29 +++ arch/arm/mach-ks8695/board-acs5k.c | 2 +- arch/arm/mach-meson/Kconfig | 2 + arch/arm/mach-mmp/aspenite.c | 7 + arch/arm/mach-mmp/common.h | 2 +- arch/arm/mach-mmp/devices.c | 21 ++ arch/arm/mach-mmp/mmp2-dt.c | 2 +- arch/arm/mach-mmp/mmp2.c | 2 +- arch/arm/mach-mmp/pxa168.c | 2 +- arch/arm/mach-mmp/pxa910.c | 2 +- arch/arm/mach-mmp/pxa910.h | 1 + arch/arm/mach-mmp/time.c | 32 ++- arch/arm/mach-mmp/ttc_dkb.c | 6 + arch/arm/mach-omap1/Makefile | 2 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 2 +- arch/arm/mach-omap1/ams-delta-fiq.c | 3 +- arch/arm/mach-omap1/board-ams-delta.c | 112 +++------ .../{include/mach => }/board-ams-delta.h | 24 +- arch/arm/mach-omap1/board-palmte.c | 29 +++ arch/arm/mach-omap1/clock.c | 14 +- arch/arm/mach-omap1/devices.c | 3 + arch/arm/mach-omap1/id.c | 6 +- arch/arm/mach-omap1/include/mach/usb.h | 2 +- arch/arm/mach-omap1/pm.c | 13 +- arch/arm/mach-omap2/id.c | 4 +- arch/arm/mach-omap2/omap_hwmod.c | 6 +- arch/arm/mach-omap2/pm33xx-core.c | 2 +- arch/arm/mach-omap2/timer.c | 1 - arch/arm/mach-pxa/cm-x300.c | 2 +- arch/arm/mach-pxa/littleton.c | 2 +- arch/arm/mach-pxa/zeus.c | 2 +- arch/arm/mach-s5pv210/common.h | 1 - arch/arm/mach-s5pv210/pm.c | 16 +- arch/arm/mach-shmobile/Kconfig | 129 ---------- arch/arm/mach-shmobile/Makefile | 1 - arch/arm/mach-shmobile/pm-rmobile.h | 22 -- arch/arm/mach-shmobile/smp-sh73a0.c | 1 - arch/arm/mach-socfpga/Kconfig | 7 + arch/arm/mach-socfpga/core.h | 2 - arch/arm/mach-socfpga/socfpga.c | 2 +- arch/arm/mach-sunxi/Kconfig | 19 +- arch/arm/mach-sunxi/sunxi.c | 9 + arch/arm/mach-tegra/irq.c | 4 +- arch/arm/plat-samsung/Kconfig | 1 + arch/arm64/Kconfig.platforms | 60 +---- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 +- .../boot/dts/rockchip/rk3399-rockpro64.dts | 20 +- drivers/soc/renesas/Kconfig | 241 +++++++++++++++++-- drivers/soc/renesas/Makefile | 1 + .../soc/renesas/rmobile-sysc.c | 37 ++- 78 files changed, 822 insertions(+), 540 deletions(-) create mode 100644 arch/arm/include/debug/stm32.S create mode 100644 arch/arm/mach-imx/mach-imx7ulp.c create mode 100644 arch/arm/mach-imx/pm-imx7ulp.c rename arch/arm/mach-omap1/{include/mach => }/board-ams-delta.h (66%) delete mode 100644 arch/arm/mach-shmobile/pm-rmobile.h rename arch/arm/mach-shmobile/pm-rmobile.c => drivers/soc/renesas/rmobile-sysc.c (93%) From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.4 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6D908C43387 for ; Mon, 31 Dec 2018 21:47:21 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3942B20B1F for ; Mon, 31 Dec 2018 21:47:21 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="B8Gz5UAM"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=lixom-net.20150623.gappssmtp.com header.i=@lixom-net.20150623.gappssmtp.com header.b="z4AvOhMl" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3942B20B1F Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=lixom.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=m2ThXMpML3ErNdMzVN6a2Go5zR/vumzDgIF7VfFlY/g=; b=B8Gz5UAMRj7Af/ bQIRG3rUoh93MtUvZHt61tjHflmzPLeroO6eph1AGbssKUbRKzm4JY27aQWluqtQdYBh0G0cT6/T4 MmEoJ921z1D7dUTuAPutKPkHW/4ztv9NnkjB+Vy45knt0CTKi1AYKLOd2kTmBok9qrsg/yvZ8hJ6P z+NOsZUbMl2JIF7dMDwGyWAw1wnh7DWUUeSxZfF/U+IekUSCkHSQD/PvMONAU1qsPP721t0/m2n8p NfQiamwYJWGADy5eXCWKFRjpZBY8O6rgp3VNPv0W+e5uyQuT8SQpvMaHiljLUpA8wr6zRYph5vxVa pYVJqpf460/gVbPQ3uEA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1ge5P3-0003ur-FU; Mon, 31 Dec 2018 21:47:17 +0000 Received: from mail-pf1-x442.google.com ([2607:f8b0:4864:20::442]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1ge5Og-0003dM-8I for linux-arm-kernel@lists.infradead.org; Mon, 31 Dec 2018 21:46:56 +0000 Received: by mail-pf1-x442.google.com with SMTP id y126so13580705pfb.4 for ; Mon, 31 Dec 2018 13:46:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=G9A+7yoanUGtCCAhWFTCiIEkDdBciZZherERnp1z9co=; b=z4AvOhMl/lqssutws8bytcqS2WXci7yYaVsYXelJroxPYjeMBukt497IxdAwRkUeyX LQylLrLjIw8zuT3fBaKQrWe9YNH/18dGkuJ16rfrDqISiomO6GvAw98bcVWcSrr+LOSp vPdxxfDtKHZfEui+3OeS8WjW2oYUa42m2A9rADv5g/Ju0Rw9jVhR9h3IK2Qga5JOA0Tm fCo09NDI6eDJEyao7RI5GgRtDz4cRbk0C0MvBmnyxNA6e8kTOEPn2X9FcIZnrSlOQVSB xVuI/ZMjLFAdrn8HomEmhC0gcCWDDTw5DkaATifLwuO5zmS9KdNHQ3jSMAsn5MemNDpJ MYtg== 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=G9A+7yoanUGtCCAhWFTCiIEkDdBciZZherERnp1z9co=; b=CQ+4I5coQnRADwismnGe9nqBGFGYxa+K05PSSLAxqmJ2VgbRz4lYxUCXU2xm7W7Bif HZ9RqZ4IanV6QBPPIjoGlY4qXO2nrrq/weWQVZleZMs4FHhpJiyhcdeq73VI0Z/tSiPh EX29vg1LTAuDeFVWDemNP9ZKaYIOAXinewXMs3ckGdf4gnsAT9Lp7i1b6gAIdvEyO8mm xeyiAw8BdKNqYU9Ukg+97yQthSt4xnUmk20+Rk09BUBp4Qq2m+YCGBuqnd1Py3Pf5+bl NGfPoyFczv3RfT4wB0qX9GogdjHtgXM5da2A4aXT/SDL7b5Zt9QrlENc+u3TulKEb+fK Fwtw== X-Gm-Message-State: AJcUukdrpSk78UrtJa1KWj44RUV5qAWrdcnZK3OBQ/4MIotMWC66v8f6 30BtIH8tjvs342ebXBiTLZc5bw== X-Google-Smtp-Source: ALg8bN5Fyf0DsZKsxis8f87OVJL70VPcI284h2u8fOIYswv/VAVeegkvUDMLG6fyCJi9yygkFXZLxg== X-Received: by 2002:a63:4c04:: with SMTP id z4mr8860922pga.312.1546292813537; Mon, 31 Dec 2018 13:46:53 -0800 (PST) Received: from localhost.localdomain (99-152-116-91.lightspeed.sntcca.sbcglobal.net. [99.152.116.91]) by smtp.gmail.com with ESMTPSA id u126sm96477085pgb.2.2018.12.31.13.46.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 31 Dec 2018 13:46:51 -0800 (PST) From: Olof Johansson To: torvalds@linux-foundation.org Subject: [GIT PULL 1/4] ARM: SoC platform updates Date: Mon, 31 Dec 2018 13:46:37 -0800 Message-Id: <20181231214640.17015-2-olof@lixom.net> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20181231214640.17015-1-olof@lixom.net> References: <20181231214640.17015-1-olof@lixom.net> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20181231_134654_295877_EA779077 X-CRM114-Status: GOOD ( 24.23 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Olof Johansson , arm@kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org U29DIHVwZGF0ZXMsIG1vc3RseSByZWZhY3RvcmluZ3MgYW5kIGNsZWFudXBzIG9mIG9sZCBsZWdh Y3kgcGxhdGZvcm1zLApidXQgYWxzbyBhIGZldyBtb3JlIHRoaW5nczoKCk5ldyBTb0Mgc3VwcG9y dCB0aGlzIHJlbGVhc2U6Ci0gTlhQL0ZyZWVzY2FsZSBpLk1YN1VMUCAoMXggQ29ydGV4LUE3LCBD b3J0ZXgtTTQsIGdyYXBoaWNzLCBldGMpCi0gQWxsd2lubmVyIEYxQzEwMCwgb2xkZXIgcGxhdGZv cm0gd2l0aCBhbiBBUk05MjYtRUpTIChBUk12NSkgY29yZQoKQ2xlYW51cHMgb2YgdmFyaW91cyBw bGF0Zm9ybXM6Ci0gT01BUDEgYW1zLWRlbHRhIGRvZXMgc29tZSBHUElPIGNsZWFudXBzCi0gRGF2 aW5jaSByZW1vdmVzIG9mIGF0MjQgcGxhdGZvcm0gZGF0YQotIFNhbXN1bmcgY2xlYW5zIHVwIG9s ZCB3YWtldXAsIFBNIGRlYnVnIGFuZCBzZWNvbmRhcnkgY29yZSBib290IGNvZGUKLSBSZW5lc2Fz IG1vdmVzIGFyb3VuZCBjb25maWcgb3B0aW9ucyBhbmQgUE0gY29kZSB0byBkcml2ZXJzL3NvYyBm b3IKc2hhcmluZyB3aXRoIDY0LWJpdCBhbmQgbW9yZSBjb25zaXN0ZW5jeQotIGkuTVgsIEJyb2Fk Y29tIGFuZCBTb0NGUEdBIGFsbCBoYXZlIHR3ZWFrcyB0byBsb3dsZXZlbCBkZWJ1ZyBjb25zb2xl IHNldHVwcwotIFNvQ0ZQR0EgYWRkcyBleHBsaWNpdCBzZWxlY3Rpb24gb2YgQVJNIGVycmF0YSBh bmQgcmVtb3ZlcyBzb21lIHVudXNlZCBjb2RlCgpUaGlzIHRhZyBhbHNvIGNvbnRhaW5zIGEgZmV3 IHBhdGNoZXMgdGhhdCBJIGhhZCBxdWV1ZWQgdXAgYXMgZml4ZXMgZm9yCjQuMjAgYnV0IGRpZG4n dCBzZW5kIGluIGJlZm9yZSB0aGUgcmVsZWFzZS4KCgpDb25mbGljdHM6CgphcmNoL2FybS9tYWNo LW9tYXAxL2JvYXJkLWFtcy1kZWx0YS5jOgpDaGFuZ2UvcmVtb3ZlLiBSZW1vdmUgdGhlIGNvZGUg dGhhdCdzIGluIGNvbmZsaWN0ICh0aGUgbGVkcy9ncGlvIGluaXQKZnVuY3Rpb25zKQoKYXJjaC9h cm0vbWFjaC1zb2NmcGdhL0tjb25maWc6CkFkZC9jaGFuZ2UuIEtlZXAgbmV3IHNldCBvZiBlcnJh dGEgYW5kIFBDSV9ET01BSU5TX0dFTkVSSUMsIGRyb3AKUENJX0RPTUFJTlMuCgotLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpU aGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IGYxMmU4NDBjODE5YmFiNDI2MjE2ODU1 NThhMDFkM2Y0NmFiOWEyMjY6CgogIE1lcmdlIGJyYW5jaCAnZm9yLWxpbnVzJyBvZiBnaXQ6Ly9n aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvbWF0dHN0ODgvYWxwaGEKCmFy ZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0OgoKICBnaXQ6Ly9naXQua2VybmVs Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtL2FybS1zb2MuZ2l0IHRhZ3MvYXJtc29j LXNvYwoKZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIGNhYzFmYzhmYjU2MWFjNzY2NDY4 Mzk0ZDQ5YzNkZDExYTJiOGNiNDQ6CgogIE1lcmdlIGJyYW5jaCAnZml4ZXMnIGludG8gbmV4dC9z b2MKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KCkEucy4gRG9uZyAoMSk6CiAgICAgIEFSTTogaW14OiBhZGQgaW5pdGlhbCBz dXBwb3J0IGZvciBpbXg3dWxwCgpBYXJvIEtvc2tpbmVuICg0KToKICAgICAgQVJNOiBPTUFQMS8y OiBmaXggU29DIG5hbWUgcHJpbnRpbmcKICAgICAgQVJNOiBPTUFQMTogZGV2aWNlczogY29uZmln dXJlIG9tYXAxX3NwaTEwMGsgb25seSBvbiBPTUFQN3h4CiAgICAgIEFSTTogT01BUDE6IGFkZCBN TUMgY29uZmlndXJhdGlvbiBmb3IgUGFsbSBUdW5nc3RlbiBFCiAgICAgIEFSTTogT01BUDE6IGZp eCBVU0IgY29uZmlndXJhdGlvbiBmb3IgZGV2aWNlLW9ubHkgc2V0dXBzCgpBcm5kIEJlcmdtYW5u ICg4KToKICAgICAgQVJNOiBpbXg6IGZpeCBkZXBlbmRlbmNpZXMgb24gaW14N3VscAogICAgICBB Uk06IG1tcDogZml4IHRpbWVyX2luaXQgY2FsbHMKICAgICAgQVJNOiBtbXA6IGZpeCBweGExNjhf ZGV2aWNlX3VzYl9waHkgdXNlIG9uIGFzcGVuaXRlCiAgICAgIEFSTTogcHhhOiBhdm9pZCBzZWN0 aW9uIG1pc21hdGNoIHdhcm5pbmcKICAgICAgQVJNOiBrczg2OTU6IGZpeCBzZWN0aW9uIG1pc21h dGNoIHdhcm5pbmcKICAgICAgQVJNOiB0ZWdyYTogYXZvaWQgc2VjdGlvbiBtaXNtYXRjaCB3YXJu aW5nCiAgICAgIEFSTTogb21hcDI6IGF2b2lkIHNlY3Rpb24gbWlzbWF0Y2ggd2FybmluZwogICAg ICBNZXJnZSB0YWcgJ3JlbmVzYXMtZml4ZXMyLWZvci12NC4yMCcgb2YgZ2l0Oi8vZ2l0Lmtlcm5l bC5vcmcvLi4uL2hvcm1zL3JlbmVzYXMgaW50byBmaXhlcwoKQmFydGxvbWllaiBab2xuaWVya2ll d2ljeiAoMik6CiAgICAgIEFSTTogZXh5bm9zOiBSZW1vdmUgbm8gbG9uZ2VyIG5lZWRlZCBzM2Nf cG1fY2hlY2tfKigpIGNhbGxzCiAgICAgIEFSTTogc2Ftc3VuZzogTGltaXQgU0FNU1VOR19QTV9E RUJVRyBjb25maWcgb3B0aW9uIHRvIG5vbi1FeHlub3MgcGxhdGZvcm1zCgpCYXJ0b3N6IEdvbGFz emV3c2tpICg3KToKICAgICAgQVJNOiBkYXZpbmNpOiBkbTM2NS1ldm06IHVzZSBjZWxsIG52bWVt IGxvb2t1cCBmb3IgbWFjIGFkZHJlc3MKICAgICAgQVJNOiBkYXZpbmNpOiBkbTY0NHgtZXZtOiB1 c2UgY2VsbCBudm1lbSBsb29rdXAgZm9yIG1hYyBhZGRyZXNzCiAgICAgIEFSTTogZGF2aW5jaTog ZG02NDZ4LWV2bTogdXNlIGNlbGwgbnZtZW0gbG9va3VwIGZvciBtYWMgYWRkcmVzcwogICAgICBB Uk06IGRhdmluY2k6IGRhODMwLWV2bTogdXNlIGNlbGwgbnZtZW0gbG9va3VwIGZvciBtYWMgYWRk cmVzcwogICAgICBBUk06IGRhdmluY2k6IG1pdHlvbWFwbDEzODogdXNlIGNlbGwgbnZtZW0gbG9v a3VwIGZvciBtYWMgYWRkcmVzcwogICAgICBBUk06IGRhdmluY2k6IGRtODUwLWV2bTogdXNlIGNl bGwgbnZtZW0gbG9va3VwIGZvciBtYWMgYWRkcmVzcwogICAgICBBUk06IGRhdmluY2k6IGRhODUw LWV2bTogcmVtb3ZlIHVubmVjZXNzYXJ5IGluY2x1ZGUKCkNhcmxvIENhaW9uZSAoMSk6CiAgICAg IE1BSU5UQUlORVJTOiBSZW1vdmUgbXlzZWxmIGZyb20gdGhlIGxpc3QKCkNsw6ltZW50IFDDqXJv biAoMik6CiAgICAgIEFSTTogZGVidWc6IGVuYWJsZSBVQVJUMSBmb3Igc29jZnBnYSBDeWNsb25l NQogICAgICBBUk06IHNvY2ZwZ2E6IENsZWFuIHVudXNlZCBmdW5jdGlvbnMKCkNvcmVudGluIExh YmJlICgxKToKICAgICAgTUFJTlRBSU5FUlM6IGFkZCBkcml2ZXJzL3NvYy9hbWxvZ2ljLyB0byBh bWxvZ2ljIGxpc3QKCkRpbmggTmd1eWVuICgxKToKICAgICAgQVJNOiBzb2NmcGdhOiBUdXJuIG9u IEFSTSBlcnJhdGEgZm9yIEwyIGNhY2hlCgpGZWxpeCBCcmFjayAoMSk6CiAgICAgIEFSTTogZHRz OiBhbTMzNXgtcGR1MDAxOiBGaXggcG9sYXJpdHkgb2YgY2FyZCBkZXRlY3Rpb24gaW5wdXQKCkZs b3JpYW4gRmFpbmVsbGkgKDIpOgogICAgICBBUk06IEJDTTYzWFg6IEVuYWJsZSByZXNldCBjb250 cm9sbGVyIHN1cHBvcnQKICAgICAgTWVyZ2UgdGFnICd0YWdzL2JjbTI4MzUtc29jLW5leHQtMjAx OC0xMS0yNycgaW50byBzb2MvbmV4dAoKR2VlcnQgVXl0dGVyaG9ldmVuICg5KToKICAgICAgQVJN OiBzaG1vYmlsZTogUmVzdHJpY3QgU0NVIHN1cHBvcnQgdG8gU29DcyB0aGF0IGhhdmUgaXQKICAg ICAgQVJNOiBzaG1vYmlsZTogUmVzdHJpY3QgVFdEIHN1cHBvcnQgdG8gU29DcyB0aGF0IGhhdmUg aXQKICAgICAgQVJNOiBzaG1vYmlsZTogc2g3M2EwOiBSZW1vdmUgb2Jzb2xldGUgaW5jbHVzaW9u IG9mIDxhc20vc21wX3R3ZC5oPgogICAgICBBUk06IHNobW9iaWxlOiBIaWRlIEFSQ0hfUlpOMSB0 byBpbXByb3ZlIGNvbnNpc3RlbmN5CiAgICAgIGFybTY0OiByZW5lc2FzOiBNb3ZlIFNvQyBLY29u ZmlnIHN5bWJvbHMgdG8gZHJpdmVycy9zb2MvcmVuZXNhcy8KICAgICAgQVJNOiBzaG1vYmlsZTog TW92ZSBTb0MgS2NvbmZpZyBzeW1ib2xzIHRvIGRyaXZlcnMvc29jL3JlbmVzYXMvCiAgICAgIEFS TTogT01BUDIrOiB0aW1lcjogUmVtb3ZlIG9ic29sZXRlIGluY2x1c2lvbiBvZiA8YXNtL3NtcF90 d2QuaD4KICAgICAgQVJNOiBzaG1vYmlsZTogUi1Nb2JpbGU6IENsZWFuIHVwIHN0cnVjdCBybW9i aWxlX3BtX2RvbWFpbgogICAgICBBUk06IHNobW9iaWxlOiBSLU1vYmlsZTogTW92ZSBwbS1ybW9i aWxlIHRvIGRyaXZlcnMvc29jL3JlbmVzYXMvCgpHZXJhbGQgQmFlemEgKDEpOgogICAgICBBUk06 IHN0bTMyOiBkZWJ1ZzogYWRkIGxvdy1sZXZlbCBkZWJ1ZyBzdXBwb3J0CgpKYW51c3ogS3J6eXN6 dG9maWsgKDYpOgogICAgICBBUk06IE9NQVAxOiBhbXMtZGVsdGE6IG1ha2UgYm9hcmQgaGVhZGVy IGZpbGUgbG9jYWwgdG8gbWFjaC1vbWFwMQogICAgICBBUk06IE9NQVAxOiBhbXMtZGVsdGE6IFBy b3ZpZGUgR1BJTyBsb29rdXAgdGFibGUgZm9yIExFRCBkZXZpY2UKICAgICAgQVJNOiBPTUFQMTog YW1zLWRlbHRhOiBEcm9wIGJvYXJkIHNwZWNpZmljIGdsb2JhbCBHUElPIG51bWJlcnMKICAgICAg QVJNOiBPTUFQMTogYW1zLWRlbHRhOiBEcm9wIHVudXNlZCBzeW1ib2xzIGZyb20gdGhlIGJvYXJk IGhlYWRlcgogICAgICBBUk06IE9NQVAxOiBhbXMtZGVsdGE6IE1vdmUgQU1TX0RFTFRBX0xBVENI Ml9OR1BJTyB0byB0aGUgYm9hcmQgZmlsZQogICAgICBBUk06IE9NQVAxOiBhbXMtZGVsdGE6IEZp eCBhdWRpbyBwZXJtYW5lbnRseSBtdXRlZAoKSnVzdGluIENoZW4gKDEpOgogICAgICBBUk06IGJy Y21zdGI6IEFkZCBlbnRyeSBmb3IgNzI1NQoKS3J6eXN6dG9mIEtvemxvd3NraSAoMik6CiAgICAg IEFSTTogczVwdjIxMDogUmVtb3ZlIGxlZ2FjeSBzZXR0aW5nIG9mIGV4dGVybmFsIHdha2V1cCBp bnRlcnJ1cHRzCiAgICAgIEFSTTogZXh5bm9zOiBSZW1vdmUgbGVnYWN5IHNldHRpbmcgb2YgZXh0 ZXJuYWwgd2FrZXVwIGludGVycnVwdHMKCkxhdXJlbnQgUGluY2hhcnQgKDEpOgogICAgICBhcm02 NDogZHRzOiByZW5lc2FzOiBkcmFhazogRml4IENWQlMgaW5wdXQKCkx1Ym9taXIgUmludGVsICg0 KToKICAgICAgQVJNOiBtbXAyOiBpbml0aWFsaXplIGNsb2NrcyBiZWZvcmUgdGhlIHRpbWVyCiAg ICAgIEFSTTogbW1wL21tcDI6IGR0OiBlbmFibGUgdGhlIGNsb2NrCiAgICAgIEFSTTogbW1wOiBh ZGQgYSBweGEtdXNiLXBoeSBkZXZpY2UKICAgICAgQVJNOiBtbXA6IGFkZCBhbiBpbnN0YW5jZSBv ZiBweGEtdXNiLXBoeSB0byB0dGNfZGtiIGFuZCBhc3Blbml0ZQoKTWFydGluIEJsdW1lbnN0aW5n bCAoMSk6CiAgICAgIEFSTTogbWVzb246IHNlbGVjdCBIQVZFX0FSTV9UV0QgYW5kIEFSTV9HTE9C QUxfVElNRVIKCk1lc2loIEtpbGluYyAoNCk6CiAgICAgIEFSTTogQ2hlY2sgQVJDSF9NVUxUSV9W NyB0byBkaWZmZXJlbnRpYXRlIEFSTXY1L3Y3IEFsbHdpbm5lciBTb0NzCiAgICAgIGR0LWJpbmRp bmdzOiBhcm06IEFkZCBuZXcgQWxsd2lubmVyIEFSTXY1IEYxQzEwMHMgU29DCiAgICAgIEFSTTog c3VueGk6IGFkZCBBbGx3aW5uZXIgQVJNdjUgU29DcwogICAgICBkdC1iaW5kaW5nczogd2F0Y2hk b2c6IEFkZCBBbGx3aW5uZXIgQVJNdjUgRjFDMTAwcyB3ZHQKCk5hdGhhbiBDaGFuY2VsbG9yICgy KToKICAgICAgQVJNOiBPTUFQMis6IGh3bW9kOiBGaXggc29tZSBzZWN0aW9uIGFubm90YXRpb25z CiAgICAgIEFSTTogT01BUDIrOiBwcm00NHh4OiBGaXggc2VjdGlvbiBhbm5vdGF0aW9uIG9uIG9t YXA0NHh4X3BybV9lbmFibGVfaW9fd2FrZXVwCgpPbG9mIEpvaGFuc3NvbiAoMTMpOgogICAgICBN ZXJnZSB0YWcgJ3NvY2ZwZ2FfdXBkYXRlc19mb3JfdjUuMCcgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5v cmcvLi4uL2Rpbmd1eWVuL2xpbnV4IGludG8gbmV4dC9zb2MKICAgICAgTWVyZ2UgdGFnICdvbWFw LWZvci12NC4yMS9zb2Mtc2lnbmVkJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vdG1saW5k L2xpbnV4LW9tYXAgaW50byBuZXh0L3NvYwogICAgICBNZXJnZSB0YWcgJ2FybS1zb2MvZm9yLTQu MjEvc29jJyBvZiBodHRwczovL2dpdGh1Yi5jb20vQnJvYWRjb20vc3RibGludXggaW50byBuZXh0 L3NvYwogICAgICBNZXJnZSB0YWcgJ3JlbmVzYXMtc29jLWZvci12NC4yMScgb2YgaHR0cHM6Ly9n aXQua2VybmVsLm9yZy8uLi4vaG9ybXMvcmVuZXNhcyBpbnRvIG5leHQvc29jCiAgICAgIE1lcmdl IHRhZyAnZGF2aW5jaS1mb3ItdjQuMjEvc29jJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4v bnNla2hhci9saW51eC1kYXZpbmNpIGludG8gbmV4dC9zb2MKICAgICAgTWVyZ2UgdGFnICdzdW54 aS1jb3JlLWZvci00LjIxJyBvZiBodHRwczovL2dpdC5rZXJuZWwub3JnLy4uLi9zdW54aS9saW51 eCBpbnRvIG5leHQvc29jCiAgICAgIE1lcmdlIHRhZyAnc2Ftc3VuZy1zb2MtNC4yMScgb2YgaHR0 cHM6Ly9naXQua2VybmVsLm9yZy8uLi4va3J6ay9saW51eCBpbnRvIG5leHQvc29jCiAgICAgIE1l cmdlIHRhZyAnaW14LXNvYy00LjIxJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4vc2hhd25n dW8vbGludXggaW50byBuZXh0L3NvYwogICAgICBNZXJnZSB0YWcgJ29tYXAtZm9yLXY0LjIxL29t YXAxLXNpZ25lZCcgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4uL3RtbGluZC9saW51eC1vbWFw IGludG8gbmV4dC9zb2MKICAgICAgTWVyZ2UgdGFnICdhbWxvZ2ljLXNvYycgb2YgaHR0cHM6Ly9n aXQua2VybmVsLm9yZy8uLi4va2hpbG1hbi9saW51eC1hbWxvZ2ljIGludG8gbmV4dC9zb2MKICAg ICAgTWVyZ2UgdGFnICdvbWFwLWZvci12NC4yMC9maXhlcy1yYzYnIG9mIGdpdDovL2dpdC5rZXJu ZWwub3JnLy4uLi90bWxpbmQvbGludXgtb21hcCBpbnRvIGZpeGVzCiAgICAgIE1lcmdlIHRhZyAn djQuMjAtcm9ja2NoaXAtZHRzNjRmaXhlcy0yJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy8uLi4v bW1pbmQvbGludXgtcm9ja2NoaXAgaW50byBmaXhlcwogICAgICBNZXJnZSBicmFuY2ggJ2ZpeGVz JyBpbnRvIG5leHQvc29jCgpPc2thcmkgTGVtbWVsYSAoMSk6CiAgICAgIGFybTY0OiBkdHM6IHJv Y2tjaGlwOiBmaXggcmszMzk5LXJvY2twcm82NCByZWd1bGF0b3IgZ3Bpb3MKClBhbmthaiBEdWJl eSAoMSk6CiAgICAgIEFSTTogZXh5bm9zOiBSZW1vdmUgc2Vjb25kYXJ5IHN0YXJ0dXAgaW5pdGlh bGl6YXRpb24gZnJvbSBzbXBfcHJlcGFyZV9jcHVzCgpSb2dlciBRdWFkcm9zICgxKToKICAgICAg QVJNOiBkdHM6IG9tYXA1OiBGaXggZHVhbC1yb2xlIG1vZGUgb24gU3VwZXItU3BlZWQgcG9ydAoK UnVzc2VsbCBLaW5nIC0gQVJNIExpbnV4ICgxKToKICAgICAgQVJNOiBkdHM6IEZpeCBPTUFQNDQz MCBTRFAgRXRoZXJuZXQgc3RhcnR1cAoKU3RlZmFuIFdhaHJlbiAoMSk6CiAgICAgIEFSTTogbWFj aC1iY206IFN3aXRjaCBiY20yODM1IGFuZCBwbGF0c21wIHRvIFNQRFggaWRlbnRpZmllcgoKVGFr ZXNoaSBLaWhhcmEgKDEpOgogICAgICBhcm02NDogcmVuZXNhczogRW5hYmxlIEdQSU9MSUIgdG8g YWxsb3cgR1BJTyBkcml2ZXIgc2VsZWN0aW9uCgpUb255IExpbmRncmVuICgyKToKICAgICAgTWVy Z2UgYnJhbmNoICdhdWRpby1maXgnIGludG8gb21hcC1mb3ItdjQuMjAvZml4ZXMKICAgICAgTWVy Z2UgYnJhbmNoICdvbWFwMS11c2ItZml4JyBpbnRvIG9tYXAtZm9yLXY0LjIxL29tYXAxCgpVd2Ug S2xlaW5lLUvDtm5pZyAoMSk6CiAgICAgIEFSTTogZGVidWctaW14OiBvbmx5IGRlZmluZSBERUJV R19JTVhfVUFSVF9QT1JUIGlmIG5lZWRlZAoKWWFuZ3RhbyBMaSAoMik6CiAgICAgIEFSTTogT01B UDE6IGNsb2NrOiBDaGFuZ2UgdG8gdXNlIERFRklORV9TSE9XX0FUVFJJQlVURSBtYWNybwogICAg ICBBUk06IE9NQVA6IFBNOiBDaGFuZ2UgdG8gdXNlIERFRklORV9TSE9XX0FUVFJJQlVURSBtYWNy bwoKCiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL3N1bnhpLnR4dCB8ICAg MSArCiAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy93YXRjaGRvZy9zdW54aS13ZHQudHh0ICB8ICAg MSArCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MiArLQogYXJjaC9hcm0vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg NzggKysrKy0tCiBhcmNoL2FybS9ib290L2R0cy9hbTMzNXgtcGR1MDAxLmR0cyAgICAgICAgICAg ICB8ICAgMiArLQogYXJjaC9hcm0vYm9vdC9kdHMvb21hcDQtc2RwLmR0cyAgICAgICAgICAgICAg ICAgfCAgIDEgKwogYXJjaC9hcm0vYm9vdC9kdHMvb21hcDUtYm9hcmQtY29tbW9uLmR0c2kgICAg ICAgfCAgIDEgKwogYXJjaC9hcm0vaW5jbHVkZS9kZWJ1Zy9icmNtc3RiLlMgICAgICAgICAgICAg ICAgfCAgMjQgKy0KIGFyY2gvYXJtL2luY2x1ZGUvZGVidWcvc3RtMzIuUyAgICAgICAgICAgICAg ICAgIHwgIDQxICsrKysKIGFyY2gvYXJtL21hY2gtYmNtL0tjb25maWcgICAgICAgICAgICAgICAg ICAgICAgIHwgICAxICsKIGFyY2gvYXJtL21hY2gtYmNtL2JvYXJkX2JjbTI4MzUuYyAgICAgICAg ICAgICAgIHwgIDExICstCiBhcmNoL2FybS9tYWNoLWJjbS9wbGF0c21wLmMgICAgICAgICAgICAg ICAgICAgICB8ICAxMCArLQogYXJjaC9hcm0vbWFjaC1iY20vcGxhdHNtcC5oICAgICAgICAgICAg ICAgICAgICAgfCAgIDYgKy0KIGFyY2gvYXJtL21hY2gtZGF2aW5jaS9ib2FyZC1kYTgzMC1ldm0u YyAgICAgICAgIHwgIDI2ICsrCiBhcmNoL2FybS9tYWNoLWRhdmluY2kvYm9hcmQtZGE4NTAtZXZt LmMgICAgICAgICB8ICAzMCArKy0KIGFyY2gvYXJtL21hY2gtZGF2aW5jaS9ib2FyZC1kbTM2NS1l dm0uYyAgICAgICAgIHwgIDI1ICsrCiBhcmNoL2FybS9tYWNoLWRhdmluY2kvYm9hcmQtZG02NDR4 LWV2bS5jICAgICAgICB8ICAyNCArKwogYXJjaC9hcm0vbWFjaC1kYXZpbmNpL2JvYXJkLWRtNjQ2 eC1ldm0uYyAgICAgICAgfCAgMjQgKysKIGFyY2gvYXJtL21hY2gtZGF2aW5jaS9ib2FyZC1taXR5 b21hcGwxMzguYyAgICAgIHwgIDI5ICsrKwogYXJjaC9hcm0vbWFjaC1leHlub3MvY29tbW9uLmgg ICAgICAgICAgICAgICAgICAgfCAgIDIgLQogYXJjaC9hcm0vbWFjaC1leHlub3MvcGxhdHNtcC5j ICAgICAgICAgICAgICAgICAgfCAgMjYgLS0KIGFyY2gvYXJtL21hY2gtZXh5bm9zL3N1c3BlbmQu YyAgICAgICAgICAgICAgICAgIHwgIDM3ICsrLQogYXJjaC9hcm0vbWFjaC1pbXgvS2NvbmZpZyAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKwogYXJjaC9hcm0vbWFjaC1pbXgvTWFrZWZpbGUg ICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogYXJjaC9hcm0vbWFjaC1pbXgvY29tbW9uLmgg ICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogYXJjaC9hcm0vbWFjaC1pbXgvY3B1LmMgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC9hcm0vbWFjaC1pbXgvbWFjaC1pbXg3 dWxwLmMgICAgICAgICAgICAgICAgfCAgMzEgKysrCiBhcmNoL2FybS9tYWNoLWlteC9teGMuaCAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBhcmNoL2FybS9tYWNoLWlteC9wbS1pbXg3 dWxwLmMgICAgICAgICAgICAgICAgICB8ICAyOSArKysKIGFyY2gvYXJtL21hY2gta3M4Njk1L2Jv YXJkLWFjczVrLmMgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL2FybS9tYWNoLW1lc29uL0tj b25maWcgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBhcmNoL2FybS9tYWNoLW1tcC9hc3Bl bml0ZS5jICAgICAgICAgICAgICAgICAgICB8ICAgNyArCiBhcmNoL2FybS9tYWNoLW1tcC9jb21t b24uaCAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC9hcm0vbWFjaC1tbXAvZGV2 aWNlcy5jICAgICAgICAgICAgICAgICAgICAgfCAgMjEgKysKIGFyY2gvYXJtL21hY2gtbW1wL21t cDItZHQuYyAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL2FybS9tYWNoLW1tcC9t bXAyLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC9hcm0vbWFjaC1tbXAv cHhhMTY4LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gvYXJtL21hY2gtbW1w L3B4YTkxMC5jICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL2FybS9tYWNoLW1t cC9weGE5MTAuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBhcmNoL2FybS9tYWNoLW1t cC90aW1lLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMiArKy0KIGFyY2gvYXJtL21hY2gt bW1wL3R0Y19ka2IuYyAgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIGFyY2gvYXJtL21hY2gt b21hcDEvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL2FybS9tYWNo LW9tYXAxL2Ftcy1kZWx0YS1maXEtaGFuZGxlci5TICAgICB8ICAgMiArLQogYXJjaC9hcm0vbWFj aC1vbWFwMS9hbXMtZGVsdGEtZmlxLmMgICAgICAgICAgICAgfCAgIDMgKy0KIGFyY2gvYXJtL21h Y2gtb21hcDEvYm9hcmQtYW1zLWRlbHRhLmMgICAgICAgICAgIHwgMTEyICsrKy0tLS0tLQogLi4u L3tpbmNsdWRlL21hY2ggPT4gfS9ib2FyZC1hbXMtZGVsdGEuaCAgICAgICAgfCAgMjQgKy0KIGFy Y2gvYXJtL21hY2gtb21hcDEvYm9hcmQtcGFsbXRlLmMgICAgICAgICAgICAgIHwgIDI5ICsrKwog YXJjaC9hcm0vbWFjaC1vbWFwMS9jbG9jay5jICAgICAgICAgICAgICAgICAgICAgfCAgMTQgKy0K IGFyY2gvYXJtL21hY2gtb21hcDEvZGV2aWNlcy5jICAgICAgICAgICAgICAgICAgIHwgICAzICsK IGFyY2gvYXJtL21hY2gtb21hcDEvaWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICst CiBhcmNoL2FybS9tYWNoLW9tYXAxL2luY2x1ZGUvbWFjaC91c2IuaCAgICAgICAgICB8ICAgMiAr LQogYXJjaC9hcm0vbWFjaC1vbWFwMS9wbS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTMg Ky0KIGFyY2gvYXJtL21hY2gtb21hcDIvaWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0 ICstCiBhcmNoL2FybS9tYWNoLW9tYXAyL29tYXBfaHdtb2QuYyAgICAgICAgICAgICAgICB8ICAg NiArLQogYXJjaC9hcm0vbWFjaC1vbWFwMi9wbTMzeHgtY29yZS5jICAgICAgICAgICAgICAgfCAg IDIgKy0KIGFyY2gvYXJtL21hY2gtb21hcDIvdGltZXIuYyAgICAgICAgICAgICAgICAgICAgIHwg ICAxIC0KIGFyY2gvYXJtL21hY2gtcHhhL2NtLXgzMDAuYyAgICAgICAgICAgICAgICAgICAgIHwg ICAyICstCiBhcmNoL2FybS9tYWNoLXB4YS9saXR0bGV0b24uYyAgICAgICAgICAgICAgICAgICB8 ICAgMiArLQogYXJjaC9hcm0vbWFjaC1weGEvemV1cy5jICAgICAgICAgICAgICAgICAgICAgICAg fCAgIDIgKy0KIGFyY2gvYXJtL21hY2gtczVwdjIxMC9jb21tb24uaCAgICAgICAgICAgICAgICAg IHwgICAxIC0KIGFyY2gvYXJtL21hY2gtczVwdjIxMC9wbS5jICAgICAgICAgICAgICAgICAgICAg IHwgIDE2ICstCiBhcmNoL2FybS9tYWNoLXNobW9iaWxlL0tjb25maWcgICAgICAgICAgICAgICAg ICB8IDEyOSAtLS0tLS0tLS0tCiBhcmNoL2FybS9tYWNoLXNobW9iaWxlL01ha2VmaWxlICAgICAg ICAgICAgICAgICB8ICAgMSAtCiBhcmNoL2FybS9tYWNoLXNobW9iaWxlL3BtLXJtb2JpbGUuaCAg ICAgICAgICAgICB8ICAyMiAtLQogYXJjaC9hcm0vbWFjaC1zaG1vYmlsZS9zbXAtc2g3M2EwLmMg ICAgICAgICAgICAgfCAgIDEgLQogYXJjaC9hcm0vbWFjaC1zb2NmcGdhL0tjb25maWcgICAgICAg ICAgICAgICAgICAgfCAgIDcgKwogYXJjaC9hcm0vbWFjaC1zb2NmcGdhL2NvcmUuaCAgICAgICAg ICAgICAgICAgICAgfCAgIDIgLQogYXJjaC9hcm0vbWFjaC1zb2NmcGdhL3NvY2ZwZ2EuYyAgICAg ICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gvYXJtL21hY2gtc3VueGkvS2NvbmZpZyAgICAgICAg ICAgICAgICAgICAgIHwgIDE5ICstCiBhcmNoL2FybS9tYWNoLXN1bnhpL3N1bnhpLmMgICAgICAg ICAgICAgICAgICAgICB8ICAgOSArCiBhcmNoL2FybS9tYWNoLXRlZ3JhL2lycS5jICAgICAgICAg ICAgICAgICAgICAgICB8ICAgNCArLQogYXJjaC9hcm0vcGxhdC1zYW1zdW5nL0tjb25maWcgICAg ICAgICAgICAgICAgICAgfCAgIDEgKwogYXJjaC9hcm02NC9LY29uZmlnLnBsYXRmb3JtcyAgICAg ICAgICAgICAgICAgICAgfCAgNjAgKy0tLS0KIGFyY2gvYXJtNjQvYm9vdC9kdHMvcmVuZXNhcy9y OGE3Nzk5NS1kcmFhay5kdHMgIHwgICAyICstCiAuLi4vYm9vdC9kdHMvcm9ja2NoaXAvcmszMzk5 LXJvY2twcm82NC5kdHMgICAgICB8ICAyMCArLQogZHJpdmVycy9zb2MvcmVuZXNhcy9LY29uZmln ICAgICAgICAgICAgICAgICAgICAgfCAyNDEgKysrKysrKysrKysrKysrKystLQogZHJpdmVycy9z b2MvcmVuZXNhcy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogLi4uL3NvYy9y ZW5lc2FzL3Jtb2JpbGUtc3lzYy5jICAgICAgICAgICAgICAgICAgfCAgMzcgKystCiA3OCBmaWxl cyBjaGFuZ2VkLCA4MjIgaW5zZXJ0aW9ucygrKSwgNTQwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1v ZGUgMTAwNjQ0IGFyY2gvYXJtL2luY2x1ZGUvZGVidWcvc3RtMzIuUwogY3JlYXRlIG1vZGUgMTAw NjQ0IGFyY2gvYXJtL21hY2gtaW14L21hY2gtaW14N3VscC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg YXJjaC9hcm0vbWFjaC1pbXgvcG0taW14N3VscC5jCiByZW5hbWUgYXJjaC9hcm0vbWFjaC1vbWFw MS97aW5jbHVkZS9tYWNoID0+IH0vYm9hcmQtYW1zLWRlbHRhLmggKDY2JSkKIGRlbGV0ZSBtb2Rl IDEwMDY0NCBhcmNoL2FybS9tYWNoLXNobW9iaWxlL3BtLXJtb2JpbGUuaAogcmVuYW1lIGFyY2gv YXJtL21hY2gtc2htb2JpbGUvcG0tcm1vYmlsZS5jID0+IGRyaXZlcnMvc29jL3JlbmVzYXMvcm1v YmlsZS1zeXNjLmMgKDkzJSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK