From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 972C222425C for ; Mon, 7 Apr 2025 07:25:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744010715; cv=none; b=Gmz6/90gYaE07xP90hw6w9VNdhGSaq6x+Ea83zplHEpvbNx9eyAiLMOVL/QVuQmSSe1fTmAaFsQq7nGy1h4Q78mq6p56KckxkTpteVDciL6P7P7SiGkPaXv9XeJMHntaNelrWDe7SeKA8wd+w9hAF/C9xSywIbHhHWKLhlpHc3I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744010715; c=relaxed/simple; bh=ycFdXlFX2Ifhu/veSKJJ+51L35rshG5hTgbgwoD9cIc=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=WJm6v9HaXbTil9j0ifyxNkGB0fkchgyIho2XmgxJ6QoFqOwkiJYekDyl+Qp1oFegwEulpWF5esGUFGUi57GlpF5isR9MxiDCx1OEqbrMQaxucg64CvtWXskLak0bsqbu2FfAUMl9kvtorDKh8KZNCePb1ViCoGlgsglrDNmWmz4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl; spf=none smtp.mailfrom=bgdev.pl; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b=AOXZ+Vof; arc=none smtp.client-ip=209.85.128.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b="AOXZ+Vof" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-43cfebc343dso25318325e9.2 for ; Mon, 07 Apr 2025 00:25:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1744010712; x=1744615512; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=AY0gaCvzsQoOmdT4FoXtHo5DdK8nDayf2ktX4ZMPAcQ=; b=AOXZ+VofCPOkORh4ett93lLhzaEZf2570DRJiUydW0x1myMECfanPXb5mOM2bX4Gvb zCIToFpAIujJ5vZNWjPqMyvwQI/3v/4ECYYI9z4lVMF+wn+WqqhSDA208tqzJIBGEyRp xHlMMTeCBEnc/UEGq9T5Hc24NpmKzLXhNGlifye+l7AuFoQi2yKu7v5DL9mJ0r26bwrJ E7anDvRiVgEgAhXeVNx6KR6BYcKg4zUER7jvoDN2cJx5h95yGUibr4GgPIp9Dr8j5n8t 4moE3pc4Q0guB8LszyUML3R3aZD/xsaTf+N+zLjf+jY8/1CTUnuDoJDvTbL6d1V60wet 7ZcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744010712; x=1744615512; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=AY0gaCvzsQoOmdT4FoXtHo5DdK8nDayf2ktX4ZMPAcQ=; b=NfpCFeyFdwrnq3WBskayEcVg8P+WC8qOvTRbBxYVD3SNbVF83sGucdyC/+2+CGmZXE ePT3ieG5C25+JfyYuI7Wejdwr37YhdSTfzeOGzFvq9C922PWD3zQAHdaTtKiWi9JYFHO lsJQ3ZHbbJiZ/bJXdeypk0r+6rQwbBhVtOCXPXizNIiVZ+WG+FR5S2GSCdIB7MZ3zCMV 1FMn5Hgh3fcNE5iz0wFwmUKDnaO8JncKdEAOejqebkRIWmF4JMl+mU0LqVfmrGnHpJa/ XSZjLdnZmyhE1Bk5dQx0VeW1H36gDZ7f33wSFM2A832TmORCphWVmR4hrLtfZDwz48Aw IaKw== X-Forwarded-Encrypted: i=1; AJvYcCWJyKp3mR/UAmCssjeL1PNMEjHpZtw2N+w4ORwaNe2ugyn7Ycmc0ZPtNOeio8wKQ70QfKxCsSPIiBvUyKw=@vger.kernel.org X-Gm-Message-State: AOJu0YwSlStaZMHUO6RYxSwr/SeMtcIFskQPE9NqnEd578PDa+JbkM/G hbfjsXo2QTp1SQiZXvuF3fXdLCRbddnzUm/TH13HK90Yw0jMHvxcHSv6PMr4R4o591jLvWBoEdR BVO8= X-Gm-Gg: ASbGncuxJodEvhKpW038TJHI4B+qfr/Rf6prrSWmQ50gCQFOx/Z8bBOYedlH5mQYGhU pcQ8W9IP3Sa7NIjpvO+z/4gF76k02xCSEdLItoHm0k5ieOsFGtNbK7O9invUGKpqnusaM2GNngJ LUhTtqMXUvYywj0ihSmOzxYCfRCmUgPhhL666TnM5UxTXCDCn28EhQuPn/nK9fpM9XgqHP1w7UM KwH+FfqA8C+mYo91tHrGwi64zVXwlXlzS8YfTsBqw1dlFld2vaVCl34zqtTm1kWXmtVfFzGsr0/ 4BOE5GlZm+Tede/aj1463kPQXTeoZjMIE8jdKg0H9w6mCSv6 X-Google-Smtp-Source: AGHT+IGpCsUGS6+nJ21np3wH2QqJBep7GFz9qssmAbFQhdYX/s2jilKHiUnsdYGfH6+7gk+Mc2diaA== X-Received: by 2002:a05:600c:8719:b0:43c:fe5e:f040 with SMTP id 5b1f17b1804b1-43ecf9c37e5mr85515745e9.23.1744010712064; Mon, 07 Apr 2025 00:25:12 -0700 (PDT) Received: from [127.0.1.1] ([2a01:cb1d:dc:7e00:8c64:734d:705a:39a7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-39c301b760bsm11303051f8f.55.2025.04.07.00.25.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Apr 2025 00:25:11 -0700 (PDT) From: Bartosz Golaszewski Subject: [PATCH 0/4] MIPS: convert board-file GPIO drivers to using new value setters Date: Mon, 07 Apr 2025 09:25:06 +0200 Message-Id: <20250407-gpiochip-set-rv-mips-v1-0-e7f74a4eee2b@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIANJ982cC/x3MPQqAMAxA4atIZgO19Q+vIg5So2ZQQyNFkN7d4 vgN772gFJgUhuKFQJGVrzOjKgvw+3xuhLxkgzW2Mc7WuAlffmdBpRtDxINFsXbedNR2zvYEOZV AKz//dpxS+gCnaP1MZgAAAA== To: Thomas Bogendoerfer , Linus Walleij , Bartosz Golaszewski Cc: linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1100; i=bartosz.golaszewski@linaro.org; h=from:subject:message-id; bh=ycFdXlFX2Ifhu/veSKJJ+51L35rshG5hTgbgwoD9cIc=; b=owEBbQKS/ZANAwAKARGnLqAUcddyAcsmYgBn833WXl6CD/CzHFH8MS0o55jkSM+01XZFFLLGu m9jD+pgbYGJAjMEAAEKAB0WIQQWnetsC8PEYBPSx58Rpy6gFHHXcgUCZ/N91gAKCRARpy6gFHHX cgWYEAC8TUWM/Nmp6IXHwMPES4Da2ZVr/QhWx4kxVFLdxz7SOli+EvrfpyNl98t9lS1hMUSyabI dhv/ZM6Y+uF2IoHkOzfi4WQoQf3IB0Kv013NFj50PDb+h7PlG4LFLyO7Im2RROhAvZGuyj2i3O4 Fn5hX60FRYxw4UhhnALT00AcaxH1rQCSxn5/VGnRtFpeVCweDRSrNebdnD3lSkYr1xctok0ZUr1 vEKGuEZkbwKqkQNqB0WBlzWox++2pvbSPJFsKMR2eMHTsWlKm2Nx6/iQhuA/0itoxBcU4aLtsGt j4dZmurh5oGV57awGSTuGys69U2ry2X6gKT4Gy48NkhbqryetG+c+e5CH3KkyLfU0hF2xz/ieWr YJzZkkTqhOleSJW9d+RBAbQAtnPsPoFHCJXuxoA0kijlnucuJ2NyeGFnz98akkYH1e9/DCnKzk6 p1uqu20cWJKE0e1o9VbXeQ4+kuQjNrL2lvngcbMhTFaxUgbmYodjjmrnxQAEaTDQwZS6FPTOkWF /0dU0TKwSfKtMfmovBWRiAm62+KI7l0lKTYx+rBTM9ki5QLrwEVNYsaEMhGzensTzRPfdyOsgdO mr6r/KBCgAq47uGrqOIBIPAK9jjG+3grZ/gDGyqm1OgaMQABwFvqta29pmWkWE15BXj3hYMFikH j4+FXZ0xrTgJYtw== X-Developer-Key: i=bartosz.golaszewski@linaro.org; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 struct gpio_chip now has callbacks for setting line values that return an integer, allowing to indicate failures. We're in the process of converting all GPIO drivers to using the new API. This series converts all MIPS board-file level controllers. Signed-off-by: Bartosz Golaszewski --- Bartosz Golaszewski (4): MIPS: rb532: gpio: use new line value setter callbacks MIPS: bcm63xx: gpio: use new line value setter callbacks MIPS: alchemy: gpio: use new line value setter callbacks MIPS: txx9: gpio: use new line value setter callbacks arch/mips/alchemy/common/gpiolib.c | 6 ++++-- arch/mips/bcm63xx/gpio.c | 7 ++++--- arch/mips/kernel/gpio_txx9.c | 8 +++++--- arch/mips/rb532/gpio.c | 8 +++++--- arch/mips/txx9/generic/setup.c | 8 +++++--- 5 files changed, 23 insertions(+), 14 deletions(-) --- base-commit: 0af2f6be1b4281385b618cb86ad946eded089ac8 change-id: 20250324-gpiochip-set-rv-mips-43c07e67328e Best regards, -- Bartosz Golaszewski