From patchwork Fri Dec 13 13:47:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 851104 Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) (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 2213A1E049C for ; Fri, 13 Dec 2024 13:48:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734097687; cv=none; b=IHtLTQj9Jl+O41cbURGgLxiqRSFmaK7oloqlI48aIorIEw6RivR9KG2fzz5bXaTTGyiyA3Tm0OpM8t7/m36idgGOwTjPG6i8H5lDal1Y05NqnIWQ8TAaVq6rG2LmMLpjlVVqcVlBvV/iuO4FdIdmoOa3g1I7q1dCVrE7SyfP+lw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734097687; c=relaxed/simple; bh=d5AMuzQAIUe4zZRfscmd84/yBM7yc7yYL1lGkrPAECU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=qIs8r2jqvL+rxVU32LoHUp98r+VydjRg3gqgmbRhzk9FnZQrXN19E/pe0s4n+QgFy4IdQfCvKcftqh20X+XRaVnc7puvRzXvzUxrua7+z9lRJo2VkPUAeCF0VQIjDSDvajnIKYQDBRQ5t6KNxnzJ/rxv5dJapU/GMAVjWZEYWxg= 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=Z2VhocKb; arc=none smtp.client-ip=209.85.221.44 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="Z2VhocKb" Received: by mail-wr1-f44.google.com with SMTP id ffacd0b85a97d-385f06d0c8eso885717f8f.0 for ; Fri, 13 Dec 2024 05:48:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1734097683; x=1734702483; 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=KBWZdrFZq/ypPQinnhBf3j/mX7D/y4Qq7vq6ZAbMa+A=; b=Z2VhocKbZADymy4FFUzkxnYdhixfhfA6X4da1Aad6LRC9ZMFXeYsLWCisbB8ZJKe4E gS6pvnnK3Ep9EnarOvAhhaNFQO83JSos9DiqF5QrsMdd88AM6wpf4qnKm5Cz6shL5+IT Sl+17Pm3NC3S1cOA4EKhpUIshtFWPt4SQExG2Ws71IKFD9FRigXPnJCmQQF4L+f2sWJR SfifXwrHVzKi+zloW9DjAkEjE6Wk7oWYzvHQdXrqLHK3YKLvsToZU4hzCikp3D88SpCz T9l2qprMU+WiB2Wn7ZGQ2DK9a1h8QIqjDxNVW0nUrFYDbYzFdhKzNbfIfxfp+2W5BUpH 0lFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734097683; x=1734702483; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=KBWZdrFZq/ypPQinnhBf3j/mX7D/y4Qq7vq6ZAbMa+A=; b=T5ZrFzk/UcJtwPrcLZzy9iF6cEVE8wFIEsYJlPZ//9rmWEtS3ZmCQofDLy8RFsinXo T77aofudQ7/iiKH2gAp347AYk1SSr56IUcMyYfAHxR6JVIJMnwe/UFtZcastHX0PXMuj el3HVKK1dwbTplUhAYjzEFY8AcBfxEJIo+jtVvZ19b2MdqGkLN95UKku1bI7QskzGlxs kKxVs0Hmy1MOSxJy3MjeJBYdUWaRZecfPCmveNEl5x9GCRyRVXHh/OcRMyWzwcPsHgW6 ScM+ZYvVEhK17KPGG8zaMjss0DuFI2ql/IRT8q3p9MgOWJsW4bb9NYiIOO39v6bqoxE2 pHdA== X-Forwarded-Encrypted: i=1; AJvYcCWWx0QXsJRV8NwK1FDErRw6BLcj4RvnybZwtPvTYz3giuWsGLunb9z12SBfu3d3MzQvuT/JPk5NnrAg@vger.kernel.org X-Gm-Message-State: AOJu0YzaAxtjwGiUicaJEpmL1NO3EoCxYQ0EIYTMfGMrvA3jkhLESQPp 4d3FJZ1AlE5TISFi7CHisF2Hjl5oA+h68MGV2y/pbrGYoU7aBxkbySSGoMxjj9A= X-Gm-Gg: ASbGncuU+B6awUmNuVJaycOISXtXO2FVE7Mwfpz5TkvI5xhkcrn/quSErrq11hI2gkX Jy0kwnrwKdXbUCTfSoW6iqrQ1W11mbc0kTU6RDKxoj+lFeORyurRjtVzqI8NINj/2Fqbmp3MqRc SKJ7vjed7jE6xOQMpsQwlS1tRqbtDrYK3IP+ut3IBuQGOps4bAPoJcf4kGggXIK/aKbHZ08ZT3m +6HGrsQ1rIiYPiJYK/obA1OAm0Qv3O8RLyAeXXWV1EV9xQ6EsMOAmIk X-Google-Smtp-Source: AGHT+IEenn2RiVtEughxbHvKg8aFKAq3s3PmhZ70Hj4Ex/nlW2usPkV2ZibyhXQ0qLvW5EMP4wZVsw== X-Received: by 2002:a05:6000:1ac9:b0:386:3357:b4ac with SMTP id ffacd0b85a97d-3888e0b8529mr1738371f8f.42.1734097683311; Fri, 13 Dec 2024 05:48:03 -0800 (PST) Received: from brgl-uxlite.home ([2a01:cb1d:dc:7e00:78c8:31ce:3ab7:987f]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3878248f71esm7386927f8f.2.2024.12.13.05.48.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Dec 2024 05:48:02 -0800 (PST) From: Bartosz Golaszewski To: Linus Torvalds Cc: Linus Walleij , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Subject: [GIT PULL] gpio fixes for v6.13-rc3 Date: Fri, 13 Dec 2024 14:47:59 +0100 Message-ID: <20241213134801.49391-1-brgl@bgdev.pl> X-Mailer: git-send-email 2.45.2 Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 From: Bartosz Golaszewski Linus, Please pull the following set of GPIO driver fixes for the next RC. Thanks, Bartosz The following changes since commit fac04efc5c793dccbd07e2d59af9f90b7fc0dca4: Linux 6.13-rc2 (2024-12-08 14:03:39 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/gpio-fixes-for-v6.13-rc3 for you to fetch changes up to 9ac4b58fcef0f9fc03fa6e126a5f53c1c71ada8a: gpio: idio-16: Actually make use of the GPIO_IDIO_16 symbol namespace (2024-12-10 11:38:57 +0100) ---------------------------------------------------------------- gpio fixes for v6.13-rc3 - fix several low-level issues in gpio-graniterapids - fix an initialization order issue that manifests itself with __counted_by() checks in gpio-ljca - don't default to y for CONFIG_GPIO_MVEBU with COMPILE_TEST enabled - move the DEFAULT_SYMBOL_NAMESPACE define before the export.h include in gpio-idio-16 ---------------------------------------------------------------- Alan Borzeszkowski (5): gpio: graniterapids: Fix vGPIO driver crash gpio: graniterapids: Fix incorrect BAR assignment gpio: graniterapids: Determine if GPIO pad can be used by driver gpio: graniterapids: Check if GPIO line can be used for IRQs gpio: graniterapids: Fix GPIO Ack functionality Bartosz Golaszewski (1): Merge tag 'v6.13-rc2' into gpio/for-current Geert Uytterhoeven (1): gpio: GPIO_MVEBU should not default to y when compile-testing Haoyu Li (1): gpio: ljca: Initialize num before accessing item in ljca_gpio_config Shankar Bandal (2): gpio: graniterapids: Fix invalid GPI_IS register offset gpio: graniterapids: Fix invalid RXEVCFG register bitmask Uwe Kleine-König (1): gpio: idio-16: Actually make use of the GPIO_IDIO_16 symbol namespace drivers/gpio/Kconfig | 3 ++- drivers/gpio/gpio-graniterapids.c | 52 ++++++++++++++++++++++++++++++--------- drivers/gpio/gpio-idio-16.c | 5 ++-- drivers/gpio/gpio-ljca.c | 2 +- 4 files changed, 47 insertions(+), 15 deletions(-)