From patchwork Sun Feb 17 21:30:52 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chris Packham X-Patchwork-Id: 1043719 X-Patchwork-Delegate: sr@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="vZ7v8Sh9"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 442gF03JVPz9sDL for ; Mon, 18 Feb 2019 08:32:04 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 22EE0C21EA6; Sun, 17 Feb 2019 21:31:30 +0000 (UTC) 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=FREEMAIL_FROM, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 75CCCC21EE0; Sun, 17 Feb 2019 21:31:14 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 3BF09C21EA1; Sun, 17 Feb 2019 21:31:12 +0000 (UTC) Received: from mail-pf1-f196.google.com (mail-pf1-f196.google.com [209.85.210.196]) by lists.denx.de (Postfix) with ESMTPS id 8159BC21E6C for ; Sun, 17 Feb 2019 21:31:11 +0000 (UTC) Received: by mail-pf1-f196.google.com with SMTP id f132so7485386pfa.6 for ; Sun, 17 Feb 2019 13:31:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=WVsE4/rYxr8GIWy5t13xiJQi/cX7AHMJiSaYsP1DoVg=; b=vZ7v8Sh9Cz9H9Dt8UL6DFeMnwrku4C/5natkI7Ub7XYZQtf42hsjNL/+CwdpITqVNp Wf72VQXCPCqNW93zUPPArcc0Cy+fwfPRXwAuZ8EC0ZfqjQXsY4aLeuxlqB4avPl1GulH HDNOPt8GTw026fxZVFfzDX0k1EJ4ZxUx74rtGnrLFH/GMn83dWHVWgOylBdguFEnLYwN Aff80t558Gr4Z8Gr5XTHMUUh4nA/4q+Nkbz68E3EGfmlKt/PaMlh0RkCoPXoyk5afqMp efw1F9T8Y7w2sDQ0/bQB9qr7FjkE3k4YdvUnGzKSGvb5gTUe671rNTkH3Rr4lY9xPRFF x6rg== 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=WVsE4/rYxr8GIWy5t13xiJQi/cX7AHMJiSaYsP1DoVg=; b=NKZMV1HGNjtc6SZ+kxwZ2uTtNZaIVkgjTNKfSOEE4hLDqxpv/g43wb5TUHH6vKpBsD w/4R1Tf54bwuKGfgS0oXI8XlyDDN44bElGfV7VH4eVeLa4PO1+8rwZtvSd+V6KV/yAsm RefZj6H5rmCvs1vk+5hD4IeOy2f+Rz2M6vSlp9jzkFF4Yx0Egh+TCFymyS6Ygs4Sp6Rh MqVtLucfFGul7Bafj8Unu9oJ+JWHXPZwNRhDxfJH/DgBkbMkLp4illm59asypLUmqIHm 4VOq1UB2ocMduspyONhTkRWWN7TUNZtCcm2bLpI24eFKkf+XJhS/QAylvkoFy1vr5fKW gfqA== X-Gm-Message-State: AHQUAuZoaSwtNUSi4ndHEkmFIkl49taESeyxnfvFXNAmtBlWvEN4qa9U kSnbBmu0Q09hqNJZDmGH+Lf14at3CPk= X-Google-Smtp-Source: AHgI3IZ7m60hawPFhzz3h3NS8RzvDAXCRfI9eKceivS6OJ06wBmzRSWcJjXVyh/Oy96sg+UBIIK+IA== X-Received: by 2002:a63:6244:: with SMTP id w65mr15533450pgb.300.1550439069786; Sun, 17 Feb 2019 13:31:09 -0800 (PST) Received: from chrisp-dl.ws.atlnz.lc ([2001:df5:b000:22:3a2c:4aff:fe70:2b02]) by smtp.gmail.com with ESMTPSA id y21sm13711208pfe.57.2019.02.17.13.31.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 17 Feb 2019 13:31:09 -0800 (PST) From: Chris Packham To: u-boot@lists.denx.de, Albert Aribaud , Tom Rini , Stefan Roese Date: Mon, 18 Feb 2019 10:30:52 +1300 Message-Id: <20190217213054.8223-2-judge.packham@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190217213054.8223-1-judge.packham@gmail.com> References: <20190217213054.8223-1-judge.packham@gmail.com> MIME-Version: 1.0 Cc: Chris Packham , Mark Tomlinson Subject: [U-Boot] [PATCH v4 1/3] watchdog: orion_wdt: support SPL usage X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" When run from the SPL the mvebu targets are using the hardware default offset for the SoC peripherals. devfdt_get_addr_size_index() understands how to deal with this via dm_get_translation_offset() so use this instead of fdtdec_get_addr_size_auto_noparent(). Signed-off-by: Chris Packham Reviewed-by: Stefan Roese --- Changes in v4: None Changes in v3: None Changes in v2: None drivers/watchdog/orion_wdt.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/watchdog/orion_wdt.c b/drivers/watchdog/orion_wdt.c index a0df02d10382..c1add3e7c121 100644 --- a/drivers/watchdog/orion_wdt.c +++ b/drivers/watchdog/orion_wdt.c @@ -114,9 +114,7 @@ static inline bool save_reg_from_ofdata(struct udevice *dev, int index, fdt_addr_t addr; fdt_size_t off; - addr = fdtdec_get_addr_size_auto_noparent( - gd->fdt_blob, dev_of_offset(dev), "reg", index, &off, true); - + addr = devfdt_get_addr_size_index(dev, index, &off); if (addr == FDT_ADDR_T_NONE) return false;