From patchwork Wed Mar 15 13:07:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michal Simek X-Patchwork-Id: 1757352 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=monstr-eu.20210112.gappssmtp.com header.i=@monstr-eu.20210112.gappssmtp.com header.a=rsa-sha256 header.s=20210112 header.b=3hwOLVfk; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Pc9fp4WLfz1yWr for ; Thu, 16 Mar 2023 00:07:46 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 3815885EF6; Wed, 15 Mar 2023 14:07:39 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=monstr.eu Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=monstr-eu.20210112.gappssmtp.com header.i=@monstr-eu.20210112.gappssmtp.com header.b="3hwOLVfk"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8AC278624C; Wed, 15 Mar 2023 14:07:36 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id E4D9F85D8C for ; Wed, 15 Mar 2023 14:07:31 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=monstr.eu Authentication-Results: phobos.denx.de; spf=none smtp.mailfrom=monstr@monstr.eu Received: by mail-ed1-x52d.google.com with SMTP id cn21so45106850edb.0 for ; Wed, 15 Mar 2023 06:07:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monstr-eu.20210112.gappssmtp.com; s=20210112; t=1678885651; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=k2X33QhOcURm4Oj9Tv2CIxOUekjgdXsZZ0ZpRb06dA8=; b=3hwOLVfkQ9Sgxlr2cUdx5XAbCpGvC9Oc0lcTZKPizilis/fGbUQzJOHeppcsxMxqUa IfYwd7h2RtnwxMN3so3dh75VtTN9Pbpkz0I+2W1D87IBc2ThHoRNjFuRdg5pqAlK2bRp iIGhfW+WyiipVYZm+rW/zTHNMImW1jucg4FFdRW7VBbAZizsHuVjcQYMAdRno1msluFE 3JWXK9F/1Zive5Xd+bs3Uamx3q1v6Wsq0PlNrUq2P4eG5bsLBxKPwnCy6VjERYdmSWZM aXvJnkj8XlMJtVDJWB1tOnVIl1HQ92+VP1MlywfUfEuBMiNEhXi0z+qxqkjq7BI4n3QZ ilNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678885651; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=k2X33QhOcURm4Oj9Tv2CIxOUekjgdXsZZ0ZpRb06dA8=; b=t0LqIKeVPzFx1yX9k7W1UNkUe+1YsYnaDbOia7X2e5qEk/11xYy9fbUyYr70rcWv2m tnWskuxFTajAL/dW+kn4ci/L8T0zPJF8/lmgYHZzhsmTxQLzVxiG6tAR+DfHm5GNYDTP suVQOQ4Pfj4AiwCg//40EOqSqSNriY9LNRXI+hQsR7Epc151p89rFawKWetNfzR2dmLq yS6TFsIvwO7EHq+0BJzTWnqoH+ecHf+ZMxR+TaMQuZBsa2bn94ztYz0GsG+vRUyGGv+g 58NlmJ2UVQ0/sgZ4MB5wrKZZeQnjWCzn6UGfbUaiCjl7CInsIluvMbwMUO6J+jh7GVs8 Fj0A== X-Gm-Message-State: AO0yUKWuE0IVG3WBwYDhJogRbQqs510sAEyfZ3JpMw5duBwCjrSlrd7Y 856x07dLtPz0rNfGZWUJR1lClZf/1bS5ZU/JzAE= X-Google-Smtp-Source: AK7set87E4UkSR6rc0OB4ELTDIW2Uc77001jejz6IBxhkFq0INy/N2Jr1hKC+ZCCiDUJEHYAq6pyww== X-Received: by 2002:a05:6402:6:b0:4fe:9593:658d with SMTP id d6-20020a056402000600b004fe9593658dmr2886293edu.6.1678885651366; Wed, 15 Mar 2023 06:07:31 -0700 (PDT) Received: from [192.168.0.105] (nat-35.starnet.cz. [178.255.168.35]) by smtp.gmail.com with ESMTPSA id d26-20020a50cd5a000000b004c4eed3fe20sm2434016edj.5.2023.03.15.06.07.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Mar 2023 06:07:30 -0700 (PDT) Message-ID: Date: Wed, 15 Mar 2023 14:07:30 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US To: Tom Rini Cc: U-Boot Mailing List From: Michal Simek Subject: [GIT PULL] xilinx patches for v2023.07-rc1 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Hi Tom, please pull these patches to your next branch. CI loop doesn't report any issue. Thanks, Michal The following changes since commit 70ed05ce6c051e55e126e67e72ab20409134c953: Merge tag 'next-20230307' of https://source.denx.de/u-boot/custodians/u-boot-video into next (2023-03-07 12:54:01 -0500) are available in the Git repository at: git@source.denx.de:u-boot/custodians/u-boot-microblaze.git tags/xilinx-for-v2023.07-rc1 for you to fetch changes up to 7ac50f88f8a9374e5cb4bc2a88c002d02ef3c570: microblaze: drop remnants of manual reloc (2023-03-13 11:46:17 +0100) ---------------------------------------------------------------- Xilinx changes for v2023.07-rc1 cmd: - Print results in hex instead of dec in smc command firmware: - Cover missing ZYNQMP_FIRMWARE dependencies fpga: - fix loads for unencrypted use case relocation - Add support for BE systems spi: - Fix xilinx_spi init reset sequence arasan nand: - Remove hardcoded bbt option - Set ofnode value xilinx: - Enable SMC command - Fix some sparse issues zynqmp: - Remove cdns,zynq-gem compatible string - Add optee node - Some DT cleanups zynq: - Some DT cleanups microblaze - Remove MANUAL_RELOC option ---------------------------------------------------------------- Algapally Santosh Sagar (3): arm64: zynqmp: Add missing ZYNQMP_FIRMWARE dependencies xilinx: zynqmp: Add missing prototype for zynqmp_mmio_write spl: Add missing prototype for board_boot_order Ashok Reddy Soma (4): mtd: nand: arasan: Remove hardcoded bbt option mtd: nand: arasan: Set ofnode value arm64: dts: zynqmp: Fix nand dt node arm64: dts: zynqmp: Enable nand-on-flash-bbt in DT by default Ilias Apalodimas (1): arm64: zynqmp: Add an OP-TEE node to the device tree Jiajie Chen (1): spi: xilinx_spi: Fix spi reset Krzysztof Kozlowski (3): arm64: dts: xilinx: align LED node names with dtschema ARM: dts: xilinx: align gpio-key node names with dtschema ARM: dts: zynq-7000: drop useless 'dma-channels/requests' properties Michael Grzeschik (1): arm64: zynqmp: Enable hs termination flag for USB dwc3 controller Michal Simek (6): xilinx: dts: Remove cdns,zynq-gem ARM: zynq: Use recommended dma-controller name instead of dmac ARM: zynq: Comment interrupt names IRQs for pl330 cmd: smccc: Print results in hex instead of dec xilinx: Enable SMC command for arm64 targets arm64: zynqmp: Remove comment about gem spec in kv260 Neal Frager (1): fpga: zynqmppl: fix fpga loads command for unencrypted use case Ovidiu Panait (5): tools: relocate-rela: adjust le64_to_cpu -> le32_to_cpu in decode_elf32() tools: relocate-rela: introduce elf16_to_cpu() and elf32_to_cpu() tools: relocate-rela: add support for handling 32-bit big endian files microblaze: drop CONFIG_NEEDS_MANUAL_RELOC microblaze: drop remnants of manual reloc arch/arm/dts/zynq-7000.dtsi | 14 +-- arch/arm/dts/zynq-zc702.dts | 4 +- arch/arm/dts/zynq-zturn-common.dtsi | 2 +- arch/arm/dts/zynqmp-sck-kr-g-revA.dts | 2 +- arch/arm/dts/zynqmp-sck-kr-g-revB.dts | 2 +- arch/arm/dts/zynqmp-sck-kv-g-revA.dts | 4 +- arch/arm/dts/zynqmp-sck-kv-g-revB.dts | 4 +- arch/arm/dts/zynqmp-zc1751-xm016-dc2.dts | 2 + arch/arm/dts/zynqmp-zc1751-xm017-dc3.dts | 119 ++++++++++++-------- arch/arm/dts/zynqmp-zcu100-revC.dts | 2 +- arch/arm/dts/zynqmp.dtsi | 15 ++- arch/arm/mach-versal-net/include/mach/sys_proto.h | 7 +- arch/arm/mach-versal/include/mach/sys_proto.h | 6 +- arch/microblaze/Kconfig | 13 +-- arch/microblaze/config.mk | 4 - arch/microblaze/cpu/Makefile | 3 +- arch/microblaze/cpu/start.S | 28 ----- board/xilinx/zynqmp/Kconfig | 1 + cmd/smccc.c | 2 +- configs/xilinx_versal_net_virt_defconfig | 1 + configs/xilinx_versal_virt_defconfig | 1 + configs/xilinx_zynqmp_virt_defconfig | 1 + drivers/clk/Kconfig | 4 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/zynqmppl.c | 12 +- drivers/mmc/zynq_sdhci.c | 5 +- drivers/mtd/nand/raw/arasan_nfc.c | 5 +- drivers/net/zynq_gem.c | 2 +- drivers/spi/xilinx_spi.c | 5 +- drivers/spi/zynqmp_gqspi.c | 5 + include/spl.h | 1 + tools/relocate-rela.c | 52 ++++++--- 32 files changed, 175 insertions(+), 155 deletions(-)