From patchwork Mon Mar 27 10:44:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Konrad Dybcio X-Patchwork-Id: 667386 Delivered-To: patch@linaro.org Received: by 2002:a5d:4d08:0:0:0:0:0 with SMTP id z8csp1029025wrt; Mon, 27 Mar 2023 03:45:40 -0700 (PDT) X-Google-Smtp-Source: AKy350bHo1Wam1G7zr/pbEwx57S5MiinDnPQHiXhuBQ7PD+39XfGv5TLB9unRejhrhifrrAYuWQt X-Received: by 2002:a17:903:294c:b0:19f:35df:5d60 with SMTP id li12-20020a170903294c00b0019f35df5d60mr9302260plb.22.1679913940527; Mon, 27 Mar 2023 03:45:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679913940; cv=none; d=google.com; s=arc-20160816; b=khXpqplxKlOFFfzVnmEk3Ts4pB96RPKf7bSNBz5zmbK1iaTLRF9TRsju8wWLB9qDdk Tx0E3uBtxkOuJZZl6QrrhT1HKEPUT60YTU67d3L1m0oCpzy1pguVA4yToEKyAk1KfU8R W93+KV5ksI1OqlR/4kMdPfjNF9cFiDr/7kkhLdu8bYFi8w8DyHKTaDGp5h+Mqv97L75M FCRNdBGXeJxV/NnhyusNTrGhohnGBEDGvdy4VdOUJq21JWtZKknfhrXfU8kt9fzKFv7L 66aFgdzwW2Wmj9JvQzB2ZHYjx9UH08fv2pwt68V2JUYkcYV9Oo83DjxiDU/E1jUoUrnI IDmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:cc:to:content-transfer-encoding :mime-version:message-id:date:subject:from:dkim-signature; bh=vShweTKSrxMcGJEf7zI+bFWb+xgig2Sev6V8P6N9UxQ=; b=GDLcmGNc4s4QkVilNUr+4rUk/+oOlmOpYwRv/Qt34Rfrreek23pkt0m2ujJoTaONnF VSbYClG/jWKpMDy4fvoNkwbXRe2Iuybbv99FSHjo84ssYRl00QD3MZUWL606LXDjtRXJ +gKVDrm5ddn+fT9YrYEK+5zemmG8Ok+m6YiRE/TqvVru0SqpGJ/ad00fBCF/RQLuISO3 vk+Ct+GLnSG0ksmFNV8F2LQcZNiQtzBdKz7VDTAGVte3uFXqtz07LouQZUJQB49Y5Gka 9ywDF/GSwT22YYvmyfAA0GTNakuST+H6+PwvhWEhCZmGH9Wt+TgQ62AiPlbP5gnE+/M1 IlLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jbmBZLlo; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from phobos.denx.de (phobos.denx.de. [2a01:238:438b:c500:173d:9f52:ddab:ee01]) by mx.google.com with ESMTPS id n9-20020a170903110900b001a17a0e9b82si4244213plh.496.2023.03.27.03.45.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Mar 2023 03:45:40 -0700 (PDT) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=jbmBZLlo; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D250E86070; Mon, 27 Mar 2023 12:45:26 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org 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=linaro.org header.i=@linaro.org header.b="jbmBZLlo"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 22E3A8608A; Mon, 27 Mar 2023 12:45:17 +0200 (CEST) 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, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (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 191FD8545E for ; Mon, 27 Mar 2023 12:45:13 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=konrad.dybcio@linaro.org Received: by mail-lf1-x131.google.com with SMTP id h25so10783702lfv.6 for ; Mon, 27 Mar 2023 03:45:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1679913912; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=vShweTKSrxMcGJEf7zI+bFWb+xgig2Sev6V8P6N9UxQ=; b=jbmBZLloQVS3bjwzcy1qgxoqPtuE5W+lz8OAco6NXggyRZPp8rlIgY+U0qDm4JbnHz /KjKXfM2DY4bZ/uWg2xy4y7nKeFf2Bx/Xmc/J2e8SHXFyCq7AIFF4CY0KGX1SuOZNI/1 aIT/Wzferb56uukZOjk5AMlK2YdyFh4VX8Ayy8pzQnu0XHe/qD2zl5CTMXBikQp9Ft6k SM4xgBekGsnxYjBloAm4gTZMPQ82ATCdGajLYfj3fcJ7hRTVjpvqJhmLbGNSUNDsSSWy RwhhbL7nOZFejdbr/1clcRdRfALDLZyjZ5OxkD+UUzPFaQunC8LF683lOQClwQVZl1iY VMBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679913912; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=vShweTKSrxMcGJEf7zI+bFWb+xgig2Sev6V8P6N9UxQ=; b=VBpYazz3ICUFD3xuUnmT390GacPEWMVIezVsXBADOJpz7zDYz2fgNcPE7Q5DbOTlub Xi1uQvdY/TJSOELCE3WKXXntJf+BRrKExVRwsLCwZw8P8Eu+Y3Q1Z7IHK6dzomNvGHTs YM3IWFKHkmipnXDL9YJViZbMUt8U6COO1VARJsamhPaz5byrfbMIFP2VDlRb6x9xEJAC BcQZIa+zhMPPGOVYonxVo6mkhMhIsNtSH4H3JHSYYdx7bJeFUoKqBOonYVD78o8v0Anl Pw5fbKzyNOw1J16U8O0lXlH1cUp0JmyCCn2cyBMmjGII9tAt5Us05W+sybO0kKR8Ns65 GKQA== X-Gm-Message-State: AAQBX9eO4GsPrABX4JBiyPS5+xdW+DLJyXw/SalVXb3ZjnWfxWLOlocO 9SCWMXBhmOp8hVXmyfgzRWRxbQ== X-Received: by 2002:a19:ad46:0:b0:4db:3a92:2c85 with SMTP id s6-20020a19ad46000000b004db3a922c85mr3214709lfd.67.1679913912317; Mon, 27 Mar 2023 03:45:12 -0700 (PDT) Received: from [192.168.1.101] (abxj225.neoplus.adsl.tpnet.pl. [83.9.3.225]) by smtp.gmail.com with ESMTPSA id y22-20020a2e95d6000000b0029bfcbeac09sm3715904ljh.41.2023.03.27.03.45.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Mar 2023 03:45:11 -0700 (PDT) From: Konrad Dybcio Subject: [PATCH v2 0/9] Qualcomm cleanups / preparations Date: Mon, 27 Mar 2023 12:44:58 +0200 Message-Id: <20230327-qc_cleanups-v2-0-9a80cc563c76@linaro.org> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAKpzIWQC/x2NQQrCQAwAv1JydmFNBYtfEZFsmraBJdYNFaH07 waPMzDMDi5NxeHW7dDko64vC8BTB7yQzZJ0DAbM2Ocer+nNT65Ctq2epjNmGVmoDBeIopBLKo2 Ml2hsqzXk2mTS739xfxzHD4jkguByAAAA To: Ramon Fried , Peng Fan , Jaehoon Chung , Mark Kettenis , Sumit Garg Cc: Bhupesh Sharma , Dzmitry Sankouski , Marijn Suijten , u-boot@lists.denx.de, Konrad Dybcio X-Mailer: b4 0.12.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1679913910; l=3275; i=konrad.dybcio@linaro.org; s=20230215; h=from:subject:message-id; bh=ZREccUk6/nqb2j7FeSy4hNf7Ll03p1XaeeHDEuPb6Qo=; b=mgo8IXHyHbxzRNxLNdBGnasK8ns61AELNHAD2AAzASX0158PlIwtlMxYVydMAl2wahVeom0DPMDb y9qC5fBhAskxBeFUXnVsRC8f2V9+w1V3RD4GHvUrYEcEibT2j0j6 X-Developer-Key: i=konrad.dybcio@linaro.org; a=ed25519; pk=iclgkYvtl2w05SSXO5EjjSYlhFKsJ+5OSZBjOkQuEms= 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 This series brings a couple of (hopefully) "nice" cleanups in preparation for a couple of new boards as well as using upstream Linux device trees with U-Boot. Changes since v1: - Account for all driver changes in all board device trees (man, are they hard to track without a common prefix or directory..) - Update the GENI serial bindings after compatible change - Bind GENI before relocation (new patch) - Drop pre-reloc from /soc (new patch) - Switch to b4 for sending, hopefully nothing goes south (sorry, but I can't stand this patman thing of yours..) Compile-tested with: declare -a boards=("dragonboard410c" "dragonboard820c" "dragonboard845c" "qcs404evb" "starqltechn") # no IPQ4019 boards in uboot dts?? do_make() { make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- -j$(nproc) $1 } compile () { do_make mrproper do_make $1_defconfig do_make } set -e for board in "${boards[@]}"; do compile $board done Signed-off-by: Konrad Dybcio --- Konrad Dybcio (9): mmc: msm_sdhci: Match clocks through "clocks" property serial: msm: Match clocks through "clocks" property serial: msm_geni: Use upstream Linux bindings serial: msm: Always bind before relocation arch: snapdragon: clock: Always bind before relocation arm: snapdragon: pinctrl: Always bind before relocation serial: msm_geni: Always bind before relocation arm: dts: qcom*: Don't specify u-boot,dm-pre-reloc redundantly arm: Migrate Apple M1 to save_prev_bl_data arch/arm/dts/dragonboard410c-uboot.dtsi | 20 -------------------- arch/arm/dts/dragonboard410c.dts | 6 +++--- arch/arm/dts/dragonboard820c-uboot.dtsi | 20 -------------------- arch/arm/dts/dragonboard820c.dts | 4 ++-- arch/arm/dts/dragonboard845c-uboot.dtsi | 19 ------------------- arch/arm/dts/qcom-ipq4019.dtsi | 5 +---- arch/arm/dts/qcs404-evb-uboot.dtsi | 18 ------------------ arch/arm/dts/qcs404-evb.dts | 8 ++++---- arch/arm/dts/sdm845.dtsi | 4 ++-- arch/arm/dts/starqltechn-uboot.dtsi | 15 --------------- arch/arm/lib/save_prev_bl_data.c | 14 +++++++------- arch/arm/mach-apple/Makefile | 1 - arch/arm/mach-apple/lowlevel_init.S | 17 ----------------- arch/arm/mach-snapdragon/clock-snapdragon.c | 1 + arch/arm/mach-snapdragon/pinctrl-snapdragon.c | 1 + configs/apple_m1_defconfig | 1 + doc/device-tree-bindings/serial/msm-geni-serial.txt | 2 +- drivers/mmc/msm_sdhci.c | 2 +- drivers/serial/serial_msm.c | 4 ++-- drivers/serial/serial_msm_geni.c | 7 +++++-- 20 files changed, 31 insertions(+), 138 deletions(-) --- base-commit: 8be7b4629e87ff8db08dd087c81d58129d029bad change-id: 20230327-qc_cleanups-f120edceab84 Best regards,