From nobody Sat Jul 25 03:46:55 2026 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.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 D79BE2773E4 for ; Sun, 19 Jul 2026 13:38:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784468284; cv=none; b=RS0jO0B8/y78HS+B2jFeiWJjBxiqpuVePuzJqVIscCB1hVFpAh1y/xwzGJIALAFBP1DL3CWTGVpzwCvK2KUlltVtsDnPPesu5ywce+8F39GiNi5e+xydEC3HhAJHcieSOd0ZqDEzW4TxocqHk5rsSFdFv9JW15W5EFY0vN4hf/E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784468284; c=relaxed/simple; bh=/O3+ndtGNpRqsFMhBUN5/uIG0FG38qsIlDe1l7WBD4o=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pP8N+PD+GFKAMz5zavWJdvdQxsSufODiDeQkbg/+f7eHsflzX5LRkyZWfayPnAEKZ8mK3d1stZe04yHFoiwbC+H8DmAkOS7dMTG5Dsve3y7Ehk4xFaupNe6xyCeAGSrseTvJsT580SSAtl1JwDNVD3ehs80QlCzNMq1pesq2tOE= 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=sOZ+6Zx1; arc=none smtp.client-ip=209.85.221.51 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="sOZ+6Zx1" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-47ddf7b09e5so5429245f8f.1 for ; Sun, 19 Jul 2026 06:38:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784468281; x=1785073081; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Y1a8IU4oZNpjbRSTqawhDwH5UJx4Zty6Y9NRCDB79bc=; b=sOZ+6Zx1YfefeW1TllXqMGJPMtjY2+Qqns1A24j5D1yC0TNSJOLVqqb25HIG/A/680 1PdDwO17BBQcac8hjc8D4MfxMNP9ZorTyPVbMp2gUpCTWUKxOI57hC6YIEpVgFrXzbDg O+2XRk2F9H+nUURG69fx81VHmcNYVJ8YBT7AEFQqIX2kA9s5ImjtXXrUpg9zEQIbLImZ cUOL0vKTS+VJphk8/JNj6kvtn9PzgJ3xdGNnxIvugVqLiRJob0t6YByjkQ0ers+GroOJ +WlnMxxIkhRpmd7stR78e5DgON3k1751irFQEzObuoK/m4jPWx8cO6jEuYqg7A74xrBD 3+bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784468281; x=1785073081; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=Y1a8IU4oZNpjbRSTqawhDwH5UJx4Zty6Y9NRCDB79bc=; b=jfDN2Z16FgbitPShlJjGIMC1zf8f7Dms1PZD3804oAcoDHe7R7TGHmM31MSgt6Whgx FpBktwjqd+wd4SctdPU3iAQsJ5J3IVKv5WmmPgzMSxjVojfmEagLFGz3kb+UlLsJM1vg FgwQtD6cFOREQKRajdzJJy0edvBG0C3+2yOacH/ejpbRpqmaRNpI7VFUk6gvpncfVhsk zY5oT7iFjR9y/wisIuYD3RnVG4fME7qglK190V9XPvYrjzOS7r/npBlBovGzLSNoO5al w7fPxZALM8/fCKHJZOzrqrfm8mq2aZxUK9nIfONNnPY/AB5lCtUuTcju8v+qFtYyL6SS WwdA== X-Forwarded-Encrypted: i=1; AHgh+Rocv7F1Kke+QMXN3fbcVqh06JqVKPxkVJHSt50WHZm52QtQw70K2tUdBLZUd++/clEmaw6AYEXrJwaiK88=@vger.kernel.org X-Gm-Message-State: AOJu0YyIoSKcgHyJD+g9AUCHIRJTuB+QIQSqO4OKquzPPQjXa27da8n+ UF/xMejjElnmXjYTRqX6ILWptZHi9hGbiYyqfNj54vdbn8dRZRPx8D7J X-Gm-Gg: AfdE7clc/In97vO012vdMlmE9QlnQwMpow3a9wntdCvESvZ6nSfLQPNj7XgjjUDp9c4 13u7Zw7gmnctic6KkyDDB5/e+MQNyC2N0Ttsx+Bgczsupfiv4W4qBO7yIRU8giQJdHAF8bafa31 7oMAbwqQWs5ls54BYxKs+Fp3+I0ZNS/CCcPHhWDnDYhh+Zw2QlbUI8uI8uQMFHjzDtg+PqI+az4 TjimcGQIu8ade8pLcmT0HmF2S1dtUEq0+Y2sRCplptzyE2vdt7XYnfHa+bn4BZYfpg7uowjc9YH lpACQO09ymLWy5Gk7Za9Lrhjv00Atkv807vTtEdiBU4b36kSk6YMVrMoYrxYP/mZW7Qa1QJXWKH 3uw4xXQuWOAhf6EtPA7sm56dUv234vcjLwKedjz336vbTiwcaukDt8Emfwj4gWh20f0gmrM+85T /11kORQTICd5anqq3UpcvAyrO4sUO50iTtxnEbc6n0Am3QpEd1ieS/qPY= X-Received: by 2002:a05:6000:22ca:b0:461:a16c:a5f4 with SMTP id ffacd0b85a97d-47f62318b75mr12127661f8f.33.1784468280802; Sun, 19 Jul 2026 06:38:00 -0700 (PDT) Received: from localhost.localdomain ([188.26.50.240]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f63edda9bsm21807179f8f.31.2026.07.19.06.37.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jul 2026 06:38:00 -0700 (PDT) From: Eduard Bostina To: Aaro Koskinen , Andreas Kemnade , Conor Dooley , devicetree@vger.kernel.org, Dmitry Torokhov , Eduard Bostina , Kevin Hilman , Krzysztof Kozlowski , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, Rob Herring , Roger Quadros , Tony Lindgren Cc: daniel.baluta@nxp.com, simona.toaca@nxp.com, goledhruva@gmail.com, m-chawdhry@ti.com Subject: [PATCH v2 1/2] dt-bindings: input: Convert TI Keypad Controller to DT schema Date: Sun, 19 Jul 2026 13:37:29 +0000 Message-ID: <20260719133730.3551691-2-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260719133730.3551691-1-egbostina@gmail.com> References: <20260719133730.3551691-1-egbostina@gmail.com> 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" Convert the Texas Instruments Keypad Controller bindings to DT schema. During the conversion, the following updates were made: - Corrected the documented property 'linux,keypad-no-autorepeat' to 'linux,input-no-autorepeat'. The old text binding documented the property incorrectly. The standard input subsystem property is 'linux,input-no-autorepeat', which is actively used in device trees and parsed by the kernel. - Added the 'reg-names' property ("mpu"), which was omitted from the original text binding but is actively used in device trees. Signed-off-by: Eduard Bostina Reviewed-by: Rob Herring (Arm) --- .../devicetree/bindings/input/omap-keypad.txt | 28 --------- .../bindings/input/ti,omap4-keypad.yaml | 63 +++++++++++++++++++ 2 files changed, 63 insertions(+), 28 deletions(-) delete mode 100644 Documentation/devicetree/bindings/input/omap-keypad.txt create mode 100644 Documentation/devicetree/bindings/input/ti,omap4-keypad= .yaml diff --git a/Documentation/devicetree/bindings/input/omap-keypad.txt b/Docu= mentation/devicetree/bindings/input/omap-keypad.txt deleted file mode 100644 index 34ed1c60ff95..000000000000 --- a/Documentation/devicetree/bindings/input/omap-keypad.txt +++ /dev/null @@ -1,28 +0,0 @@ -* TI's Keypad Controller device tree bindings - -TI's Keypad controller is used to interface a SoC with a matrix-type -keypad device. The keypad controller supports multiple row and column line= s. -A key can be placed at each intersection of a unique row and a unique colu= mn. -The keypad controller can sense a key-press and key-release and report the -event using a interrupt to the cpu. - -This binding is based on the matrix-keymap binding with the following -changes: - -keypad,num-rows and keypad,num-columns are required. - -Required SoC Specific Properties: -- compatible: should be one of the following - - "ti,omap4-keypad": For controllers compatible with omap4 keypad - controller. - -Optional Properties specific to linux: -- linux,keypad-no-autorepeat: do no enable autorepeat feature. - -Example: - keypad@4ae1c000{ - compatible =3D "ti,omap4-keypad"; - keypad,num-rows =3D <2>; - keypad,num-columns =3D <8>; - linux,keypad-no-autorepeat; - }; diff --git a/Documentation/devicetree/bindings/input/ti,omap4-keypad.yaml b= /Documentation/devicetree/bindings/input/ti,omap4-keypad.yaml new file mode 100644 index 000000000000..5e0c101f9ba0 --- /dev/null +++ b/Documentation/devicetree/bindings/input/ti,omap4-keypad.yaml @@ -0,0 +1,63 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/input/ti,omap4-keypad.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Texas Instruments Keypad Controller + +maintainers: + - Eduard Bostina + +description: + TI's Keypad controller is used to interface a SoC with a matrix-type + keypad device. The keypad controller supports multiple row and column li= nes. + A key can be placed at each intersection of a unique row and a unique co= lumn. + The keypad controller can sense a key-press and key-release and report t= he + event using a interrupt to the cpu. + +allOf: + - $ref: /schemas/input/matrix-keymap.yaml# + +properties: + compatible: + const: ti,omap4-keypad + + reg: + maxItems: 1 + + reg-names: + const: mpu + + interrupts: + maxItems: 1 + + linux,input-no-autorepeat: + type: boolean + description: Do not enable autorepeat feature. + +required: + - compatible + - reg + - interrupts + - keypad,num-rows + - keypad,num-columns + - linux,keymap + +unevaluatedProperties: false + +examples: + - | + #include + + keypad@4ae1c000 { + compatible =3D "ti,omap4-keypad"; + reg =3D <0x4ae1c000 0x400>; + reg-names =3D "mpu"; + interrupts =3D ; + keypad,num-rows =3D <2>; + keypad,num-columns =3D <8>; + linux,keymap =3D <0x00000011 /* KEY_W */ + 0x0001001f>; /* KEY_S */ + linux,input-no-autorepeat; + }; --=20 2.43.0 From nobody Sat Jul 25 03:46:55 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (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 26B08274B5F for ; Sun, 19 Jul 2026 13:38:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784468290; cv=none; b=Upz3NMRoPUrHfSiJ5i463OHB/N7kArkqDvkdBjx4YOfxi7S9M5058UJmUNlgJcmtYncZ+I/fh+zxuJd2abo4Jom2lQoA/dXr4Q3sZBQbc62fk4p+CqdErog2iFxRKi42/N3b878OIcdc8kaYVShxCzVwjYYRP6WTPtGm8FjGSPo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784468290; c=relaxed/simple; bh=WftaguEcCAcPmKC9Su5TwqMoY3w6a0AarFeIyjamMCI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=f8GgjZJBEsDjhS1JGYdJWCcCqfxgxzKAVDNJXqSmoza0d89qVNdf7TJcKDGBA6Ptuk0u/a1HKGNI2YNbplUwrTDtWATGg0+fmwA2nvs+ORHoe36SWhvE0Um5tIKkdu/MfOsPoxQnCbtUldPmrOgMDDiwSuGAJhwTA52sfg/johA= 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=BUugsB5c; arc=none smtp.client-ip=209.85.128.46 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="BUugsB5c" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-495590dde14so5187885e9.0 for ; Sun, 19 Jul 2026 06:38:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784468283; x=1785073083; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PpzzNW2sfZBH0zCyv8njtaSsrPQC9iQno8eKZX+8/b4=; b=BUugsB5cWADzNMpelhEwbaw7eYt36ZsNqOC3WwG7CkLVlT92r+2aYk6nnRzI4Igtv6 TFrCG4xnJgMqmpw+yVgbyAnr9drVYyDX7YwkFXgC0h40WwPjwyCKwq767MWWfcUrDmEa vo7+Rf6clxP4ALsALVghtUvY4jkuX/2nYGs1yDMCjWnjyO7XSNPj0kJzCEhhzJmetmpg BP5gPh92Kxpx131pcgaIE1bnVz/JFCLxgebqKcIQboSDmVoPIhQS3Mx8PotfKTGvN+Or jPXTtYvNpjPaU9ih2DAiKyA4leS6d9rfkYwol+CtDqZ+5aAu8KZlZmvBxbN8t4Wy+ETy fdBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784468283; x=1785073083; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=PpzzNW2sfZBH0zCyv8njtaSsrPQC9iQno8eKZX+8/b4=; b=Uo1sUBgoeCYIlHBR3/CPpt7xm9nS3JEBi/G4wr6b3SkJu2PebqeHWv11ro/kCwdi7P Xp4WkY+TCP7GiRID2Iya84/Zq2gD31uXsjs+sAfOozl6ODrLQnUfjj8ewHEhWP1ZsD/G JdWVUU9bfcPmtPxy77+sSVa0/Llcw4sNdBxuXRU8FV3483gaTxh2IwjeyjfjFjnEXGPZ QbLrKVvoXxf7W87NbGqjp6NzJxIL3yztJSZ0IlL4gcyZoNoIMcwN+6Q/7gQbvJoag3++ YbwQ4AX8x+cDyy2/jqGDtb8/ipyCmbVxN0Ry/KgEzpgbIu71RA000cmegHqAW8601ykF CYFQ== X-Forwarded-Encrypted: i=1; AHgh+Rq9KQya1Bt1g66y7CX4sONa0QUv9PW5nMMgnIaPKaZtWdow9cy3gaN6Uwj5PtOOLgZz0BsEs+OGHnqFWss=@vger.kernel.org X-Gm-Message-State: AOJu0YxRJ5N9WcbS/p+sXM4JKxPQ4virNBZ8m2Txfq9VQZWaMAJnLt0P g5bwngmK0SNovFzp/wBKTLd3Cd0Z25POjqLTd4dSP19wiBDrZoJRewnB X-Gm-Gg: AfdE7cm+LkYxkJFtZ4wfq7rcWpm78+80cNktcKEP2LTNmDsjPEWSgYTUpmkQQCWmv5v Ih36H9Tg9B/pNeYJdSdfRKsZqNOto9YjxyPYHRMga/EOFB365m7RPLAXG7FrVoXApt1vEuF7osD JN9S2qlmbf80kOdzq4g0OSWlbZsh0YX1V3cOCPixgwKjjHY8yI2Sb7oK0G+yZOme5q1Un+10CME C2F58PbLzDBwS8TODhDChKNXFS5mL0VHZF+is/n8iu+1WrgOlhlIe3WP+C/7rnq3saYsTEGEj2w UBGxK+hTWNwwE/b9rXcTqxt4uENkAafEni2+ooV70W87h1M4tgfOeSLzAq5XYdajy4gwQ5t7esy Spi8CBEiaiUIMAmKiKU7Kh9Z7ZwL1DueKHh1+GM+3jqSXTGHL5JSIgAia3lBg9cub2wxOOB9eWR Q5Fns7PhDFtEP04YSJ3JZUvmwrqB2LtlKILJdxGtOELBhC X-Received: by 2002:a05:600c:3b01:b0:495:4fd4:144b with SMTP id 5b1f17b1804b1-4954fd419e8mr72113155e9.21.1784468283025; Sun, 19 Jul 2026 06:38:03 -0700 (PDT) Received: from localhost.localdomain ([188.26.50.240]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-47f63edda9bsm21807179f8f.31.2026.07.19.06.38.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jul 2026 06:38:02 -0700 (PDT) From: Eduard Bostina To: Aaro Koskinen , Andreas Kemnade , Conor Dooley , devicetree@vger.kernel.org, Dmitry Torokhov , Eduard Bostina , Kevin Hilman , Krzysztof Kozlowski , linux-input@vger.kernel.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, Rob Herring , Roger Quadros , Tony Lindgren Cc: daniel.baluta@nxp.com, simona.toaca@nxp.com, goledhruva@gmail.com, m-chawdhry@ti.com Subject: [PATCH v2 2/2] ARM: dts: ti: omap: Disable keypad and enable it on the boards that use it Date: Sun, 19 Jul 2026 13:37:30 +0000 Message-ID: <20260719133730.3551691-3-egbostina@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260719133730.3551691-1-egbostina@gmail.com> References: <20260719133730.3551691-1-egbostina@gmail.com> 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" The keypad node in omap4-l4.dtsi and omap5-l4.dtsi lacks the matrix keymap, which is board specific. The binding requires the matrix properties, so the incomplete template nodes fail dtbs_check. Mark the keypad disabled in the SoC files and enable it on the boards that actually complete the node with a keymap. Signed-off-by: Eduard Bostina --- arch/arm/boot/dts/ti/omap/motorola-mapphone-mz607-mz617.dtsi | 2 ++ arch/arm/boot/dts/ti/omap/omap4-droid-bionic-xt875.dts | 2 ++ arch/arm/boot/dts/ti/omap/omap4-droid4-xt894.dts | 2 ++ arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts | 2 ++ arch/arm/boot/dts/ti/omap/omap4-l4.dtsi | 1 + arch/arm/boot/dts/ti/omap/omap4-sdp.dts | 2 ++ arch/arm/boot/dts/ti/omap/omap5-l4.dtsi | 1 + 7 files changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/ti/omap/motorola-mapphone-mz607-mz617.dtsi b= /arch/arm/boot/dts/ti/omap/motorola-mapphone-mz607-mz617.dtsi index a356b3a2f24e..b97ab2906950 100644 --- a/arch/arm/boot/dts/ti/omap/motorola-mapphone-mz607-mz617.dtsi +++ b/arch/arm/boot/dts/ti/omap/motorola-mapphone-mz607-mz617.dtsi @@ -4,6 +4,8 @@ #include "motorola-mapphone-common.dtsi" =20 &keypad { + status =3D "okay"; + keypad,num-rows =3D <8>; keypad,num-columns =3D <8>; linux,keymap =3D , diff --git a/arch/arm/boot/dts/ti/omap/omap4-droid-bionic-xt875.dts b/arch/= arm/boot/dts/ti/omap/omap4-droid-bionic-xt875.dts index 1d9000f84f1b..e72ac17fdd96 100644 --- a/arch/arm/boot/dts/ti/omap/omap4-droid-bionic-xt875.dts +++ b/arch/arm/boot/dts/ti/omap/omap4-droid-bionic-xt875.dts @@ -18,6 +18,8 @@ aliases { }; =20 &keypad { + status =3D "okay"; + keypad,num-rows =3D <8>; keypad,num-columns =3D <8>; linux,keymap =3D < diff --git a/arch/arm/boot/dts/ti/omap/omap4-droid4-xt894.dts b/arch/arm/bo= ot/dts/ti/omap/omap4-droid4-xt894.dts index cc3f3e1b65ea..62f87cf95f74 100644 --- a/arch/arm/boot/dts/ti/omap/omap4-droid4-xt894.dts +++ b/arch/arm/boot/dts/ti/omap/omap4-droid4-xt894.dts @@ -46,6 +46,8 @@ slider { }; =20 &keypad { + status =3D "okay"; + keypad,num-rows =3D <8>; keypad,num-columns =3D <8>; linux,keymap =3D < diff --git a/arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts b/arch/arm/b= oot/dts/ti/omap/omap4-epson-embt2ws.dts index e11d1931c42a..d51913620f06 100644 --- a/arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts +++ b/arch/arm/boot/dts/ti/omap/omap4-epson-embt2ws.dts @@ -428,6 +428,8 @@ mpu9150: imu@68 { }; =20 &keypad { + status =3D "okay"; + pinctrl-names =3D "default"; pinctrl-0 =3D <&keypad_pins>; keypad,num-rows =3D <2>; diff --git a/arch/arm/boot/dts/ti/omap/omap4-l4.dtsi b/arch/arm/boot/dts/ti= /omap/omap4-l4.dtsi index c1afc49f456c..00f98991cc5c 100644 --- a/arch/arm/boot/dts/ti/omap/omap4-l4.dtsi +++ b/arch/arm/boot/dts/ti/omap/omap4-l4.dtsi @@ -1200,6 +1200,7 @@ keypad: keypad@0 { reg =3D <0x0 0x80>; interrupts =3D ; reg-names =3D "mpu"; + status =3D "disabled"; }; }; =20 diff --git a/arch/arm/boot/dts/ti/omap/omap4-sdp.dts b/arch/arm/boot/dts/ti= /omap/omap4-sdp.dts index b550105585a1..a04234b3be2a 100644 --- a/arch/arm/boot/dts/ti/omap/omap4-sdp.dts +++ b/arch/arm/boot/dts/ti/omap/omap4-sdp.dts @@ -531,6 +531,8 @@ &emif2 { }; =20 &keypad { + status =3D "okay"; + keypad,num-rows =3D <8>; keypad,num-columns =3D <8>; linux,keymap =3D <0x00000012 /* KEY_E */ diff --git a/arch/arm/boot/dts/ti/omap/omap5-l4.dtsi b/arch/arm/boot/dts/ti= /omap/omap5-l4.dtsi index 72849e1c95b0..af32ca329930 100644 --- a/arch/arm/boot/dts/ti/omap/omap5-l4.dtsi +++ b/arch/arm/boot/dts/ti/omap/omap5-l4.dtsi @@ -2449,6 +2449,7 @@ target-module@c000 { /* 0x4ae1c000, ap 11 1c.0 */ keypad: keypad@0 { compatible =3D "ti,omap4-keypad"; reg =3D <0x0 0x400>; + status =3D "disabled"; }; }; }; --=20 2.43.0