From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (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 C251A242D97 for ; Sun, 14 Jun 2026 08:35:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781426156; cv=none; b=EdScTerbuhowfo5z2TxSbVL7wdT1jT2yEt9v/uaq4yUskm8Bub6NyMJTpbMvZUz9TlgoUx1tmn7RH0XXy6uhDIDxXeKmbt8LL/TigWp5/BitzuCFL+Qz05+2ISPMf2UB47HV5WlC2iW0go9sDDalUVSmacVBGb3tCDrZ6ISCXpg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781426156; c=relaxed/simple; bh=QvqgdZHeqgEEqc9cqofJhBAJO9XcXQK5dg3RhzWhdyg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=aoTYmjipSeZDh0/lRQpeg4KlURNkzIaDeL6dsRy4aFAOG9qeZuy3VAApQmUyOCfOPxzPX1fc7WEcNqg+6sYbffSA24TeL3c8AKRXECbyanmjY/JdxUMBDBiruOO8L8L0xT5P89MIF3jmtkOd+YWtMyiZc17s84xwQPeqWqJ4fCo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=I4DRH9SM; arc=none smtp.client-ip=209.85.210.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="I4DRH9SM" Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-8423f420455so1112223b3a.3 for ; Sun, 14 Jun 2026 01:35:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781426155; x=1782030955; 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=REc377Cx8g8BwECwGCoYljt/5HARM3EnQdjrMGhJHwo=; b=I4DRH9SM/IG2BWx27d95q7AB1e8qZtDnMz+O0+UJM18PK6GHT0Mt0jk7aNFCX600Y7 1B2THWFaBguXks37AJSnezEGfjrtOP9CA3HAqiojVDUMeQj4l5h41Nc7oimJFgQvarwQ oRU8lrPUicVGst1NkOwZg+4d5xgvY0nMgVEKEeIgH70WkWDWCTyuPsxpFXULyv1hqS3f tSLDcNZtsSgu/tpY44Jvzcq4at5OVFlk7RF29EMbMaMoiSt6PIw+ABYe65u0/gC3o41n LaVKu67LEga+8ZbwLVYcYjojP3qCMzz1Q5dYTUJLdbA8vxHLqnWEoEaA/fRXG+O6nh/N DmBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781426155; x=1782030955; 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=REc377Cx8g8BwECwGCoYljt/5HARM3EnQdjrMGhJHwo=; b=ISq9gVKZP0xwcZQB4S7ENzWXhgLlZPVSIF68rRLS9bhhFQHq6Qyuu2xp5XbpNLWea+ QvBD08WyCtqy8EV4/T0EFpxK5cvt9nnDG9Btyre75lUJFSjO24ZiDsVVqccXA8ZtiD6K 0l1d6pOjqo+G2oGwaIhmtKbHT2CZGP4qbvehUMN93MEy9+zoAlYHc9IkaMU6HUJJi9Kb RSrCgfK5V3r3azfwmzFX1pPVn1oHMNLcnof9Ud1dJkTXwvAPY+AemSoy5kNRf2chlV8H 5v1TFNqJxVliZYVWcyzl5Q3zjVPg9s/fTKxkRDBP3bAIPRd9E2eIpMH7l3+usBxX3+VZ s4lA== X-Forwarded-Encrypted: i=1; AFNElJ8yNawqGIkN06MTjgWRa7VL3LfXWJWFNSLyak42shZkCd6CSAALbWcbJySr1wQfxrTVZv53diVnDvNxrlk=@vger.kernel.org X-Gm-Message-State: AOJu0YymlCgb3iN7utKKVMQAEhDVW16EF8IstjMwW2fvQ33XibBnKd0o I14wbD6n27FMX0Rfg/d7CstvtZO1CSHm6k09wEJ4scy1LQQqO7OTAM3L X-Gm-Gg: Acq92OGlMEgMM3Dww467T0GNwiF/8pwMZM0Wq2laBcfr8aNbUipBeQ+g4DC4Ct6OeKR 0xzuvtQj2GF8RTjySQKHJ7x8wC6Dm7Z+67577yVvTX3t7m7pIlP7RrrQPkBbMnw/cB+FXb/HgZV oyILLSSBqVoMqQj1O7CVshZU5G50jqeUe1BB5kwugyPl1Yg9cAmfhnXVLjyS7tos7+2HFuqwl/Z uFpQX6kAToJPfAQb5YPX6i5o1PWYGWftaTs8LgNJkugEOXuZXGLdjDIgm3zJN+85yOf/ZqP4ChD hlv5d8NaIttuXm6o4iqXyzi3iFXksNdCTFmipKxdxyf22VW8l49IGupS3ZRdaKjVUZp0n6WZaJj xYscuMNCFKQpLnsY6Tit/VIJh//UBN4HDM6FqN9XD8s4TwPIEm0MJYHsmmlCLalVHjfE67hW2qP E7o2LadBBsIu5HSStICUQQsg== X-Received: by 2002:a05:6a00:238c:b0:837:e9cc:d46e with SMTP id d2e1a72fcca58-844e1a2af43mr7234263b3a.21.1781426155058; Sun, 14 Jun 2026 01:35:55 -0700 (PDT) Received: from nuvole ([2408:844f:2361:d7cd:deb7:4e0e:26d0:4076]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8434afc8fc7sm7263053b3a.37.2026.06.14.01.35.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Jun 2026 01:35:54 -0700 (PDT) From: Pengyu Luo To: Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andy Gross , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Pengyu Luo Subject: [PATCH 1/2] spi: dt-bindings: qcom,spi-geni-qcom: Add property to force GSI mode Date: Sun, 14 Jun 2026 16:34:23 +0800 Message-ID: <20260614083424.464132-1-mitltlatltl@gmail.com> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Some devices (such as gaokun3) do not disable FIFO mode, causing the driver to fallback to FIFO mode by default. However, these platforms also support GSI mode, which is highly preferred for certain peripherals like SPI touchscreens to improve performance. Introduce the "qcom,force-gsi-mode" device property to hint and force the controller into GSI mode during initialization. Signed-off-by: Pengyu Luo --- .../devicetree/bindings/spi/qcom,spi-geni-qcom.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml b/Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml index edf399681d7a..80e394c1c715 100644 --- a/Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml +++ b/Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml @@ -45,6 +45,11 @@ properties: - const: tx - const: rx + qcom,force-gsi-mode: + $ref: /schemas/types.yaml#/definitions/flag + description: + Use DMA (GSI) mode, even if FIFO mode is not disabled. + interconnects: minItems: 2 maxItems: 3 -- 2.54.0