From nobody Mon Feb 9 03:46:55 2026 Received: from mail-dl1-f51.google.com (mail-dl1-f51.google.com [74.125.82.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 32A292AE8D for ; Thu, 15 Jan 2026 00:33:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768437221; cv=none; b=PzpwyVnQg3ET9irylSp+EjnQTPTElVqdDgVaX+MaL9SKKGTH5OhCuLsuKGhHGpurTJaosW0MY5sUo2S63/uRkAtQflRb0MiKK1qeE6cdL3+DRli7ZCZDQXOvxwPvN+33QmWFq87VO1cqKlS6tQkFhWtT5NZyeg9rtvf+r2+RfnY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768437221; c=relaxed/simple; bh=jy6olIuzEK+BMIClFLLO+ElIsY42zCpVgIguEe0ki8w=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=A1o7+uBQvdT8iXOnkqvrvUhIE1vxDOmieW/rpXwMBm3RIjkag8qG/3UuJ5C7H66UJ14nNEY0wBnZFvowiTGXPa9VRnY3r9sDvAhKrKBlTBWPcCsEBHcyfs09ypWGN8miypPZpkn0ypBHdZoMJK4V/kWtg3vaD83gIaP7MGNuAGk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=nexthop.ai; spf=pass smtp.mailfrom=nexthop.ai; dkim=pass (2048-bit key) header.d=nexthop.ai header.i=@nexthop.ai header.b=X1/9io8O; arc=none smtp.client-ip=74.125.82.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=nexthop.ai Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nexthop.ai Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nexthop.ai header.i=@nexthop.ai header.b="X1/9io8O" Received: by mail-dl1-f51.google.com with SMTP id a92af1059eb24-121a0bcd364so500260c88.0 for ; Wed, 14 Jan 2026 16:33:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexthop.ai; s=google; t=1768437219; x=1769042019; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=bXtk0sA7TGlPJIYepV8HIyQX3pf9pLDE07n5yEMjuS0=; b=X1/9io8OkjzPBtwsMEapSygx5TB/4XS+WbaLQKLFJIStEWvvjjOvOXkMEOcZiM2Sx6 ileg4HvOSEWPrS7ObVb5nV8IBguFbYAjFwfWUoEbxkTuPYLs8EA2AV2gRaHn8du3Nh6o hg8PeXsCdfgugxK//DOnAaNCguZMwV1azjSYp5NqqQLe7Q+eOoF3oHGxQXbEC3R1n8/K MsXxLvKuZKv7DA/bi1cuVbM7wCg9vjpUYEW45INfr3uoqx8FzMkMwE53QcZi6hiLuqlH QwqtjlkCVFAF3QqYmFos/m9PaYhOjMQSaxNTtON3XcCJPYsBFwBejXyeMMpMVozUU5Fm w5EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768437219; x=1769042019; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=bXtk0sA7TGlPJIYepV8HIyQX3pf9pLDE07n5yEMjuS0=; b=eKMZRPxzaGdVqhDQfmL7SSnE1AShRL83MMGe8aSz9c1x9rtWuk5NVfl8BNRHds8m3X rK6km2p8kfHzgPDyGjUOf4PumJwNDd9wu467iPKQxf8H/P23Z6pBq/9oYONMleYJ7msm HtBLHORQKaUfNQngii88I5RGRAs82aGxOFIhcc5VeZtLCEoJwIRdPniBU4hgoZk7H6ZC fdLgJktI1TVnNS1/2wgw0AA5/Us6iDRgOZMhx61XnkJK7tvm2pNceeKREEUdVoYIrMwJ KGv1TJzF9H7VBzuPEeuZWMI09+XuyDBuHd9iTHsWNIfFOX0TLMRkSHCRsva2OzMmJU+m W+Tw== X-Forwarded-Encrypted: i=1; AJvYcCURxN3EoXeqcoKs0kwcttAqK46WstmX9AzuMyITFc0cXjlHxZ4rkbCpJqLQ7X1S6SBfbGFXUvC6qLSunl8=@vger.kernel.org X-Gm-Message-State: AOJu0Yx7V8J0if/7Lkb5yge0LLVopTtGPmUbVkl9GanIpUhNhZDnw0Gr 5cNoAeaEaGIytpGPD2xBmxNX5elEetCI+c+oKtlPVG8+OLsMa94ZWIEJ1olQ53TVc6E= X-Gm-Gg: AY/fxX5iq7q4bG4uNq98oMoUXs3FZelKy6hiEtyj32R0BSGrq3r65RTaRfs6mOkTmHv M382X+W8RsQOqLOJKHX8M10xbd1XTZIu/aw0Wo7gCYp0EXYZTiBgvudDSjpQaw+hShovpw1wow/ O7ndXc2tvOGzx+4IeS3FJjuxsUWAEjFx6NRZaXx+uF/0l96AbvR7WbFFTGYZlPpp+Q7I3ZMhSVZ LG1cYETacO0j175GrC0meqKPNxZtp5rarO3uFraKIbr1woHUi7W/JWcPnWcfutftc9Dn4fKyJe+ j5LmrcsEgSxZulYhLYRDj6I65D2tV+jCi7pzrCbDk039GeeA6nAyFkDTkE6szVpv+I1UHf8lw8G v8kB37eGR0AXVXqDdRf3wpLqBfqewxa2wWMe8v3A4z7wptTPmZIEOY6GqkC2n2th18aebEKS5Vo yYSRqYgaSnBq9SQFSPxR83EQ== X-Received: by 2002:a05:701b:280d:b0:11d:f464:38b3 with SMTP id a92af1059eb24-123376b1d88mr3105776c88.2.1768437219338; Wed, 14 Jan 2026 16:33:39 -0800 (PST) Received: from localhost ([50.145.100.178]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-12316f2db84sm13313027c88.14.2026.01.14.16.33.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Jan 2026 16:33:38 -0800 (PST) From: Abdurrahman Hussain To: Mark Brown , Michal Simek Cc: linux-spi@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Abdurrahman Hussain Subject: [PATCH] spi: xilinx: use device property accessors. Date: Thu, 15 Jan 2026 00:33:28 +0000 Message-ID: <20260115003328.26095-1-abdurrahman@nexthop.ai> X-Mailer: git-send-email 2.52.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This makes the driver work on non-OF platforms. Also, make irq optional, since the driver can already work in polling mode. Signed-off-by: Abdurrahman Hussain --- drivers/spi/spi-xilinx.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/spi/spi-xilinx.c b/drivers/spi/spi-xilinx.c index c86dc56f38b4..9fb1da2fcce4 100644 --- a/drivers/spi/spi-xilinx.c +++ b/drivers/spi/spi-xilinx.c @@ -405,11 +405,11 @@ static int xilinx_spi_probe(struct platform_device *p= dev) bits_per_word =3D pdata->bits_per_word; force_irq =3D pdata->force_irq; } else { - of_property_read_u32(pdev->dev.of_node, "xlnx,num-ss-bits", - &num_cs); - ret =3D of_property_read_u32(pdev->dev.of_node, - "xlnx,num-transfer-bits", - &bits_per_word); + device_property_read_u32(&pdev->dev, "xlnx,num-ss-bits", + &num_cs); + ret =3D device_property_read_u32(&pdev->dev, + "xlnx,num-transfer-bits", + &bits_per_word); if (ret) bits_per_word =3D 8; } @@ -471,7 +471,7 @@ static int xilinx_spi_probe(struct platform_device *pde= v) xspi->bytes_per_word =3D bits_per_word / 8; xspi->buffer_size =3D xilinx_spi_find_buffer_size(xspi); =20 - xspi->irq =3D platform_get_irq(pdev, 0); + xspi->irq =3D platform_get_irq_optional(pdev, 0); if (xspi->irq < 0 && xspi->irq !=3D -ENXIO) { return xspi->irq; } else if (xspi->irq >=3D 0) { --=20 2.52.0