[{"id":3679215,"web_url":"http://patchwork.ozlabs.org/comment/3679215/","msgid":"<CAFLszThRDZ_6T09au1uzMO8pcHMDLGZGkF7hBzGtgRjRjC9s3Q@mail.gmail.com>","list_archive_url":null,"date":"2026-04-20T04:30:45","subject":"Re: [PATCH] pci: correct PCI device enumeration to include all\n functions on device 0","submitter":{"id":6170,"url":"http://patchwork.ozlabs.org/api/people/6170/","name":"Simon Glass","email":"sjg@chromium.org"},"content":"Hi Maximilian,\n\nOn 2026-04-16T16:13:05, Maximilian Brune <maximilian.brune@9elements.com> wrote:\n> pci: correct PCI device enumeration to include all functions on device 0\n>\n> Currently the implementation does not just skip all devices beside\n> device 0, it also skips all functions (besides 0) on device 0. This\n> broke basically all AMD platforms, since they have a lot of internal SOC\n> devices behind on these functions.\n>\n> This was detected, because the XHCI controller and therefore the USB\n> devices were not found by u-boot on AMD/crater platform.\n>\n> Fix it by checking all functions on device 0 (Linux does the same).\n>\n> TEST=build u-boot as coreboot payload and run it on a recent x86 AMD\n> platform. Devices like the XHCI controller are now found again.\n>\n> drivers/pci/pci-uclass.c | 2 +-\n>  1 file changed, 1 insertion(+), 1 deletion(-)\n\n> diff --git a/drivers/pci/pci-uclass.c b/drivers/pci/pci-uclass.c\n> @@ -927,7 +927,7 @@ int pci_bind_bus_devices(struct udevice *bus)\n\nRight, PCI_MASK_BUS() returns both device and function bits, so it\nskipps any bdf where either device > 0 or function > 0. Using\nPCI_DEV() extracts only the device number, matching the intent in\nonly_one_child().\n\nFixes: fbde868ba4aa (\"pci: skip unnecessary PCIe scanning\")\n\nBTW, the TEST= format is non-standard for U-Boot - you could reword to\nprose or omit it.\n\nI notice the mention of AMD - have you tried booting on a coreboot +\nOpenSIL platform?\n\nRegards,\nSimon","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=chromium.org header.i=@chromium.org header.a=rsa-sha256\n header.s=google header.b=AHjbuWZi;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=chromium.org","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=chromium.org header.i=@chromium.org\n header.b=\"AHjbuWZi\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=chromium.org","phobos.denx.de;\n spf=pass smtp.mailfrom=sjg@chromium.org"],"Received":["from phobos.denx.de (phobos.denx.de [85.214.62.61])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fzXc90sshz1yGs\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 20 Apr 2026 14:31:05 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id C214C83FF5;\n\tMon, 20 Apr 2026 06:31:01 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id E437784181; Mon, 20 Apr 2026 06:31:00 +0200 (CEST)","from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com\n [IPv6:2a00:1450:4864:20::62d])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 00EE983B99\n for <u-boot@lists.denx.de>; Mon, 20 Apr 2026 06:30:58 +0200 (CEST)","by mail-ej1-x62d.google.com with SMTP id\n a640c23a62f3a-b8f9568e074so476753466b.0\n for <u-boot@lists.denx.de>; Sun, 19 Apr 2026 21:30:58 -0700 (PDT)"],"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,DKIMWL_WL_HIGH,\n DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; t=1776659458; cv=none;\n d=google.com; s=arc-20240605;\n b=C6wZEuLm7zAT7gHlROlMQJ50M854fo2t/dixxOn5gdW49kUtVJGAhRkOCqRGP8WgPF\n 1QUGFYp9LlM+ZeAqLiWY4+woGBJdL/FeLTcqyVYfdglsk2lSCfFgpBe1TgmpO0avBOap\n cF6EHEExfte3E6wm780h1jg1p8UBi++OUWmJsIwVKySqHRsun7DJTP8B2Z73waT++qR4\n gG+RQzEc3GL6JTjAzAOsWftgcdKqqkBYsNjQaFIF5IYse7iXahVLCy7tJB25hoE/4r9c\n Kn7Zp70G193ZG+wg91DV1efvyDgj9Dfjde8/uMQL3mdl88OxpkH6+ZM5mulq9EehY0cp\n 55BQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=a3PIOTXVDU7mwIlDcFE0xU0PuUzWui6pYgDmioHwxuQ=;\n fh=Qf72jxhI2UnuO7wPIqHrOpJHB2Y+2qiEDFHo8SBQpkk=;\n b=c0h54pJTKdB5XRXDiLoA//RRi4Fn7ymYyncvhuYmVfeu3SH1+93aaXZpBgKC2PrGEV\n rLlHKi21xOjt5/xMPP6GS9uUkmHvvl9+LsK3QP3qON/wJfMNxewLFUQ1c67VdrrEQpID\n ZaLJnWkQ3fAFEfAHW3ZFtvSTjgjOIIEHU6mGuxJld334BfZZ1OhHAQoYDAqUtYC/PHKE\n nsrApjnLt/KCapUPh0Jcl3FN9212kXXnKRDlDRB1lZ5sdbabKns+v2e2ttp2ne7TLdfj\n z+anUd2xE3keEcSgj55okIZxxiCdy+M9R1zvFzQrCFSzywBy/+lxvlnffDFuluQNexF9\n MWhg==; darn=lists.denx.de","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=chromium.org; s=google; t=1776659458; x=1777264258; darn=lists.denx.de;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=a3PIOTXVDU7mwIlDcFE0xU0PuUzWui6pYgDmioHwxuQ=;\n b=AHjbuWZibQu93qhqZwO6Itlib3EN/ihAI1+a3mZG2XPoRWmnozAigGWM/t8Fu5evRT\n DOG/dp1M1XkKmwCUh5mrIGlFWthE/hRvhV8SfHAl7ib+U+fAdea7Y0C97e9VxgOK3OB6\n kVvBR2IwQw0NssWGggiUlvsMP704O9G+tNzJ0=","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776659458; x=1777264258;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=a3PIOTXVDU7mwIlDcFE0xU0PuUzWui6pYgDmioHwxuQ=;\n b=gatvAojQHhohhmezjKYSSZKguxh8huTNH5EQYG48PjXxSk+b5raDhDvwEI9wJdxMOy\n Og+CBwa2oPZBA5yvrx9YpVO/feUcuIpdbzTohaAWobvoaVfNjKi3ctphtt1lomcB3HUu\n HxZYl4beiFqy1HrbyxCuGW5LcOVIWc1zKjZxEK44KiW16a2/d1HQY8cuTB3DazW4jYSo\n NLKlikNTs6ocQ1arYzzIzGYk25RERlN+55rHnJiaXiYI/evT+3cSBdcNNjSBml5qKov5\n 6tVbn/4+rayYYlskPND1ZcftMqxgMfkddXLAvBG8tAN6mtp5VLLgU6au8zIIYAyB6EX8\n fHWQ==","X-Gm-Message-State":"AOJu0Yw6XTbow9HvwUnKWfdovqoB7w8ZACm5u91V1xcH2OqZ6s4gKBmx\n pNWI8HWZX2lFpFu/6UetQn/QExo59RyB+cn9kuh5zaw06GQhAo4nc5rT0cl4AROL10/a0MbobbQ\n cHv5YafBR8u3SRa4JIWz4s7/tFaTCXVFBv5xlHxqG","X-Gm-Gg":"AeBDiesRsu3C5+BiIT/Bffw91T9kMb9lw5CcQUyYEO6LoeKPs5QhHJLHp/+0bR9nXmV\n wL5zteBSopHEkPsTEeYCNj4PvnXoQ39lk1Oc8SIIG57BvM6GyN3KjEafVBtXk3vcX9bKPcx/Et0\n V48U50WMfszp4ds2LxC2Av7cdbyjCL0PrS+Jjodhn/Y9OHqXGH/OTibSbGcNX7ogBjKB3H9aVQK\n SuxkhCUsQpDqFqLfRp2hhjAZ8PIpjf7wSiGfjsXZIgq15P3htndrwYHKBdL9dhBTlSU1Dy7164z\n fdPw5nG2Wd8m347UU/wz","X-Received":"by 2002:a17:907:94c7:b0:ba8:422:6015 with SMTP id\n a640c23a62f3a-ba804226350mr56444666b.1.1776659458203; Sun, 19 Apr 2026\n 21:30:58 -0700 (PDT)","MIME-Version":"1.0","References":"<20260416161305.24118-1-maximilian.brune@9elements.com>","In-Reply-To":"<20260416161305.24118-1-maximilian.brune@9elements.com>","From":"Simon Glass <sjg@chromium.org>","Date":"Mon, 20 Apr 2026 16:30:45 +1200","X-Gm-Features":"AQROBzB7Z4OG-rY0767n09-_6I3JFMOtJ-gvuKBEULVvlilcekaQDT-ApATRMJc","Message-ID":"\n <CAFLszThRDZ_6T09au1uzMO8pcHMDLGZGkF7hBzGtgRjRjC9s3Q@mail.gmail.com>","Subject":"Re: [PATCH] pci: correct PCI device enumeration to include all\n functions on device 0","To":"maximilian.brune@9elements.com","Cc":"u-boot@lists.denx.de, trini@konsulko.com, andrew.goodbody@linaro.org,\n george.mccollister@konsulko.com","Content-Type":"text/plain; charset=\"UTF-8\"","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}},{"id":3679396,"web_url":"http://patchwork.ozlabs.org/comment/3679396/","msgid":"<CAGrcQaRB-jjHNFdJHnn3pUN=kfM_rZmrf8_tijvy-wKXChFb4Q@mail.gmail.com>","list_archive_url":null,"date":"2026-04-20T12:00:34","subject":"Re: [PATCH] pci: correct PCI device enumeration to include all\n functions on device 0","submitter":{"id":93175,"url":"http://patchwork.ozlabs.org/api/people/93175/","name":"Maximilian Brune","email":"maximilian.brune@9elements.com"},"content":"> Right, PCI_MASK_BUS() returns both device and function bits, so it\n> skipps any bdf where either device > 0 or function > 0. Using\n> PCI_DEV() extracts only the device number, matching the intent in\n> only_one_child().\n\nI will add this to the commit message. It is a helpful hint for the reader.\n\n> BTW, the TEST= format is non-standard for U-Boot - you could reword to\nprose or omit it.\n\nI will reword it.\n\n> I notice the mention of AMD - have you tried booting on a coreboot +\nOpenSIL platform?\n\nNo AMD/crater is based on V2000A SOC which in turn only has a FSP\nimplementation (as far as I know).\nI myself have never tried booting an OpenSIL platform with coreboot+u-boot.\n\nAm Mo., 20. Apr. 2026 um 04:30 Uhr schrieb Simon Glass <sjg@chromium.org>:\n\n> Hi Maximilian,\n>\n> On 2026-04-16T16:13:05, Maximilian Brune <maximilian.brune@9elements.com>\n> wrote:\n> > pci: correct PCI device enumeration to include all functions on device 0\n> >\n> > Currently the implementation does not just skip all devices beside\n> > device 0, it also skips all functions (besides 0) on device 0. This\n> > broke basically all AMD platforms, since they have a lot of internal SOC\n> > devices behind on these functions.\n> >\n> > This was detected, because the XHCI controller and therefore the USB\n> > devices were not found by u-boot on AMD/crater platform.\n> >\n> > Fix it by checking all functions on device 0 (Linux does the same).\n> >\n> > TEST=build u-boot as coreboot payload and run it on a recent x86 AMD\n> > platform. Devices like the XHCI controller are now found again.\n> >\n> > drivers/pci/pci-uclass.c | 2 +-\n> >  1 file changed, 1 insertion(+), 1 deletion(-)\n>\n> > diff --git a/drivers/pci/pci-uclass.c b/drivers/pci/pci-uclass.c\n> > @@ -927,7 +927,7 @@ int pci_bind_bus_devices(struct udevice *bus)\n>\n> Right, PCI_MASK_BUS() returns both device and function bits, so it\n> skipps any bdf where either device > 0 or function > 0. Using\n> PCI_DEV() extracts only the device number, matching the intent in\n> only_one_child().\n>\n> Fixes: fbde868ba4aa (\"pci: skip unnecessary PCIe scanning\")\n>\n> BTW, the TEST= format is non-standard for U-Boot - you could reword to\n> prose or omit it.\n>\n> I notice the mention of AMD - have you tried booting on a coreboot +\n> OpenSIL platform?\n>\n> Regards,\n> Simon\n>","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n secure) header.d=9elements.com header.i=@9elements.com header.a=rsa-sha256\n header.s=google header.b=QMALVH4n;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=fail (p=quarantine dis=none) header.from=9elements.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n secure) header.d=9elements.com header.i=@9elements.com header.b=\"QMALVH4n\";\n\tdkim-atps=neutral","phobos.denx.de; dmarc=pass (p=quarantine dis=none)\n header.from=9elements.com","phobos.denx.de;\n spf=pass smtp.mailfrom=maximilian.brune@9elements.com"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fzlpj1dbNz1yD4\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 20 Apr 2026 22:55:57 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 8512B843D0;\n\tMon, 20 Apr 2026 14:54:41 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 9239D84315; Mon, 20 Apr 2026 14:00:48 +0200 (CEST)","from mail-ej1-x634.google.com (mail-ej1-x634.google.com\n [IPv6:2a00:1450:4864:20::634])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 708FC8430F\n for <u-boot@lists.denx.de>; Mon, 20 Apr 2026 14:00:46 +0200 (CEST)","by mail-ej1-x634.google.com with SMTP id\n a640c23a62f3a-b886fc047d5so542229766b.3\n for <u-boot@lists.denx.de>; Mon, 20 Apr 2026 05:00:46 -0700 (PDT)"],"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,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; t=1776686446; cv=none;\n d=google.com; s=arc-20240605;\n b=kvg9inAwGB/u51dyuxMjtriMLEy20p8V+Gjn0zBwNDry7ibbyNB8bLT2/Cxh2FLRmy\n yfqzSM4ET196ugIzg083ty4pYdQld4sOJAT+AsI1mOZVYQRf1gNX9OB4p9tldEwHBQzx\n twPV6CHvGu2Tps0LZkj89lKMokZaLqlp2J86Jt/omnF/FnMPVcsou+yqDl+UjtBxgabS\n 2IeyxZL6SGFT/NBGdj1dfQDhwlquV/HQelybjMJ8QWzKy5QgoVPv9iv3CoHnSTR0Rdl0\n bUcCm36JJA8umVsuiF7cRWsp1GQcp+xKbeRnDAn3cXodFYbmbZXGGppkEnVKya7H49t8\n +THQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:dkim-signature;\n bh=+5HBIQRIriXlvOVBZ5WKfK8gWmBttM9F4dnYRh3wPSo=;\n fh=dMdFMX2UbykiLaAWC9wn0drogMMZYE9vcx/dXwZQY4k=;\n b=k334YzYoCgu+M2b4bnbNrlafvWhRUjgfchioYnU9FAtNQrpcRsToCMFBkOO4Z3NiF9\n tw1RekwWxlweJsCcjdSz7OGApDYnVSwfrHkB9H4WANQ6cEM6ELKRrVC78q+/qNT7fgtW\n lysVwiak4vZP/m8G0nQM+gbDwCyeK411jMGEu1t7RFP5hlDu4GZaPPr85s6CnqE3EBID\n Bh/ig9UcBB0aSlzpr1H7bPLgxMtnmcWxuhUZtQ1AOwPtcdJYPSQ/d0Cc6JfuDsUPoKLn\n 7KAo8xsHmNgS8+oZqwWtwQJe6U7f4p69ovDSYVtHaAkQ3ovUZNHmqsYkr9eoofUkVcpu\n p/7Q==; darn=lists.denx.de","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=9elements.com; s=google; t=1776686446; x=1777291246; darn=lists.denx.de;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:from:to:cc:subject:date:message-id:reply-to;\n bh=+5HBIQRIriXlvOVBZ5WKfK8gWmBttM9F4dnYRh3wPSo=;\n b=QMALVH4naDml9DTwTVgsMkQd8Ew0tjo/w6sf8X2gSiQSd1XGWchN28dYFhXsq9cs2K\n 9GZ2MedcNSo/GmIhllKaNVvYgrT/UFFfeYGg1v2ys3jKDeWHBC++mU0ZV5MPzNlPNJP4\n CAx783CTRmskMgo25D2o1GxqR/BMZ+OZkVotIxs/yat6K5CCB16oducUW55CVhRyi46e\n scilGqmP0r8cyH3CNplIWoG0ttGjktcbCgN0OnF17QjD1OOUXm8tzDYGF17ivOGhf/F/\n rBOvTySLHeWqNujirIL2MbDvFcgAHAKsgUivk8YP3oUUNJ+/6awx+gY59541E4FVlnlW\n iDww==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776686446; x=1777291246;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=+5HBIQRIriXlvOVBZ5WKfK8gWmBttM9F4dnYRh3wPSo=;\n b=Iz9e0CsGuQaOboPbkB3cWEwBWVCY533xd5vBK23EBDzLlm2xGyi09AwkyOGTgx38bG\n NBSk6Fc+MTGAY0h7LFEoer7T43+kqoZpbbKAjpzVx++lpbblDH+QC3Jd0fmgYsWnJhBe\n 1zEBESxURq5QaK/+opUH7eMZg8e/xelwUA16v7t7nbIJU4VegZIteQyDSzNhbuUuON+P\n 3fqClsMhk1nWk4nE8dE0oBpa2sCo+FUMkHnJYmaIqGxrrAnDeeR+oSaMPDeDP3U70gqO\n 88oL8W9T7Q6R/qnU+Lu0ah2TFIrIkQAnDYPb08g7UL2c2cwVcv0+jnQ2uOpWT8Dd3dXe\n jg8A==","X-Gm-Message-State":"AOJu0Yy0D7siM9lQKRVMdyjjtBAc44pV2DuqAIMMKNQ/0sjIPNn8zHvQ\n 29+STqHAaF9dTg/JurWKbsrfwuQY05PdI1G0zznkYvb/u3l1w5Rk2pAMDI6P4c7FAyuTjKYlFaB\n VZztUABOsfonKAkWZ7fHZlpcztrFCKZYuTQvkCl1E0A==","X-Gm-Gg":"AeBDieuOJPx3o0454h8baJr6D+9EIp96lAKaAX2RFaqwaUcatX3WAxULgXUs9bO/0jv\n byR3WB2sB2Re8nJXRo0lVgK640eLsu6ZpkiToaPZHIKSo1OfiqHeThwzpx/352czjxBIxkQvOhn\n OnNh2CDhnqDoYSKwfaJ7p9mt2ZXPjFssLgqfX9XjOIUP1rnm/W2tLB21BPE6Y5yGDZhIiqeY2Sc\n IkN8Y4y+heGP1NLWE3OXUjX6rxb57J8DKkvI7t6PiT35/JN5GGvXEdP518Y/nfbPt7aWz7TlYhz\n gaK9NH9F2fXr77F9/w==","X-Received":"by 2002:a17:907:3da9:b0:ba3:3091:e56c with SMTP id\n a640c23a62f3a-ba41c1b68eemr585111166b.14.1776686445380; Mon, 20 Apr 2026\n 05:00:45 -0700 (PDT)","MIME-Version":"1.0","References":"<20260416161305.24118-1-maximilian.brune@9elements.com>\n <CAFLszThRDZ_6T09au1uzMO8pcHMDLGZGkF7hBzGtgRjRjC9s3Q@mail.gmail.com>","In-Reply-To":"\n <CAFLszThRDZ_6T09au1uzMO8pcHMDLGZGkF7hBzGtgRjRjC9s3Q@mail.gmail.com>","From":"Maximilian Brune <maximilian.brune@9elements.com>","Date":"Mon, 20 Apr 2026 12:00:34 +0000","X-Gm-Features":"AQROBzBfWG2AyiIi9pF9SAaVpsvc1YDqHMmCaih78rMJHy_gQzL44qflsqyYePM","Message-ID":"\n <CAGrcQaRB-jjHNFdJHnn3pUN=kfM_rZmrf8_tijvy-wKXChFb4Q@mail.gmail.com>","Subject":"Re: [PATCH] pci: correct PCI device enumeration to include all\n functions on device 0","To":"Simon Glass <sjg@chromium.org>","Cc":"u-boot@lists.denx.de, trini@konsulko.com, andrew.goodbody@linaro.org,\n george.mccollister@konsulko.com","X-Mailman-Approved-At":"Mon, 20 Apr 2026 14:54:39 +0200","Content-Type":"text/plain; charset=\"UTF-8\"","X-Content-Filtered-By":"Mailman/MimeDel 2.1.39","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}}]