From patchwork Wed Feb 25 16:16:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4485 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 7F19B40C8E for ; Wed, 25 Feb 2026 17:19:05 +0100 (CET) Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-4836ff58111sf81836865e9.1 for ; Wed, 25 Feb 2026 08:19:05 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1772036345; cv=pass; d=google.com; s=arc-20240605; b=BzUA0h9WHwHiWY1voVrUVwzYtz/Wl5+NKTvk6CjV4upZU73W1SGorZO64KPiScmXTj 9l4Wvoj/zuUKibg7NSQeQPQmlEOvlX21lcVAl4A01iaeZTsIfU7gsmF5Cj9xW6E8w3xf A3ZMgPwopSxafAtQwXFLzFrhs/Q9nG5Xj2qTJAmnpuWL0xtI2+vHSWkZBgB48tqhE0kX 89JfwF625kShT8OCmp6WugBEwzbUBvjpjr+rT5U2BuF9HliMH1oSVLhDP3Gvr23cFNha Ls9xUcfljy2QNk+pCiVaC3iT1wqZ95dnjNaFbCyebU5Otv+SY8pKvjI+DnK0ztGd9s1w kJFg== 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=AeH1zaRibPmG77cqx/uEaRTF1Wl3bAEj3eDWciYr25I=; fh=Srun9AOMfLwqUvaQAii0VS0mhS4cpzffM8COYRflzQs=; b=jEuNw/pXkLLaYRjYcg3vxsnZS8Q6dB3KfZwSbUzhgBvNn9XAKAOfesXo9QoTenPPTD eWOikkUCLrsztl/3ChXclx4tYswfkmauuaHODYl9DkPfPvtuKC3mUiKMPo5iJ3flYs2p 5xCq91cQXZaniSymXOgni6et9nYeDxbjVJdKDkr1La3jTOgUY1x3HvVm4kgzCRclQyyx qsDSy9SLfOm0MEDzBD7RccmtkE6kBFOEry5kHVvejOfd+ItSE7ugOOEvFnbmjw797G/w jzYjA/18bjElH7vuNhN6Z8Js1LQIGH53zJtuOw3FUwDii6l+25UnmtnrFeBR+l3pZzuG p5cw==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=FjKjzalw; 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=1772036345; x=1772641145; 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=AeH1zaRibPmG77cqx/uEaRTF1Wl3bAEj3eDWciYr25I=; b=mTvLF4tVkTRJYR6b7e1GQsALLOosg2d1UFevNaMH4thiqL+rsg3Y4/GSMBs9snWbxD 7nEengeWyVPCOmldKzvaE1yV5s3WKVzk4Uj6ScGqgAPVy65ze45R/NE+kslMTXR3DASq EXwq2XljqD7FxO6yAMsdGR0fKgj7DkRu2HUZU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772036345; x=1772641145; 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=AeH1zaRibPmG77cqx/uEaRTF1Wl3bAEj3eDWciYr25I=; b=dX+e37PyrBXEuD0OEUB9Aqi/iEd4qjjbW9ep0cz+vj0lGDv7Xt9HiUdYbfdgXXHW64 X2qFruCPetuK52uc2HBWYgbICevgQpPfJfb5BSZd+uxnSjiT5V/hgebFTvTDHsGFEzWz AVHRSgHQYn2lj2Aa2tzv4HbwGciVms1T8ktcf8cz61CDrzRTLC8Cbq+cLztaoV180Zxy b68XDf70g6ACTNiQ8XSeQQmfobWj7+bekuW6NQhL+1I/LQlxhBAzKRBJWH4BJwG6Iz9q mzZCrbay1N2OEQQL0oKOqbAJcAoJIwtHUcboYNCUBvUs39LLAY16AKi/5+LcV1Kn5r2o QENw== X-Forwarded-Encrypted: i=2; AJvYcCUH9PA1OQ77S5MVoSklx/RSm9OI0dMLTlNg27XXzdallcobBvP5fAYqnWOU2QNCKC2eBZXAgSCnabiCTKwj@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YxLyG5RF5qIXC51nvvi4iKvcReKz+wTYb/wkUOgM4KR0Xj78RhF mp13lSc41qGm3udi5U//UyoiseXBaC+Az8mUBxDcorSDCRIAEo52Nmr+GiUqwnjbtK/zGw== X-Received: by 2002:a05:600c:45cc:b0:477:7a53:f493 with SMTP id 5b1f17b1804b1-483a95f554amr271795595e9.23.1772036345088; Wed, 25 Feb 2026 08:19:05 -0800 (PST) X-BeenThere: linux-amarula@amarulasolutions.com; h="AV1CL+EXdQIWxxslJo74Mz5KkygU+X75xHg2wf1waYgW3toaUg==" Received: by 2002:a05:600c:4f14:b0:480:6ce4:66eb with SMTP id 5b1f17b1804b1-483bf08fa25ls7538065e9.2.-pod-prod-09-eu; Wed, 25 Feb 2026 08:19:03 -0800 (PST) X-Received: by 2002:a05:600c:c8a:b0:480:4a90:1b06 with SMTP id 5b1f17b1804b1-483a9603d42mr253530365e9.34.1772036342951; Wed, 25 Feb 2026 08:19:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772036342; cv=none; d=google.com; s=arc-20240605; b=i9ZqrXAapwUSxvXUjFuysMRAsBTHv3MoET+WKIdKoU/is6vpn3aOJaMZTqwsyOO1g8 xUEXesCN7Lg2GQ9MUM9IGEajWa16GOudaQCcxKoi3QsPG2DWAq7VDhK2M8UV5gsCUji9 nWg2f0xP/9YiiQxeWaLBwKxj11rBrQ6L2lPRyiy3Od+H6WMGppvi6uU8JOxnlOG5lMfp 3wJ4txZeN7OdSGJQD0ik3g9542WqA9eYaKzzdJhBG1S/N7yx6JRlQi1doFaeCvuPRCP1 lmACQx0Wm3zq49Y14aw0FmseumHGVuvv/kUONJ8/QefM1m8mcgfNftv8Do5Q/bqkNyYI FMnw== 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=c1HZgE5igLhgG1kbZ9E0XuxbdbhDf2N+jj2WjzZAc+g=; fh=ui+ndE+o9v1fHFjpmz3+1s9DABExnosvyG4QUpNaudw=; b=gS4vjoMQhMbCYdOhl5ist2aTapw9uMSnPIlVylUgLTpjKZAxlJq216OMJFfMr/LVGn 8lm3H3d5yhT90bMQq2e2/yCK+FPrHoOauYG9gjZJiXrGjFtNWiSr9+0jHF3fqHvVNC0W 3y96Tu4jfg8rCRT/zsPxpoyEplqEo55qLh144QZFYIDE7Nof8lD1cVXmOm2iqgK2XQny IxD5oHggJZRbe0F9RS4kKEYCuI3PrV3OVR5rB0UvFGXTUhU1vyqGhR3AwYFpmucZp5bH BmlTfwcy7cIpyO4tRUI00775OhlKZUSpKA0jf+lqpwuBaL+BQ3CVK4Y/zcGOT3LupLvH h7nw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=FjKjzalw; 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-483a9b2467bsor19144555e9.0.2026.02.25.08.19.02 for (Google Transport Security); Wed, 25 Feb 2026 08:19:02 -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-Gm-Gg: ATEYQzwQHxeF5C7ZvDUp1KVWkUP/Uym41mWg97YocSkKI8vM/dKV5lzq4wgPrrgdK9I NTkGxR0UpfGgEZPidQX3zZArN0P2Ev/K/FMJIDIwSo+iuGaxmBMfY33+H4K4NCgasuElFytSDjA B9iymfPei8Pyc5yU7KqimaHbFteVHgob+AI/OCuiXW0wHl7uislNjFt+RWoyz1rYrPeN/bKMgXe JPA60jLeA3sqPn8GQz3GYld3ZMNtmOng9JdgJRbqaaxu5P8ehL6TqZjerfwe7KuEd72NfRU9MuB vmdkSx5M66g4XsuMtsVggFM5fZ/PMSPyPFeNLtUed1SlGBnVOJWlc2f7ox9yQ4dcZcHayJulnQZ Ywyj3c+5mMeyxojGoWc2ahyybU4twVZ5zEOPdQpaY0P8ILPMOBdZLMGFsq84viApjnc0Q+fWYKs z5kwzEGkwiJv8wTyGVbd+RaK+8u/Q5LWXq85FA9nusNINRETA2BGe69h7+a2Dh2K7oy3mFgvp1E iHsfi/wsVYWCXnzEukgfticlqp/JgavOoCifK49RgOzn5PW X-Received: by 2002:a05:600c:45cc:b0:477:7a53:f493 with SMTP id 5b1f17b1804b1-483a95f554amr271793225e9.23.1772036342463; Wed, 25 Feb 2026 08:19:02 -0800 (PST) Received: from dario-ThinkPad-P14s-Gen-5.amarulasolutions.com ([2.196.43.111]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483bd6f19f5sm186562265e9.1.2026.02.25.08.19.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Feb 2026 08:19:01 -0800 (PST) From: Dario Binacchi To: u-boot@lists.denx.de Cc: linux-amarula@amarulasolutions.com, Patrick Delaunay , Patrice Chotard , Dario Binacchi , Simon Glass , Jagan Teki , Simon Glass , Tom Rini Subject: [PATCH v3 4/9] test: dm: spi: add testcase for spi_set_wordlen() Date: Wed, 25 Feb 2026 17:16:55 +0100 Message-ID: <20260225161851.2475274-5-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260225161851.2475274-1-dario.binacchi@amarulasolutions.com> References: <20260225161851.2475274-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=FjKjzalw; 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 Reviewed-by: Simon Glass --- Changes in v3: - Add Reviewed-by tag of Simon Glass 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) {