From nobody Tue Nov 18 02:49:15 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1607937653; cv=none; d=zohomail.com; s=zohoarc; b=FR9CAc6djBXyusSNzeCHahi0vHsKN0qqltAKiRYStjrWsXayOQR3GSd2xFzJDxxcsF5PzYN0aQQjFzabQN2GvnrP4mcEgWNjl4CB1NOFJT4H3KwYN4bNGDXYy6PB3REMLbUWo4JAWcAjt+SZVqS4JQt7Acg+iKZ1DoNgIujKWSc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1607937653; h=Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:Message-ID:References:Sender:Subject:To; bh=KqZyQlxZep5FPbrFL3HJFB2aFUNB9J2hzOC5R8+/04Q=; b=j25qeuEtukM66J7pURUIY940Rh5WDgfC4G6XSeAvqkelLejIdDR07V2ZB7Dfte6iuu4WTsXmonHVpMFaoIx/40VnbSsXdrM4fL49juStzAgIRvzcYtWJnbnHDG6LEunm7iQGfYBg9f9/jpbR9d1NYCgchZoS0Ob2bBVglxdvcYw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 16079376536061005.288249597998; Mon, 14 Dec 2020 01:20:53 -0800 (PST) Received: from localhost ([::1]:41892 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kok2G-0005gY-E9 for importer@patchew.org; Mon, 14 Dec 2020 04:20:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kok0g-00041b-RI; Mon, 14 Dec 2020 04:19:16 -0500 Received: from mail-il1-x144.google.com ([2607:f8b0:4864:20::144]:42183) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kok0d-0000h1-CP; Mon, 14 Dec 2020 04:19:14 -0500 Received: by mail-il1-x144.google.com with SMTP id 2so15173816ilg.9; Mon, 14 Dec 2020 01:19:10 -0800 (PST) Received: from pek-vx-bsp2.wrs.com (unknown-124-94.windriver.com. [147.11.124.94]) by smtp.gmail.com with ESMTPSA id o10sm11618094ili.82.2020.12.14.01.19.07 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 14 Dec 2020 01:19:09 -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; bh=KqZyQlxZep5FPbrFL3HJFB2aFUNB9J2hzOC5R8+/04Q=; b=hE52Ig2YALU6sE084rgm03nCtX+rpAA7qE3pOpNCLedkSmD38/ABviCQYW/8LM7FVm zsTO5FACgobG+FJv9+WvI+0r9SWogWvoiBrpvSCcS6IA6qy5UtqFPIpM/pus03Pq5wmi rHd0n/FSL17n97bOzXc4pyMnjlRS0Pu9KWj+Z/GBt8U3vhz78CiUZrw7zYWnjjw0XPAN ZZXOTzszeHQlUSwCTbbKxPsKU6ZNPSZ8jHTESPinbYZ30+7hGYY0jmsF+Mdji8x3OjvR WEToQz0ipZhi8kqUNkYKZkLJvr4C8uzwiKVuj2N42bSP8tAquogQtaBI2OSDBZZA6xlT brsA== 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; bh=KqZyQlxZep5FPbrFL3HJFB2aFUNB9J2hzOC5R8+/04Q=; b=D5TG3Dpz2CcjyokUYqYdC9tZmrP4Lpg3i7rQd21DvJYLlmcBKz2NI+yzA3X7YoxlaM X6fgxlnaK1JR5+TRyTuhLBBjr2t7pmDXYSwluIcaWfEM/fkTDbqhay3hv6BspijaTDiX kqqdPqEtB10YwoTJQIdZ8SyFQ12e133lwYw9bE9SwRNp9yGbUh9+6O9aSheu8ReQOeP/ k0qnrEvVHG0xLn/bwPJ6BqYptRKul/nsDTm2O3w8ZOE9EmkUhR7gSk/HlXm6p+duLOrc JHYfiqvO0wofqWEF+e24e2MZeqYcIwCeeWf1hqx745Q669TqV/0KLt9rKasJ8+AN0N5Z 2gpQ== X-Gm-Message-State: AOAM533jaA3cppEP9ZR4KzBITziuy8HvSYgvRflYWdaJGDFHbAZvjA7L C0heg3eIzeHmCKKnF9DvzcQ= X-Google-Smtp-Source: ABdhPJxHAmVdbhGXee6ZEYxBEvkuVxhBjjkVcEojenOpJNe26t1u2QmrsDjwJOfLAx5Vb/O+NyYkzg== X-Received: by 2002:a05:6e02:1187:: with SMTP id y7mr33268979ili.143.1607937549705; Mon, 14 Dec 2020 01:19:09 -0800 (PST) From: Bin Meng To: Jean-Christophe Dubois , Peter Maydell , qemu-arm@nongnu.org, qemu-devel@nongnu.org Subject: [PATCH 1/3] hw/misc: imx6_ccm: Update PMU_MISC0 reset value Date: Mon, 14 Dec 2020 17:18:56 +0800 Message-Id: <1607937538-69471-2-git-send-email-bmeng.cn@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1607937538-69471-1-git-send-email-bmeng.cn@gmail.com> References: <1607937538-69471-1-git-send-email-bmeng.cn@gmail.com> Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::144; envelope-from=bmeng.cn@gmail.com; helo=mail-il1-x144.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Bin Meng Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @gmail.com) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Bin Meng U-Boot expects PMU_MISC0 register bit 7 is set (see init_bandgap() in arch/arm/mach-imx/mx6/soc.c) during boot. This bit indicates the bandgap has stabilized. With this change, the latest upstream U-Boot (v2021.01-rc3) for imx6 sabrelite board (mx6qsabrelite_defconfig), with a slight change made by switching CONFIG_OF_SEPARATE to CONFIG_OF_EMBED, boots to U-Boot shell on QEMU with the following command: $ qemu-system-arm -M sabrelite -m 1G -kernel u-boot -display none \ -serial null -serial stdio Boot log below: U-Boot 2021.01-rc3 (Dec 12 2020 - 17:40:02 +0800) CPU: Freescale i.MX?? rev1.0 at 792 MHz Reset cause: POR Model: Freescale i.MX6 Quad SABRE Lite Board Board: SABRE Lite I2C: ready DRAM: 1 GiB force_idle_bus: sda=3D0 scl=3D0 sda.gp=3D0x5c scl.gp=3D0x55 force_idle_bus: failed to clear bus, sda=3D0 scl=3D0 force_idle_bus: sda=3D0 scl=3D0 sda.gp=3D0x6d scl.gp=3D0x6c force_idle_bus: failed to clear bus, sda=3D0 scl=3D0 force_idle_bus: sda=3D0 scl=3D0 sda.gp=3D0xcb scl.gp=3D0x5 force_idle_bus: failed to clear bus, sda=3D0 scl=3D0 MMC: FSL_SDHC: 0, FSL_SDHC: 1 Loading Environment from MMC... *** Warning - No block device, using defa= ult environment In: serial Out: serial Err: serial Net: Board Net Initialization Failed No ethernet found. starting USB... Bus usb@2184000: usb dr_mode not found USB EHCI 1.00 Bus usb@2184200: USB EHCI 1.00 scanning bus usb@2184000 for devices... 1 USB Device(s) found scanning bus usb@2184200 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found scanning usb for ethernet devices... 0 Ethernet Device(s) found Hit any key to stop autoboot: 0 =3D> Signed-off-by: Bin Meng --- hw/misc/imx6_ccm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/misc/imx6_ccm.c b/hw/misc/imx6_ccm.c index cb74042..7e031b6 100644 --- a/hw/misc/imx6_ccm.c +++ b/hw/misc/imx6_ccm.c @@ -450,7 +450,7 @@ static void imx6_ccm_reset(DeviceState *dev) s->analog[PMU_REG_3P0] =3D 0x00000F74; s->analog[PMU_REG_2P5] =3D 0x00005071; s->analog[PMU_REG_CORE] =3D 0x00402010; - s->analog[PMU_MISC0] =3D 0x04000000; + s->analog[PMU_MISC0] =3D 0x04000080; s->analog[PMU_MISC1] =3D 0x00000000; s->analog[PMU_MISC2] =3D 0x00272727; =20 --=20 2.7.4 From nobody Tue Nov 18 02:49:15 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1607937665; cv=none; d=zohomail.com; s=zohoarc; b=fvHxwXtRw73lHMJhlwrJSs2hA+vhdJ1Ang+HNyoVRIt7A1VlGUKTpMYE+6T4uaciGXjXmfFfyXvDlh2PO5vZXHsBciLk9jNH/IsoSEAP3CbW4L4ieKqxE+Ewovh6vc0bmc23ipR79YMnUuNtC/vth9kpY4fSrywbKEjR2Qm06Ng= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1607937665; h=Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:Message-ID:References:Sender:Subject:To; bh=DV0c3pyoNGT5sIeSz5IuliOodrMyib3z4vKyf0X1S5U=; b=WVhI/Ym59zcbjI6DSE5e/gUVoWFRuzMfJZVk0Xmpjuf64GYYBkcbkEH/o3v6/t3HE+DwjUoHRzbmQwWY3k90SpAjT8LjKa/dsd3NqH92nGkNUkFoi+XwGREl3RRkQyBAKC3qde2CGqyLEoF1gX9ncr3h/SRXxcFKS66SdFxvEnU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1607937665292678.4883338460013; Mon, 14 Dec 2020 01:21:05 -0800 (PST) Received: from localhost ([::1]:42878 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kok2S-00066h-4K for importer@patchew.org; Mon, 14 Dec 2020 04:21:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53712) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kok0k-00042O-GI; Mon, 14 Dec 2020 04:19:18 -0500 Received: from mail-il1-x141.google.com ([2607:f8b0:4864:20::141]:46842) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kok0g-0000hZ-Ov; Mon, 14 Dec 2020 04:19:18 -0500 Received: by mail-il1-x141.google.com with SMTP id 75so3135772ilv.13; Mon, 14 Dec 2020 01:19:13 -0800 (PST) Received: from pek-vx-bsp2.wrs.com (unknown-124-94.windriver.com. [147.11.124.94]) by smtp.gmail.com with ESMTPSA id o10sm11618094ili.82.2020.12.14.01.19.10 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 14 Dec 2020 01:19:12 -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; bh=DV0c3pyoNGT5sIeSz5IuliOodrMyib3z4vKyf0X1S5U=; b=C+F9wp0Wd2OjK71FYNyxtcAfNhNXiSKiAc3nRpPBBwvpOOe0/1n/5cFXKb+xEI2RXQ r28iWHGQ4qMmTZQC379KdkhlGXm1KFNavY4RilJz/6hlP4ApGOpFMf/RXy5czJ7iJJ+h of240g16Vo9hUerxhEnMxBMSuAivtUxYEXHpCTuP1NyAugp3baCENE8smcRoTs2uyJtO kA3b9R/pYKP5h8or0aJuppZNKRpuLjkdgzIcZRJmRLxkoVTqbitI+uvdS+02T1tQjhIY x2aoJv64ox5unSvTgRG9QNRYMkoAh9R/TfWuHx0FUZo9Z6BaESy2Mn1f4gZqDyzaDvkP jMIA== 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; bh=DV0c3pyoNGT5sIeSz5IuliOodrMyib3z4vKyf0X1S5U=; b=bhsIr5ubpwF3FwOTxBy5d0DyluN3apfxkmKHwmoEuQf7xuxi0ctouSjd8jEKyg6twa Wy2Bf9+R4splPJlfqbzwbpzkeduwSPjeQ9tfoaYduiNDAgnXL1AD8WgLiCY0TrURjZcA fETymiD05gvIGwYuOV5M/nBbxcufkDwXTrk5+vMId6sqG2EORv/zWc3enONmXe457Ok3 uMbGlQfX07T8hsnNTebmmumpu0wugiChN6Tm6d3HffxQGai+uez4Q2ZcBzTB7Dlrjvy0 XDpm4z4iuVzON2nlePsB+AtRm8HfcBAyZxJWRexemMBRZL86Jnwb7uhzMd0Tz9FLmLsa g2vQ== X-Gm-Message-State: AOAM531E5AVt63uZhlQa51PC+yYWzGiHGWm8Gw5ht63KaUDKfv5gInzq PhVkR0+x7XgFcH0YQrYZFCGHk5PoZWI= X-Google-Smtp-Source: ABdhPJxziMzohrBHtnB506bcLswYX4DZov3dbaLzYXNK2gHxRmUnWxV4kIveVq5aXasK4iB+ObUvGQ== X-Received: by 2002:a92:ba96:: with SMTP id t22mr33969321ill.262.1607937552610; Mon, 14 Dec 2020 01:19:12 -0800 (PST) From: Bin Meng To: Jean-Christophe Dubois , Peter Maydell , qemu-arm@nongnu.org, qemu-devel@nongnu.org Subject: [PATCH 2/3] hw/msic: imx6_ccm: Correct register value for silicon type Date: Mon, 14 Dec 2020 17:18:57 +0800 Message-Id: <1607937538-69471-3-git-send-email-bmeng.cn@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1607937538-69471-1-git-send-email-bmeng.cn@gmail.com> References: <1607937538-69471-1-git-send-email-bmeng.cn@gmail.com> Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::141; envelope-from=bmeng.cn@gmail.com; helo=mail-il1-x141.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Bin Meng Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @gmail.com) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Bin Meng Currently when U-Boot boots, it prints "??" for i.MX processor: CPU: Freescale i.MX?? rev1.0 at 792 MHz The register that was used to determine the silicon type is undocumented in the latest IMX6DQRM (Rev. 6, 05/2020), but we can refer to get_cpu_rev() in arch/arm/mach-imx/mx6/soc.c in the U-Boot source codes that USB_ANALOG_DIGPROG is used. Update its reset value to indicate i.MX6Q. Signed-off-by: Bin Meng --- hw/misc/imx6_ccm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/misc/imx6_ccm.c b/hw/misc/imx6_ccm.c index 7e031b6..4c830fd 100644 --- a/hw/misc/imx6_ccm.c +++ b/hw/misc/imx6_ccm.c @@ -462,7 +462,7 @@ static void imx6_ccm_reset(DeviceState *dev) s->analog[USB_ANALOG_USB2_VBUS_DETECT] =3D 0x00000004; s->analog[USB_ANALOG_USB2_CHRG_DETECT] =3D 0x00000000; s->analog[USB_ANALOG_USB2_MISC] =3D 0x00000002; - s->analog[USB_ANALOG_DIGPROG] =3D 0x00000000; + s->analog[USB_ANALOG_DIGPROG] =3D 0x00630000; =20 /* all PLLs need to be locked */ s->analog[CCM_ANALOG_PLL_ARM] |=3D CCM_ANALOG_PLL_LOCK; --=20 2.7.4 From nobody Tue Nov 18 02:49:15 2025 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1607937788; cv=none; d=zohomail.com; s=zohoarc; b=TjgmnhF0753YX6r0NILK1XdSntRX2g2TnlIS/yRsIoKTdyK3Wtvx6LPmUpdFeJLtj6B9vS7mxtMKun7WqmL0dTtODd4ueo/Eru5JarxiM7B9tus5QtPfuIIdwY0iN36GAKKGZLZlXPPCLhqe2rOuMIrly7SkwHocUdZ44dAFlcc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1607937788; h=Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:Message-ID:References:Sender:Subject:To; bh=qmCemYoZi4aGhNWuryybG7gyT1vNo0cxkXFgXArH9/w=; b=V2HWcTCwwPzgX17nTR7w3GabF0sapILM6XvKtDfnPbkSSIEkkzhyg/VlMMrfzXPGvDdtW2EnhOwkr9q2z8gj0cLbdXaCiDA5zedBZseGS8OzslHweTGWiA6qmt8ylGuh/gt4EqGpPuZiwLCibFWjVMGbDaoVVAlsHGIAree9u7g= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1607937788201147.87343749667696; Mon, 14 Dec 2020 01:23:08 -0800 (PST) Received: from localhost ([::1]:48426 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kok4R-0008MT-59 for importer@patchew.org; Mon, 14 Dec 2020 04:23:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53714) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kok0k-00042z-Sq; Mon, 14 Dec 2020 04:19:20 -0500 Received: from mail-il1-x143.google.com ([2607:f8b0:4864:20::143]:43543) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kok0i-0000hw-ME; Mon, 14 Dec 2020 04:19:18 -0500 Received: by mail-il1-x143.google.com with SMTP id c18so15149579iln.10; Mon, 14 Dec 2020 01:19:15 -0800 (PST) Received: from pek-vx-bsp2.wrs.com (unknown-124-94.windriver.com. [147.11.124.94]) by smtp.gmail.com with ESMTPSA id o10sm11618094ili.82.2020.12.14.01.19.12 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 14 Dec 2020 01:19:15 -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; bh=qmCemYoZi4aGhNWuryybG7gyT1vNo0cxkXFgXArH9/w=; b=nOFgwIhi8MEtvAVK0L+nH7lkopjUGeu4AV5HCmx9EW9I5mM4E7hDP2QiVA5y7K0x9R QI+/AA5T3JvDSubyxw4aFi/2bf3tiRJVoBRJgWboSdeefO8pYIyE7MrpNd8OH4NYMQ6U WH8HYO+mFSGOUSAZ+Sqewmgt/4v9OwQ2Vj2IizfMsU01fIrP7rf7ZMDdJjGXUvA4dUnV v2x0DBx/rlefMoZgop+dMUiRiC6oO/GlGfrqV6kn/uAxndiacmUo2VL4Uwr303slphNv h0/xIhpFih2wFQUplk8Hwq1sDcYXTKKM4oKltEX9SivDjnFuC+ZgUGYYoD7IYWyiiFir PkGQ== 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; bh=qmCemYoZi4aGhNWuryybG7gyT1vNo0cxkXFgXArH9/w=; b=HOFqrbqiIdKrfjGENQgfMOwG9mYnar/bp6+JnD/bh0248RJhvhDoY0wxCK0V/zdMsv 0TPhO5SJA1YApDWW8yDUs6oamah3zRiaCjeRFwyifC1G2f1mSTBfaVuJhd3XxEll56WO 4ZiZ+bfS6IrnSOVg3kl5iFkciukmyjenWv1zC0SuTBDuheaY2hZjwpHZ6SUd8oXacILX QJ1ym4bnhcyUFXkpEgLKEkFX1U0TA0Zijh/wMPUbKAwj7KJO4Il+XR+Nkped8F8eJLb5 nMYJewNT9fDtH6iQFrJw6E66Shhoi/LueAjWAUzzOEZWcK1Xy8XmGbFHlQV8exgWeaOp lltg== X-Gm-Message-State: AOAM532EsbWpl0j5SlB/dZ6z0OqvsWRir3xAsQgM8cCFqP9ePklEaOt4 yOk0JIo8/BbXzP9DbWEltaswmDYUnCA= X-Google-Smtp-Source: ABdhPJzUV3G7Wqf7unaNVPvndNo4DND5OIaN7EuCYzTDy6JKwf5mSb8mbhDqGD6dRsw4vRpyYF+yoQ== X-Received: by 2002:a05:6e02:1ba3:: with SMTP id n3mr4504006ili.10.1607937555490; Mon, 14 Dec 2020 01:19:15 -0800 (PST) From: Bin Meng To: Jean-Christophe Dubois , Peter Maydell , qemu-arm@nongnu.org, qemu-devel@nongnu.org Subject: [PATCH 3/3] hw/arm: sabrelite: Connect the Ethernet PHY at address 6 Date: Mon, 14 Dec 2020 17:18:58 +0800 Message-Id: <1607937538-69471-4-git-send-email-bmeng.cn@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1607937538-69471-1-git-send-email-bmeng.cn@gmail.com> References: <1607937538-69471-1-git-send-email-bmeng.cn@gmail.com> Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=2607:f8b0:4864:20::143; envelope-from=bmeng.cn@gmail.com; helo=mail-il1-x143.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Bin Meng Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: pass (identity @gmail.com) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Bin Meng At present, when booting U-Boot on QEMU sabrelite, we see: Net: Board Net Initialization Failed No ethernet found. U-Boot scans PHY at address 4/5/6/7 (see board_eth_init() in the U-Boot source: board/boundary/nitrogen6x/nitrogen6x.c). On the real board, the Ethernet PHY is at address 6. Adjust this by updating the "fec-phy-num" property of the fsl_imx6 SoC object. With this change, U-Boot sees the PHY but complains MAC address: Net: using phy at 6 FEC [PRIME] Error: FEC address not set. This is due to U-Boot tries to read the MAC address from the fuse, which QEMU does not have any valid content filled in. However this does not prevent the Ethernet from working in QEMU. We just need to set up the MAC address later in the U-Boot command shell, by: =3D> setenv ethaddr 00:11:22:33:44:55 Signed-off-by: Bin Meng Reviewed-by: Alex Benn=C3=A9e --- hw/arm/sabrelite.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hw/arm/sabrelite.c b/hw/arm/sabrelite.c index 91d8c43..a3dbf85 100644 --- a/hw/arm/sabrelite.c +++ b/hw/arm/sabrelite.c @@ -51,6 +51,10 @@ static void sabrelite_init(MachineState *machine) =20 s =3D FSL_IMX6(object_new(TYPE_FSL_IMX6)); object_property_add_child(OBJECT(machine), "soc", OBJECT(s)); + + /* Ethernet PHY address is 6 */ + object_property_set_int(OBJECT(s), "fec-phy-num", 6, &error_fatal); + qdev_realize(DEVICE(s), NULL, &error_fatal); =20 memory_region_add_subregion(get_system_memory(), FSL_IMX6_MMDC_ADDR, --=20 2.7.4