From patchwork Sat Feb 21 09:42:18 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4476 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 3D1723F184 for ; Sat, 21 Feb 2026 10:43:06 +0100 (CET) Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-4836e35292csf25372575e9.1 for ; Sat, 21 Feb 2026 01:43:06 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1771666986; cv=pass; d=google.com; s=arc-20240605; b=cjg+kJ6BkK5hEHWKUKnAokc8nJQMUGjAVfrUjtB4eJdCxRC8K+zCi3ETck4ho1Dnms AcCNZSKR9pR0uesRJwEk0HNgaGzq7d7Ubmmt+uNj8vLmCRj/rd51Y6eHn4nZDQ5b0TJS t3Fzlx0aTiWUQBL2ZTgvgkvedCRERey1PhTOgGpALmIrMF6IkG55364n9Wz4Z82NOPPE W5FyNufyvEuoBVfjUwG3Mg1fSWaYQOMjDl/ZCOyYEG5hCZX0/z3ZvQLUacSGUZKIg54/ TTY8b1z1ydGCeBOwgPYTJvw4P8TErdcerYsW4SeyYiv4TJqgw2AZesoNA8PZFVjUxJpu 0KKA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=1vtbP2v2e2cdv4Tz0dF6JoFuOCaz6+dM8mxAsvzN3ho=; fh=f0le8WX28jNM0ilBEr9kXv9oE8CLolBozavfr955ol8=; b=ed1hpA6Yb9nPUaF3s/HmcvpJV9qBjxWf92ENNuZtSEFLSmQ07uMB6k++v1r48Iq6Z6 8Kmj1hjjipdpUVod1GXqTRR1Y2F6XLfJM+tT42+ekMoJBaWjGaU1T6LH2PHG0AHMQZ4m MCD9bRx3p2dhUt0KUABvagzaY/mmtkkRFNMOeO78cF+PK7OYRbh/BSDNcRCbtFAXDDx1 WXs3VCSmVwmN5rWhqfLKM2fqhB59q/2tR7YF6wHM+qiYVj2qCCJzdaKXAcvohPgDcSbw PZGkx73law6sfIR/pF2IQ3JcGw+2uLZOyhhVUtgBFsuiRqJk7ecVZBdQRUopDKpNZE+6 ftjw==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=DkZ+OgTR; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1771666986; x=1772271786; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=1vtbP2v2e2cdv4Tz0dF6JoFuOCaz6+dM8mxAsvzN3ho=; b=XM2x8QoIAfzWvejUMRjyh7bDWXhx+KnU4V+79czCM2wTPsYlEGEZTH1epGlutq8XDn WAtA7qum430JVepDJmmuf0I8I/frzc3XBSsqKEIEXhV86P/utuROk4mergoJyK7NdjnG pD4pe436mfwYCfYnCI6ZbPnMgiIP9e7f65MGw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771666986; x=1772271786; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-beenthere:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1vtbP2v2e2cdv4Tz0dF6JoFuOCaz6+dM8mxAsvzN3ho=; b=we3DhpC7jOAX8GXwznpRiK9R8ghs/scxb6WEuOAibAJRx9ecBUUouWa6XSglFxVzpO R1C9bzmaAf3n2aql04a3TOBsv+CEQ3xq3YNtEuAoS7+RDNR6LnkIlARJuI6y78XkDGXy dfLp/Lny5rLbFQ78Kudz+/ZXFOQTYBTbqovuT9DVESqPL+y/1GntaPeWH7ViH1MzpXNv vZghi2ujzBv7/+WzB02wFtEMySb/zSRPU3C8mIh5KO9/LEozTDetBI1J2yHRreHobMQI wXVCl1O0dN4Gi+IWBWmDOpLpBcy267Du8fG0ER1kFfTPzw7ekSSV6rEgK09N9eyND6xT UGOQ== X-Forwarded-Encrypted: i=2; AJvYcCX5IrwgzVNUcyZ94VcYNf58jIwAuftLBjzrHIinLfWzZery6eOnw+kUOcz5sa1WYZEWDKCtr2LuhO+924LV@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0Ywuvoy/lMZ7oSm00KZk8H1Ii9TCOxXuwxPAlP1RN0JGd+iypKv7 fX2/IbGCAqftjSc1XFRsu7GLFeuE7CYSodiwpGTjxtjbVK6HsMDYvdPjR8RYShR7MybwZ3siHs0 jpg== X-Received: by 2002:a05:600c:3484:b0:480:4b59:932e with SMTP id 5b1f17b1804b1-483a95b58b7mr38151005e9.11.1771666985801; Sat, 21 Feb 2026 01:43:05 -0800 (PST) X-BeenThere: linux-amarula@amarulasolutions.com; h="AV1CL+H7/16+7NtBCL3UR6jEdsFlDJf56lEmi/A3k8xuYbJ1YQ==" Received: by 2002:a05:600c:350d:b0:477:a036:8e60 with SMTP id 5b1f17b1804b1-483670260a0ls62929125e9.0.-pod-prod-02-eu; Sat, 21 Feb 2026 01:43:04 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCW9CkhdfmMvAjiflzzX1vRC2iqezUw0+oOVza/xtpq6W08HzIdYBsro1TMQJ00gapMFiybn3jd/a78xH+Fv@amarulasolutions.com X-Received: by 2002:a05:600c:3484:b0:480:4b59:932e with SMTP id 5b1f17b1804b1-483a95b58b7mr38149565e9.11.1771666983802; Sat, 21 Feb 2026 01:43:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1771666983; cv=none; d=google.com; s=arc-20240605; b=Zd/XSJzfsc5UssUKST+iXVb3F/IW1VcRAbvDdKZQlObt7B2RAnRdezHSqAX3r/o+g9 fFA2mIwRxfNSo+LKOpLsCFj0lR6CAFo4guvM1kbXx0iQCyOYKfIBORytmMgeoChcJuoB /eLnwVhFWztyI6xNDhWv0WZcgv8tkmzzpLnRPhbGs+U2MsVcljELczOW+DmP2BH+qLr1 FQF8q9Uapg/nG2RdgKBj2LDe+M4W/ryJfU3ONBvvtdwPPo46VvdUNVFtgKksZNxxNF5H /NmAfdZv8yBHmLV2l7kVhWvGzNtC5lXigArnx2+Vkqih0IFrChR19mnD7XekH3vxSVd1 70kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=c/L2uEpNTbQuctgMgYus4x+1Tt+OICDGut2oOlePUus=; fh=ycf3Ez5wWXpTzLp3G8SmMai9LU3AwrMKsI+aQ6ZQXjA=; b=BTYhLsZ2l/7SC/ptIu5hxNgi0UokykQU/ZaOUR1ceeK9YIys7INb4OkpgZ0EpVg02X rOO+S0xFkzQY31tkvuWk8ByhcNPYoUlNSGNduInTtKEKgguAWIYZLP0NFcsat7gKnyFv Uv0LFslTVIex/72qrkdTx1z4Nz5LdxT36xEDRsEK80M3xT5+1Z3GHJyCvSYXcGBCvQv8 8XVO6iDVmY31OEVA85ytnuUsFqi0bhQKVUI+U0oO9v3/Fq9Y82BkGoxti8VZr8x20L5Z b1IB8Eb44HjABKjIBoZfh/f+0Db0QcD7MPsIHpjXCWS4lbngYV0h3UvJXadq7mYoA8YW 2LlA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=DkZ+OgTR; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id 5b1f17b1804b1-483a9cc8a28sor2513675e9.22.2026.02.21.01.43.03 for (Google Transport Security); Sat, 21 Feb 2026 01:43:03 -0800 (PST) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AJvYcCXFC+WOXUtuN8JIXpVoudrPowUrzzK2gUw+LCZ7CFpy8TWm20PHCO+UgD28kjslkEqFeDAe9Cr3Rb/lqVAa@amarulasolutions.com X-Gm-Gg: AZuq6aKMPabkJ+fM7aOP+vT4Z/FI6Pk+1d+XSSQNAaozzbEMUyzOeTETmNfSerY2bNE NVPc7bW9V+qFLihvZx/uNSPjF84K191l4P8IvJJWSWsJPy72fFBrAZ1pPWsnc8H3fXFqG5MY1+E 6HcfNpXcJRAUVRChE89S2nrdpegnBn7vDRiLu1wQQa7A5ltgAoRcAdF/b9EEUTNBnhxOT2rmjH9 PkFeAHSBI/hAC92ChFo4ZdSkUy/6GOT0BDB50Y+2lDrI7vrQ5OJOamT5Ec8LaDVnFqSQP1OFTYa WfMIJimK+ja2uED59uOSaay1LKAHl8OIRr5ZnJ28yLf/gZy0oRpsjYcIFiy0uixp0ftj6VtxOZv hUAjiSkMgkBknCp4wiPB9kef3g0P/RzxXF++YihvoiOiZVf+/CdMPEZMZniM7QJ0YTPyyNau192 nvde2ZOZD1Me17/EjU8S5DHNEMGfJANvuXTANUC+TzVxVElajf/bTDpSeVbXuDfTV4EpS81DzBY WL9/2iDVWd0pULCT69mHqQLTshYHB7OB8oahuXPb1jl6SaGw4HPLuVc78/nl9G1IolT0RnGCv2B GaXPgcH6Oh2h8I07SdqJPgFU X-Received: by 2002:a05:600c:470f:b0:482:eec4:758 with SMTP id 5b1f17b1804b1-483a95eaa50mr31280085e9.26.1771666983310; Sat, 21 Feb 2026 01:43:03 -0800 (PST) Received: from dario-ThinkPad-P14s-Gen-5.homenet.telecomitalia.it (host-95-248-31-95.retail.telecomitalia.it. [95.248.31.95]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483a42f3968sm42694225e9.19.2026.02.21.01.43.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Feb 2026 01:43:02 -0800 (PST) From: Dario Binacchi To: u-boot@lists.denx.de Cc: Patrice Chotard , Patrick Delaunay , linux-amarula@amarulasolutions.com, Dario Binacchi , Jagan Teki , Simon Glass , Tom Rini Subject: [PATCH v2 4/8] test: dm: spi: add testcase for spi_set_wordlen() Date: Sat, 21 Feb 2026 10:42:18 +0100 Message-ID: <20260221094252.3103034-5-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260221094252.3103034-1-dario.binacchi@amarulasolutions.com> References: <20260221094252.3103034-1-dario.binacchi@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=DkZ+OgTR; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Add a unit test to verify that the SPI word length configuration is correctly handled by the SPI uclass and successfully passed down to the sandbox driver. Signed-off-by: Dario Binacchi --- (no changes since v1) test/dm/spi.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/dm/spi.c b/test/dm/spi.c index 249a9238fedc..a89ba06274fc 100644 --- a/test/dm/spi.c +++ b/test/dm/spi.c @@ -170,6 +170,22 @@ static int dm_test_spi_claim_bus(struct unit_test_state *uts) } DM_TEST(dm_test_spi_claim_bus, UTF_SCAN_PDATA | UTF_SCAN_FDT); +static int dm_test_spi_set_wordlen(struct unit_test_state *uts) +{ + struct spi_slave *slave; + struct udevice *bus; + const int busnum = 0, cs = 0; + + ut_assertok(spi_get_bus_and_cs(busnum, cs, &bus, &slave)); + ut_assertok(spi_set_wordlen(slave, 8)); + ut_asserteq(8, sandbox_spi_get_wordlen(slave->dev)); + ut_assertok(spi_set_wordlen(slave, 9)); + ut_asserteq(9, sandbox_spi_get_wordlen(slave->dev)); + + return 0; +} +DM_TEST(dm_test_spi_set_wordlen, UTF_SCAN_PDATA | UTF_SCAN_FDT); + /* Test that sandbox SPI works correctly */ static int dm_test_spi_xfer(struct unit_test_state *uts) {