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 Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6AC3BC433F5 for ; Wed, 23 Feb 2022 14:36:24 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 111A883BF4; Wed, 23 Feb 2022 15:36:18 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=monstr-eu.20210112.gappssmtp.com header.i=@monstr-eu.20210112.gappssmtp.com header.b="JetZDH/7"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 019FB83BA2; Wed, 23 Feb 2022 15:36:13 +0100 (CET) Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (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 2F195838C9 for ; Wed, 23 Feb 2022 15:36:09 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=xilinx.com Authentication-Results: phobos.denx.de; spf=none smtp.mailfrom=monstr@monstr.eu Received: by mail-ed1-x52b.google.com with SMTP id x5so44410944edd.11 for ; Wed, 23 Feb 2022 06:36:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monstr-eu.20210112.gappssmtp.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=sREGQ2NHza4ssm7+7AH6ieScO5U64edM/t2KtIL7a0A=; b=JetZDH/7mcAiMs50THwmCy33NTcrjdeBw+dxWeGqhYXW66BKUh+CwJNErlLZ4YbM1F kSHtI4qAAlw65kPFe71QJmReoNUww3sgl59nddRS297tSzDR65ybS3RV9Dbi+LyqE/Up 4sqgXFZu7f2unN/MdmmLFOjwUFahZ5H2d3XahhFL46wHM1nQG4p3R+Bh5VhAsXbwfbC9 spOYOOFDIyjyjQ8nWYpHULPHMyfIWvtAsr9bVcsBqRkebLOHLBPBoCxpVNaFe6p9TvlU /AFQQxw2F2JwO0qIb4CrpgrDS2xE3kI85/vosAY4wOMCSvr1QgTH4h/cebWr7QIg8w2/ YOhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=sREGQ2NHza4ssm7+7AH6ieScO5U64edM/t2KtIL7a0A=; b=H4lyGvyj/dZ+aQwY9j3LpZGoCKzBYgeHInm+IBsDTF6Z4yLP8jnHAbu98tOUItMoNa AL8cvy3CCZq8Ja3kVYPc7JYdqPFwbjn9XVgsoWx+PugLelve8gATfxe4yYVsYME2g3WX aD2UVdRfqmRhPgZPcI44rFKOvETC4wxIKO6DQGAvl9sew4dhVDHZajA69f1nbjpUmsqs dtYkXcR+0pvdk3HRG/bQPOQzw5u/XGOD6UqqZRxOCNyEK5JcFrXQYYHjhHsgZ7jNBYb2 9xtQpfTibB89j+d8WOXaTeRbqXM0psDi/1EuvA0urcA0r+gHK4K/NM2qXFVfi8BYueGN fFDQ== X-Gm-Message-State: AOAM533N+xOvOwA50FGp63rtE3J3CeSydPPrEEgrjGlrGYrYcKfqggRi 438HlhUftPwv+r34iiqhDNXa6yuR+KbFYw== X-Google-Smtp-Source: ABdhPJzlB1T3yaTx2JJ4Rb2wKiXoATFhNYX173PpqaP0Yb7xG6qTjRmdqFGG0isT2ZplchMTjmhnbg== X-Received: by 2002:a05:6402:3485:b0:40d:e8eb:1dc1 with SMTP id v5-20020a056402348500b0040de8eb1dc1mr31135114edc.424.1645626967295; Wed, 23 Feb 2022 06:36:07 -0800 (PST) Received: from localhost ([2a02:768:2307:40d6::f9e]) by smtp.gmail.com with ESMTPSA id v6sm5914694eda.18.2022.02.23.06.36.06 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Feb 2022 06:36:06 -0800 (PST) From: Michal Simek To: u-boot@lists.denx.de, git@xilinx.com Cc: Adrian Fiergolski , Ashok Reddy Soma , Jaehoon Chung , Peng Fan Subject: [PATCH 0/4] mmc: zynq_sdhci: Add support for dynamic IP configuration Date: Wed, 23 Feb 2022 15:36:01 +0100 Message-Id: X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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.5 at phobos.denx.de X-Virus-Status: Clean Hi, with SOM boards low level sdhci setting is not fully done. There are additional registers which are normally programmed via psu_init() but in this case they are not initialized. Information can be taken from DT and via firmware interface that values can be setup and that's exactly what this series is doing. Thanks, Michal Ashok Reddy Soma (4): firmware: zynqmp: Add and update firmware enums firmware: zynqmp: Add support for set sd config and is function supported lib: div64: Add support for round up of div64_u64 mmc: zynq_sdhci: Add support for dynamic configuration drivers/firmware/firmware-zynqmp.c | 51 +++++++++++++++ drivers/mmc/zynq_sdhci.c | 101 ++++++++++++++++++++++++++++- include/linux/math64.h | 3 + include/zynqmp_firmware.h | 29 +++++++++ 4 files changed, 182 insertions(+), 2 deletions(-) -- 2.35.1