From patchwork Sun Sep 14 19:25:14 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jihed Chaibi X-Patchwork-Id: 2136862 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=c9k1HhXF; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2604:1380:4601:e00::3; helo=am.mirrors.kernel.org; envelope-from=linux-pwm+bounces-7312-incoming=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from am.mirrors.kernel.org (am.mirrors.kernel.org [IPv6:2604:1380:4601:e00::3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4cPyns2Wrjz1y1Y for ; Mon, 15 Sep 2025 05:26:25 +1000 (AEST) Received: from smtp.subspace.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 089B3189BFE4 for ; Sun, 14 Sep 2025 19:26:44 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 713F82DEA75; Sun, 14 Sep 2025 19:26:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="c9k1HhXF" X-Original-To: linux-pwm@vger.kernel.org Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) (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 08D2E2D191C for ; Sun, 14 Sep 2025 19:26:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757877974; cv=none; b=BSVveWw+BWRzOOUcbcIdEmaoUDGEOKPNtX1p9t2E/ueFw+wbQiyJa+F6UvMBbWvup23D2JgBezEszlbzTM3P2K85PQqxHaolph1CsewqF7daLEBHDY51HNCSPW2VNv22+MM8rOaSQ8bGVOXd/uANuSvfhJtbvtm3VbinNxi0UBk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757877974; c=relaxed/simple; bh=IlBm5b7UCspR+SdN3LnBaqvywdtk3VF0w3OOARM/UfI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=c87Br+5DJNTT1ZXgorsclcJqzXK/4+bWHmGXOYY/4ViXlsRr1jnpMoqoaqLF9+ByKeSofRvw1bNJFVYHx1KLLsw57s5YpXTP0xxp8ZFWMGyaUaMLBbJ2TM0zw7xFR/6DmtxQ51uGQSSXeiV0Ti4xIo5EpYE4kKfX1n6dlnXXXGc= 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=c9k1HhXF; arc=none smtp.client-ip=209.85.218.48 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 Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-afcb7a16441so523873666b.2 for ; Sun, 14 Sep 2025 12:26:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757877970; x=1758482770; 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; bh=jwW/R/A5xZwys01CvakVSoYRo/l13tkxSycHTGd+3aM=; b=c9k1HhXFaTv2djP4Ki2YJvv6R6iWlzlmol63dv8zEWmoMJluCVaOBFUGgpUHnm5gJG cgOntZ1zlBH5sJ7phtkCpCUrcSDGdwxaDqKmj76c6BO+vd3KgJLHee1ExWmwKslgyMpF e65V9JZbeJ1TqEqPRjpFlvRcq7J/L5Cy8711a1y5FGiKxSTfep4JazaH8iqdwEtppo7f 8SmINon1vF6LwQWDa72joNwKXxi7MDU7+wsEvtDDbUke5sVDWwls1esoIGyjB+jQpIaR iTRmatWxpTu945N1v8dRFgjQAVX4CzEgii+TT0fXox1iS9taEO42QZYOT9prfskrm4mj OOdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757877970; x=1758482770; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jwW/R/A5xZwys01CvakVSoYRo/l13tkxSycHTGd+3aM=; b=T42m1ABFSW8EufUlnbWLX10f8ElbGFZ9fQ3TbdqbVnueHT7vBd9gPCVLce3Q3Vp/fa sf0bceo691Iyx7t+n3RG+bbndQXrRBIwjXn4Aecz/M3JTJoMPISRomDCxXXgwsaAouq0 vWQF+dacFYFhUup9kHqHSjZOgIhAW5iDWdJgS7RhWbO2Y/5lw3h2/fxDb1fqWjC1G59k WI1e1HIxeGLgKDAFym8E0LoFTYqv2hlpi58Uv5GXh6DFznIkjQqDIp+BOp9M7NTpqVko drtLUoGzMPB36u4fBYCT9w8BtgAzdqyP4Wmx89K37JWX7ukaMait1MrxAi+zSk7DHUJq RjIQ== X-Forwarded-Encrypted: i=1; AJvYcCVVBjJHVIUSKTDQQkGYu4+tkJlJp5jRoN7btTVgqXoU029NSivIuNzeGO7G7p0pIUCouODzXsvy9nY=@vger.kernel.org X-Gm-Message-State: AOJu0YyfvOTSktgpnk4ryWnF/ATOjhJ0EacmvRR9DAv6LkN+c2bCkBsK K4RPF1K7QplHZ24568c6QNvuNOQGaoRNZN7OmuJv6rk/S8mgUn6ka+Q= X-Gm-Gg: ASbGnctrnSjiz3WdNO+D3WX4mlTzEozXrYF0gJOSnU6k3m4cCAsNivSs18m11yJxArv /SJByNxNuTmry0aRV3WHycjjb1/iEko30xc0rLaxkPAtm6VubhS2y+56pEtTOsCEWY4Md+85RZc d/CU3J0xRZpotPaqCplr7JvUgbT1XHxcI3gCizQKffZTRdVR8Os3R/JAZMYDplzBBdaagd9DFGn /5Uxfs65/AlQC7/oHXXpsQdG5Tr/IHWeAJNPL4Oqz477XOLW3rdshw+2rUJNEi/8NGW9mM/Hyxa IO6/EwbyX6kD1e+5wdYTmVS3CqGcD9vtYPCJgow/FyTvcdQ4uUcemAVU5YrgrKZ+sphYeJ6wtxV CfG6L50z2fI2NKgh4flwFFsuXBf92QlqYcHhDIjIuZJEpBkg= X-Google-Smtp-Source: AGHT+IFPkXo/2uSLf/bLQytE5K26K7uGtcJArvk6tN2XySQCzXiYk+iOQ19HEsbYc9HThEh3KxPD8A== X-Received: by 2002:a17:907:944b:b0:b04:21c9:ad83 with SMTP id a640c23a62f3a-b07c3662cf5mr936292466b.52.1757877970114; Sun, 14 Sep 2025 12:26:10 -0700 (PDT) Received: from localhost.localdomain ([2a0d:e487:226e:7d72:f695:46fd:3aef:7487]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b07baf35488sm707841066b.38.2025.09.14.12.26.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Sep 2025 12:26:09 -0700 (PDT) From: Jihed Chaibi To: andreas@kemnade.info Cc: lee@kernel.org, krzk+dt@kernel.org, tony@atomide.com, robh@kernel.org, conor+dt@kernel.org, ukleinek@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pwm@vger.kernel.org, linux-omap@vger.kernel.org, jihed.chaibi.dev@gmail.com Subject: [PATCH v8 1/3] dt-bindings: mfd: twl: Add missing sub-nodes for TWL4030 & TWL603x Date: Sun, 14 Sep 2025 21:25:14 +0200 Message-Id: <20250914192516.164629-2-jihed.chaibi.dev@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250914192516.164629-1-jihed.chaibi.dev@gmail.com> References: <20250914192516.164629-1-jihed.chaibi.dev@gmail.com> Precedence: bulk X-Mailing-List: linux-pwm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Update the main TI TWL-family binding to be self-contained and to fix pre-existing validation errors. To ensure future patches are bisectable, child nodes whose bindings are in other patches (audio, keypad, usb, etc.) are now defined using a flexible 'additionalProperties: true' pattern. This removes hard dependencies between the MFD and subsystem bindings. The complete dtbs_check for this binding is clean except for two warnings originating from pre-existing bugs in the OMAP DTS files, for which fixes have already been submitted separately [1][2]. Reviewed-by: Rob Herring Acked-by: Uwe Kleine-König Signed-off-by: Jihed Chaibi Reviewed-by: Andreas Kemnade --- Changes in v8: - Moved all (new and pre-existing) sub-node definitions to the main properties node, per maintainer feedback. - Referenced the existing ti,twl6030-charger.yaml and ti,twl6030-gpadc.yaml schemas for the TWL603x charger and gpadc nodes. Changes in v7: - Moved twl4030/twl6030-specific child node definitions (audio, usb..) into the conditional 'if/then' block to improve schema accuracy. Changes in v6: - Refactored the ti,twl4030-power compatible schema to be much stricter, removing obsolete board-specific compatibles (-n900, -beagleboard-xm), that were added in v5. The schema now only permits specific, valid fallback combinations. This change is supported by subsequent patches in the same series (2/3) & (3/3), which update the affected DTS files. - Enforced the presence of the compatible property on all relevant sub-nodes by adding 'required: - compatible', closing a key validation loophole. - Applied various formatting cleanups for readability and correctness. Changes in v5: - Restructured the entire binding to define properties at the top level instead of if/then blocks, per maintainer feedback. - Added specific compatible enums for new child nodes instead of a generic 'compatible: true'. - Set 'unevaluatedProperties: false' for 'pwm' and 'pwmled' nodes to enforce strict validation. - Expanded 'power' node compatible enum to include all board-specific compatible strings (used in existing device trees, e.g. OMAP3-based boards) for more complete coverage. - Corrected the schema for the 'power' node compatible to properly handle single and fallback entries. Changes in v4: - Reworked binding to be independent and bisectable per maintainer feedback by using 'additionalProperties: true' for child nodes. - Added board-specific compatibles to the 'power' node enum. - Added definitions for 'clocks' and 'clock-names' properties. - Renamed 'twl6030-usb' child node to 'usb-comparator' to match existing Device Tree usage (twl6030.dtsi). - Fixed some spelling/grammar erros in the description. Changes in v3: - New patch to consolidate simple bindings (power, pwm) and add definitions for all child nodes to fix dtbs_check validation errors found in v2. Changes in v2: - This patch is split from larger series [3] per maintainer feedback. - Added missing sub-node definitions, resolving dtbs_check errors. [1] https://lore.kernel.org/all/20250822222530.113520-1-jihed.chaibi.dev@gmail.com/ [2] https://lore.kernel.org/all/20250822225052.136919-1-jihed.chaibi.dev@gmail.com/ [3] https://lore.kernel.org/all/20250816021523.167049-1-jihed.chaibi.dev@gmail.com/ --- .../devicetree/bindings/mfd/ti,twl.yaml | 319 +++++++++++++++--- .../devicetree/bindings/mfd/twl4030-power.txt | 48 --- .../devicetree/bindings/pwm/ti,twl-pwm.txt | 17 - .../devicetree/bindings/pwm/ti,twl-pwmled.txt | 17 - 4 files changed, 273 insertions(+), 128 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mfd/twl4030-power.txt delete mode 100644 Documentation/devicetree/bindings/pwm/ti,twl-pwm.txt delete mode 100644 Documentation/devicetree/bindings/pwm/ti,twl-pwmled.txt diff --git a/Documentation/devicetree/bindings/mfd/ti,twl.yaml b/Documentation/devicetree/bindings/mfd/ti,twl.yaml index f162ab60c09..776b04e182c 100644 --- a/Documentation/devicetree/bindings/mfd/ti,twl.yaml +++ b/Documentation/devicetree/bindings/mfd/ti,twl.yaml @@ -11,9 +11,9 @@ maintainers: description: | The TWLs are Integrated Power Management Chips. - Some version might contain much more analog function like + Some versions might contain much more analog functions like USB transceiver or Audio amplifier. - These chips are connected to an i2c bus. + These chips are connected to an I2C bus. allOf: - if: @@ -49,33 +49,14 @@ allOf: ti,retain-on-reset: false properties: - madc: - type: object - $ref: /schemas/iio/adc/ti,twl4030-madc.yaml - unevaluatedProperties: false - charger: - type: object $ref: /schemas/power/supply/twl4030-charger.yaml unevaluatedProperties: false - pwrbutton: - type: object - additionalProperties: false - properties: - compatible: - const: ti,twl4030-pwrbutton - interrupts: - items: - - items: - const: 8 - - watchdog: - type: object - additionalProperties: false - properties: - compatible: - const: ti,twl4030-wdt + gpadc: false + + usb-comparator: false + - if: properties: compatible: @@ -106,15 +87,30 @@ allOf: properties: charger: - type: object - properties: - compatible: - const: ti,twl6030-charger + $ref: /schemas/power/supply/ti,twl6030-charger.yaml + unevaluatedProperties: false + gpadc: - type: object properties: compatible: const: ti,twl6030-gpadc + + pwrbutton: false + + madc: false + + watchdog: false + + audio: false + + keypad: false + + twl4030-usb: false + + gpio: false + + power: false + - if: properties: compatible: @@ -142,23 +138,36 @@ allOf: properties: charger: - type: object - properties: - compatible: - items: - - const: ti,twl6032-charger - - const: ti,twl6030-charger + $ref: /schemas/power/supply/ti,twl6030-charger.yaml + unevaluatedProperties: false + gpadc: - type: object properties: compatible: const: ti,twl6032-gpadc + pwrbutton: false + + madc: false + + watchdog: false + + audio: false + + keypad: false + + twl4030-usb: false + + gpio: false + + power: false + properties: compatible: - description: - TWL4030 for integrated power-management/audio CODEC device used in OMAP3 - based boards + description: > + TWL4030 for integrated power-management/audio CODEC device used in + OMAP3 based boards. + TWL6030/32 for integrated power-management used in OMAP4 based boards enum: - ti,twl4030 @@ -181,28 +190,221 @@ properties: "#clock-cells": const: 1 + clocks: + maxItems: 1 + + clock-names: + const: fck + charger: type: object - additionalProperties: true + properties: compatible: true + required: - compatible rtc: type: object additionalProperties: false + properties: compatible: const: ti,twl4030-rtc interrupts: maxItems: 1 + madc: + type: object + $ref: /schemas/iio/adc/ti,twl4030-madc.yaml + unevaluatedProperties: false + + pwrbutton: + type: object + additionalProperties: false + + properties: + compatible: + const: ti,twl4030-pwrbutton + interrupts: + items: + - items: + const: 8 + + watchdog: + type: object + additionalProperties: false + + properties: + compatible: + const: ti,twl4030-wdt + + audio: + type: object + additionalProperties: true + + properties: + compatible: + const: ti,twl4030-audio + + required: + - compatible + + keypad: + type: object + additionalProperties: true + + properties: + compatible: + const: ti,twl4030-keypad + + required: + - compatible + + twl4030-usb: + type: object + additionalProperties: true + + properties: + compatible: + const: ti,twl4030-usb + + required: + - compatible + + gpio: + type: object + additionalProperties: true + + properties: + compatible: + const: ti,twl4030-gpio + + required: + - compatible + + power: + type: object + additionalProperties: false + description: > + The power management module inside the TWL4030 provides several + facilities to control the power resources, including power scripts. + + For now, the binding only supports the complete shutdown of the + system after poweroff. + + Board-specific compatible strings may be used for platform-specific + power configurations. + + A board-specific compatible string (e.g., ti,twl4030-power-omap3-evm) + may be paired with a generic fallback (generally for power saving mode). + + properties: + compatible: + oneOf: + # Case 1: A single compatible string is provided. + - enum: + - ti,twl4030-power + - ti,twl4030-power-reset + - ti,twl4030-power-idle + - ti,twl4030-power-idle-osc-off + - ti,twl4030-power-omap3-sdp + - ti,twl4030-power-omap3-ldp + - ti,twl4030-power-omap3-evm + + # Case 2: The specific, valid fallback for 'idle-osc-off'. + - items: + - const: ti,twl4030-power-idle-osc-off + - const: ti,twl4030-power-idle + + # Case 3: The specific, valid fallback for 'omap3-evm'. + - items: + - const: ti,twl4030-power-omap3-evm + - const: ti,twl4030-power-idle + + ti,system-power-controller: + type: boolean + deprecated: true + description: > + DEPRECATED. The standard 'system-power-controller' + property on the parent node should be used instead. + + ti,use_poweroff: + type: boolean + deprecated: true + description: DEPRECATED, to be removed. + + required: + - compatible + + gpadc: + type: object + $ref: /schemas/iio/adc/ti,twl6030-gpadc.yaml + unevaluatedProperties: false + + properties: + compatible: true + + usb-comparator: + type: object + additionalProperties: true + + properties: + compatible: + const: ti,twl6030-usb + + required: + - compatible + + pwm: + type: object + $ref: /schemas/pwm/pwm.yaml# + unevaluatedProperties: false + description: + PWM controllers (PWM1 and PWM2 on TWL4030, PWM0 and PWM1 on TWL6030/32). + + properties: + compatible: + enum: + - ti,twl4030-pwm + - ti,twl6030-pwm + + '#pwm-cells': + const: 2 + + required: + - compatible + - '#pwm-cells' + + pwmled: + type: object + $ref: /schemas/pwm/pwm.yaml# + unevaluatedProperties: false + description: > + PWM controllers connected to LED terminals (PWMA and PWMB on TWL4030. + + LED PWM on TWL6030/32, mainly used as charging indicator LED). + + properties: + compatible: + enum: + - ti,twl4030-pwmled + - ti,twl6030-pwmled + + '#pwm-cells': + const: 2 + + required: + - compatible + - '#pwm-cells' + patternProperties: "^regulator-": type: object unevaluatedProperties: false $ref: /schemas/regulator/regulator.yaml + properties: compatible: true regulator-initial-mode: @@ -211,12 +413,13 @@ patternProperties: # with low power consumption with low load current capability - 0x0e # Active mode, the regulator can deliver its nominal output # voltage with full-load current capability + ti,retain-on-reset: - description: - Does not turn off the supplies during warm - reset. Could be needed for VMMC, as TWL6030 - reset sequence for this signal does not comply - with the SD specification. + description: > + Does not turn off the supplies during warm reset. + + Could be needed for VMMC, as TWL6030 reset sequence for + this signal does not comply with the SD specification. type: boolean unevaluatedProperties: false @@ -271,6 +474,16 @@ examples: compatible = "ti,twl6030-vmmc"; ti,retain-on-reset; }; + + pwm { + compatible = "ti,twl6030-pwm"; + #pwm-cells = <2>; + }; + + pwmled { + compatible = "ti,twl6030-pwmled"; + #pwm-cells = <2>; + }; }; }; @@ -325,6 +538,20 @@ examples: watchdog { compatible = "ti,twl4030-wdt"; }; + + power { + compatible = "ti,twl4030-power"; + }; + + pwm { + compatible = "ti,twl4030-pwm"; + #pwm-cells = <2>; + }; + + pwmled { + compatible = "ti,twl4030-pwmled"; + #pwm-cells = <2>; + }; }; }; ... diff --git a/Documentation/devicetree/bindings/mfd/twl4030-power.txt b/Documentation/devicetree/bindings/mfd/twl4030-power.txt deleted file mode 100644 index 3d19963312c..00000000000 --- a/Documentation/devicetree/bindings/mfd/twl4030-power.txt +++ /dev/null @@ -1,48 +0,0 @@ -Texas Instruments TWL family (twl4030) reset and power management module - -The power management module inside the TWL family provides several facilities -to control the power resources, including power scripts. For now, the -binding only supports the complete shutdown of the system after poweroff. - -Required properties: -- compatible : must be one of the following - "ti,twl4030-power" - "ti,twl4030-power-reset" - "ti,twl4030-power-idle" - "ti,twl4030-power-idle-osc-off" - -The use of ti,twl4030-power-reset is recommended at least on -3530 that needs a special configuration for warm reset to work. - -When using ti,twl4030-power-idle, the TI recommended configuration -for idle modes is loaded to the tlw4030 PMIC. - -When using ti,twl4030-power-idle-osc-off, the TI recommended -configuration is used with the external oscillator being shut -down during off-idle. Note that this does not work on all boards -depending on how the external oscillator is wired. - -Optional properties: - -- ti,system-power-controller: This indicates that TWL4030 is the - power supply master of the system. With this flag, the chip will - initiate an ACTIVE-to-OFF or SLEEP-to-OFF transition when the - system poweroffs. - -- ti,use_poweroff: Deprecated name for ti,system-power-controller - -Example: -&i2c1 { - clock-frequency = <2600000>; - - twl: twl@48 { - reg = <0x48>; - interrupts = <7>; /* SYS_NIRQ cascaded to intc */ - interrupt-parent = <&intc>; - - twl_power: power { - compatible = "ti,twl4030-power"; - ti,use_poweroff; - }; - }; -}; diff --git a/Documentation/devicetree/bindings/pwm/ti,twl-pwm.txt b/Documentation/devicetree/bindings/pwm/ti,twl-pwm.txt deleted file mode 100644 index d97ca1964e9..00000000000 --- a/Documentation/devicetree/bindings/pwm/ti,twl-pwm.txt +++ /dev/null @@ -1,17 +0,0 @@ -Texas Instruments TWL series PWM drivers - -Supported PWMs: -On TWL4030 series: PWM1 and PWM2 -On TWL6030 series: PWM0 and PWM1 - -Required properties: -- compatible: "ti,twl4030-pwm" or "ti,twl6030-pwm" -- #pwm-cells: should be 2. See pwm.yaml in this directory for a description of - the cells format. - -Example: - -twl_pwm: pwm { - compatible = "ti,twl6030-pwm"; - #pwm-cells = <2>; -}; diff --git a/Documentation/devicetree/bindings/pwm/ti,twl-pwmled.txt b/Documentation/devicetree/bindings/pwm/ti,twl-pwmled.txt deleted file mode 100644 index 31ca1b032ef..00000000000 --- a/Documentation/devicetree/bindings/pwm/ti,twl-pwmled.txt +++ /dev/null @@ -1,17 +0,0 @@ -Texas Instruments TWL series PWM drivers connected to LED terminals - -Supported PWMs: -On TWL4030 series: PWMA and PWMB (connected to LEDA and LEDB terminals) -On TWL6030 series: LED PWM (mainly used as charging indicator LED) - -Required properties: -- compatible: "ti,twl4030-pwmled" or "ti,twl6030-pwmled" -- #pwm-cells: should be 2. See pwm.yaml in this directory for a description of - the cells format. - -Example: - -twl_pwmled: pwmled { - compatible = "ti,twl6030-pwmled"; - #pwm-cells = <2>; -}; From patchwork Sun Sep 14 19:25:15 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jihed Chaibi X-Patchwork-Id: 2136864 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=mwtek0Nz; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2604:1380:45e3:2400::1; helo=sv.mirrors.kernel.org; envelope-from=linux-pwm+bounces-7313-incoming=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org [IPv6:2604:1380:45e3:2400::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4cPynw6BWMz1y1c for ; Mon, 15 Sep 2025 05:26:28 +1000 (AEST) Received: from smtp.subspace.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 16EDF3BF5B5 for ; Sun, 14 Sep 2025 19:26:25 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 61CFC2DF13C; Sun, 14 Sep 2025 19:26:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="mwtek0Nz" X-Original-To: linux-pwm@vger.kernel.org Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) (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 90AA92DCF6F for ; Sun, 14 Sep 2025 19:26:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757877975; cv=none; b=PePRc91Wn8NwrSC1WVNURTCf4TNriIq7RYaFtyuW3w8BIQINPRk7EdaHRJibK9aVcS537znSiRmC9gEvkurRq5o7XneLV0ITqZKL5jPzPTsvqBPeeiuUKa9nvsVJcHBRqWGTtVwkCEucpCyjKr1uRS7MTxDk66H7ZeoaEtxjDcA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757877975; c=relaxed/simple; bh=Lm5i4b7mAVDGymTe6khqNmqSl5p9B05je89nzQDq8fI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=sgSoabCyHQnq7YtZnABQ43xvsl4WM96m/tLd/ewElpAuKO8+7atV/ExladUx6HpoGiFJdVeMmUyLV4SRnwvceDkYRQDYlrwBiJ0KxNREaTAyc8S8eTEQB8XZq3tr3IGcPCIMcr6DA6gXPisWVgZI2sMxAGYVK7JKCuwTk24SWME= 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=mwtek0Nz; arc=none smtp.client-ip=209.85.218.52 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 Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-b07c081660aso490366366b.0 for ; Sun, 14 Sep 2025 12:26:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757877972; x=1758482772; 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; bh=cVTlEPKPlwuib9HCFIdCPPdpVMx8ZMnPeuxJ3eeRcq8=; b=mwtek0NzNrIT4ZW1UvQVe3z3ACd6LXFWK1e7PBFKMV8ForJ+LDbpByB9v5562VzzRz yQSNNCEeUty4nhCQ9oN01ET3FMX23IpUBMCI34Gl9QHoEVpsrlzuvKOZNifayE3am8Mz iuPqbiH2OZb8BscHFuYohImFY3Ti1bcqf0seRoM+cS0zTS4O8xv99oyhWvN3aa/JGVO3 c6A/aXwt3SSXu8Qv+KKWrsfCERV0SeqQNDzOKH0TdjQxnXJ3ajwEJu2U7sZkqSsDhj/2 X7DLQDZVm7rmWadRaVhbueERLdutJ7NK2q0kh70NZs03SNG/xljHj5mk+AwYl7h87i4u RhRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757877972; x=1758482772; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cVTlEPKPlwuib9HCFIdCPPdpVMx8ZMnPeuxJ3eeRcq8=; b=hMpcrb0+Jv2Kq8JwK6KBVrLih4rwa4MAThJGpN//GOm7lq/jcvOXnvDTiPXbaQXvzN SHxDfU3j4Q1vTSbMOlSZDCqfgYQ90ZBjM8W/Pnc3NYJ+1em1pf0EZu0aysg1bjnqqoef G8DMXbUibJzTmOk1OC3VN6+1leBWuo++/5zlRR1giTcwU5ftvGU+Oa+3fYXDAkGihPX9 wLjeREb3H7wLLpOypwicK3yxNsEU29Mmlo4zrQaRuwzQBOt5ynshtmpX/DYnOc6JsnyX 4H0KHoGf4AGWD/BHD2ZmlMKXvzQWeo26kHLFTPOsIpPUApyjqPK6632QAfeYg9cJdgdZ dSEg== X-Forwarded-Encrypted: i=1; AJvYcCX8vQIs8r59SqcEWzVqGe7F7vB85od2wNi8LViQaCVCD5/ahGbGg1/0V3qmhhqiUTCx2VTptgNu/6k=@vger.kernel.org X-Gm-Message-State: AOJu0YyQIr8HeMFpgh0o8NKk3u4WAPyz7xykOEPONhkzd6UEywVit7Zq 3AybSi3s2Zx9PecrXJ3bW+UABjue+iy0WIU5kGk3KKBUhjWz4qyKIVk= X-Gm-Gg: ASbGnct6w7VpmBCghjASmWVbtBm+zZq20jbyVPVbmjLacrTbx2gRdpOSae+BAh2DDL6 djnTs8T8iyvlFqic14E4UOmWlChf433z3FRdun6gLolD64CczXSqgq/HDw5bT2BRK3mvCHbVnxQ Bu/9JMZKj0Ht9Z7kDTJ+dDR8akFr8XnGlGm3yKVYaV2XPgO1nev2pY9foM53aTrvtzFKM61vla5 J3H57FJ8GByke1Q25DLXZb3zjVlphEdB2qXe5EgxxD6xii/Mtq/89XFf9QhduK27Pmt0ohh4Hgz jnJ95vvqYTw97RTn/GtV/KxHdFHeMFNTySoucHc4Bie+ezf1QWaEUsYsj/nSo7XK/T75w8ch+uu Y00klMNHLbYRMi/RBmcnjcTEmQ4VEuTdxWDlYEJaE+WlPG1qL31H2u7AA+Q== X-Google-Smtp-Source: AGHT+IHTzXsvzOE8gM88xrt61pYKRHy5EioOPp0Xw1v1cLK4amMFP8Qrg1NdiSmbj5h++KW+u3JMqg== X-Received: by 2002:a17:907:7f17:b0:b0c:b51b:81f6 with SMTP id a640c23a62f3a-b0cb51b85e4mr435788266b.43.1757877971562; Sun, 14 Sep 2025 12:26:11 -0700 (PDT) Received: from localhost.localdomain ([2a0d:e487:226e:7d72:f695:46fd:3aef:7487]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b07baf35488sm707841066b.38.2025.09.14.12.26.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Sep 2025 12:26:11 -0700 (PDT) From: Jihed Chaibi To: andreas@kemnade.info Cc: lee@kernel.org, krzk+dt@kernel.org, tony@atomide.com, robh@kernel.org, conor+dt@kernel.org, ukleinek@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pwm@vger.kernel.org, linux-omap@vger.kernel.org, jihed.chaibi.dev@gmail.com Subject: [PATCH v8 2/3] ARM: dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible Date: Sun, 14 Sep 2025 21:25:15 +0200 Message-Id: <20250914192516.164629-3-jihed.chaibi.dev@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250914192516.164629-1-jihed.chaibi.dev@gmail.com> References: <20250914192516.164629-1-jihed.chaibi.dev@gmail.com> Precedence: bulk X-Mailing-List: linux-pwm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 The "ti,twl4030-power-beagleboard-xm" compatible string is obsolete and is not supported by any in-kernel driver. Currently, the kernel falls back to the second entry, "ti,twl4030-power-idle-osc-off", to bind a driver to this node. Make this fallback explicit by removing the obsolete board-specific compatible. This preserves the existing functionality while making the DTS compliant with the new, stricter 'ti,twl.yaml' binding. Fixes: 9188883fd66e9 ("ARM: dts: Enable twl4030 off-idle configuration for selected omaps") Signed-off-by: Jihed Chaibi --- Changes in v8: - No changes. Changes in v7: - No changes. Changes in v6: - This patch was added in this version --- arch/arm/boot/dts/ti/omap/omap3-beagle-xm.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/ti/omap/omap3-beagle-xm.dts b/arch/arm/boot/dts/ti/omap/omap3-beagle-xm.dts index 08ee0f8ea68..71b39a923d3 100644 --- a/arch/arm/boot/dts/ti/omap/omap3-beagle-xm.dts +++ b/arch/arm/boot/dts/ti/omap/omap3-beagle-xm.dts @@ -291,7 +291,7 @@ codec { }; twl_power: power { - compatible = "ti,twl4030-power-beagleboard-xm", "ti,twl4030-power-idle-osc-off"; + compatible = "ti,twl4030-power-idle-osc-off"; ti,use_poweroff; }; }; From patchwork Sun Sep 14 19:25:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jihed Chaibi X-Patchwork-Id: 2136865 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=l4V9BjNL; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=2605:f480:58:1:0:1994:3:14; helo=dfw.mirrors.kernel.org; envelope-from=linux-pwm+bounces-7314-incoming=patchwork.ozlabs.org@vger.kernel.org; receiver=patchwork.ozlabs.org) Received: from dfw.mirrors.kernel.org (dfw.mirrors.kernel.org [IPv6:2605:f480:58:1:0:1994:3:14]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4cPyp55P91z1y1Y for ; Mon, 15 Sep 2025 05:26:37 +1000 (AEST) Received: from smtp.subspace.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.mirrors.kernel.org (Postfix) with ESMTPS id 9F62A4E13C4 for ; Sun, 14 Sep 2025 19:26:34 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A36512DAFA4; Sun, 14 Sep 2025 19:26:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="l4V9BjNL" X-Original-To: linux-pwm@vger.kernel.org Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.49]) (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 9F6132DECB7 for ; Sun, 14 Sep 2025 19:26:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757877976; cv=none; b=SGQKW5Rq37HNEazK1qxr6zgc88NJLCs/1fcrp4Sti9oL10Qom/wCJcnTfj4IBdnjoB486nHtVMCJfzDyL4+3aFC2EHk95IkUfg0fuCbfvo2YeIwZfo8gnh/4c5/VJlhBtpVMiToCbWTJyEXleb4vwnMsHYw0RRaFqOuLW2c7Sf4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757877976; c=relaxed/simple; bh=Bwvc4rU78HriKtF+dQxnrLeZu3hmtBcOywpMflC+wr0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=LppO2D1Z4c/6Oesg2Xpnj/6bfgQQE/ejX4TZLGdOedW14Kgw3CHM4oXMCK5IXwoy7+3k+CM0EK0z6e1ygDf5VYNhX/gg+dZX6DejUOEyGib3zUs0utLIYtvsjZJdihNG4wCxpdOLFXiUU+GG7b0faBV7cPvPSM8cGeuqTJhFRLU= 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=l4V9BjNL; arc=none smtp.client-ip=209.85.218.49 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 Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-afcb7ae6ed0so532125366b.3 for ; Sun, 14 Sep 2025 12:26:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757877973; x=1758482773; 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; bh=+tWORggu1OBca7WXmFFjWgrVVhHzQJbGxIik7S26mM0=; b=l4V9BjNLhZlpd4omsZNmvmgPSoNxOTVQxMXjz9UqBAyP15KYGyQO9FMvuAcGQteykF +AF4f+CdDZXwh/Acgp8/Nrn8uo+fsnlgzaPeJ1uHSqwH+p4WUfefRZSi0g7Gr/2qprjJ tUcWfxvywzLNSmd0sU6GHJ6avOmsoV2ItaMd5OZPYYJS3mseXWR0HFnPHSz3c+ol97Gj Q2mZnRvge2qrSvtNuqixXrrv3ZxFg/S20HIIprZGCBwjBnVT29rN1byQCBFPjSEMS74L I17zTqpY5enWVa83cFhvwVny9zCiiRpNagHonBGep/olBISvgFP8vfA00xFGw6LmHIBb AEHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757877973; x=1758482773; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+tWORggu1OBca7WXmFFjWgrVVhHzQJbGxIik7S26mM0=; b=nDrPht+QAliRwfPa9FjtX7a0/naGaEW3JRoaW92o7siXzAddyWLYUmMuQYjM6SoQFj Uz1B2RKMtBvserwb8smIXGSE7xDJRKwcVCPOw+lXuIiqaM3ImMMUveTyiXHdA//p5uMo SZL8ZzSQkGQvH4aVDsej/O3FMdoKcrTo2vFpU6ZVud6NA+krxE5Zi1zO3KRZ+X/bNET8 CUrPLTvtsUjGeyk9GaxJ6Mn/RpTVvuvbgdiCPwnZcR1iK1L3ErMe8SL6XJwVxua4Fyvt IRQMUDoFga1uNN4DxQoLYj/G6l+i9YxZvCaEtU+/EgxHjnVmNynNxDnlwq5jaM2219Qt kOFg== X-Forwarded-Encrypted: i=1; AJvYcCXkYoDQLA96fQMkd2/qSJh3ZZ55nVL0P4dmy6jyKJfCEToVCyOVEgUzpIyo1amEY/h/fSCByYDfxUw=@vger.kernel.org X-Gm-Message-State: AOJu0YxIjxqng4gD3egfH8PaHnmS/DSjODqUYxDqv1UOJLfud9CWl/lm aGuQZ9VlbI3cN1y7fCLquqa7yH3HQRUUAPPKEPGuKzhslEZwm9LoWlU= X-Gm-Gg: ASbGncvp2U8h380chULR1NQ/BOnoHWJmHkLCzGloGwd9FmbaP34LqoMcyQfW8lQdkPk lYadn04DLZtwleNAQh/js3Dlmq0qo4ewFawhbhg/WUPQawYjEJ7rcHhbsSknlIdoE6jQhRlVynZ TfvOe5J6I5AzURXDDrH6yKKh/adqKJww1k/br26DBV1+NwqBWfSFu6dLktkGaJiB0KLVi6Ajpub rLZZrGPmlQU7Qj2Hqf2O7dFVePGm7RGpjDxzvGY8fRUctB1z23W5szArvMJ1f+t3oe8hg5Z+Qh2 bvQPiJ5CWlQvnxQMjrR0QiPoXGzhy21eQwKheUE7iWo1qY9c3jUvaGNqVSxF/EgCvoZcDMtnmx4 AG5oGtvJLvzApWpyHVIVjJX5qrb0NCbOYxWG3rQP7vG9JOXF7Zr+shI7nnQ== X-Google-Smtp-Source: AGHT+IFol1c2OgKrSsYSL0V4fY6x5qf+hsaS07Lg5SpcRo2Kco6q28gBupc4uxTJENFANQGaH+5BLA== X-Received: by 2002:a17:907:6d0a:b0:aff:fe6:78f0 with SMTP id a640c23a62f3a-b07c3a65e38mr1054189466b.54.1757877972891; Sun, 14 Sep 2025 12:26:12 -0700 (PDT) Received: from localhost.localdomain ([2a0d:e487:226e:7d72:f695:46fd:3aef:7487]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b07baf35488sm707841066b.38.2025.09.14.12.26.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Sep 2025 12:26:12 -0700 (PDT) From: Jihed Chaibi To: andreas@kemnade.info Cc: lee@kernel.org, krzk+dt@kernel.org, tony@atomide.com, robh@kernel.org, conor+dt@kernel.org, ukleinek@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pwm@vger.kernel.org, linux-omap@vger.kernel.org, jihed.chaibi.dev@gmail.com Subject: [PATCH v8 3/3] ARM: dts: omap3: n900: Correct obsolete TWL4030 power compatible Date: Sun, 14 Sep 2025 21:25:16 +0200 Message-Id: <20250914192516.164629-4-jihed.chaibi.dev@gmail.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250914192516.164629-1-jihed.chaibi.dev@gmail.com> References: <20250914192516.164629-1-jihed.chaibi.dev@gmail.com> Precedence: bulk X-Mailing-List: linux-pwm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 The "ti,twl4030-power-n900" compatible string is obsolete and is not supported by any in-kernel driver. Currently, the kernel falls back to the second entry, "ti,twl4030-power-idle-osc-off", to bind a driver to this node. Make this fallback explicit by removing the obsolete board-specific compatible. This preserves the existing functionality while making the DTS compliant with the new, stricter 'ti,twl.yaml' binding. Fixes: daebabd578647 ("mfd: twl4030-power: Fix PM idle pin configuration to not conflict with regulators") Signed-off-by: Jihed Chaibi --- Changes in v8: - No changes. Changes in v7: - No changes. Changes in v6: - This patch was added in this version --- arch/arm/boot/dts/ti/omap/omap3-n900.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/ti/omap/omap3-n900.dts b/arch/arm/boot/dts/ti/omap/omap3-n900.dts index c50ca572d1b..7db73d9bed9 100644 --- a/arch/arm/boot/dts/ti/omap/omap3-n900.dts +++ b/arch/arm/boot/dts/ti/omap/omap3-n900.dts @@ -508,7 +508,7 @@ twl_audio: audio { }; twl_power: power { - compatible = "ti,twl4030-power-n900", "ti,twl4030-power-idle-osc-off"; + compatible = "ti,twl4030-power-idle-osc-off"; ti,use_poweroff; }; };