From nobody Thu Feb 12 21:46:52 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 7D4AC13A259 for ; Thu, 6 Jun 2024 08:48:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663700; cv=none; b=E/3Ug866WdLFU09Fu+G798X/i09ykU36hkxPxhR3p76Ndl8mrfw3L0Pbk2SQ0FcyBqg3OsVjD6QPHkAnNVBLpyVc/Ekhhbsa43NIJ9dRt1/uY8heKN2231C5g6JtMepvo3KsyP54FILOvIYtpNmRUasRq3XQHxLJo/8wEfYvIEk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663700; c=relaxed/simple; bh=sNilSTNy7onJWc0uTbgdd1uABdsGCQf5JooGVu7ReN0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BjLQ5CG7p4eR6wXaGGL0pqPiFRk1WpCF1g5p2As+dopKVW7fAflMsAj/o6fZRLG7BTygm0B16F3sKEtYf4RjDekcMOdVWhcAIKXJqcsQFSHYGevFhUvc6AdbkFmAI6Aux9TQsWTNeH0x3xtrO3Gp7FkuN6dqY+27SfsdKgQPphk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=lbarfGcp; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="lbarfGcp" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4213b94b7e7so3700445e9.0 for ; Thu, 06 Jun 2024 01:48:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663697; x=1718268497; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=/LxuYDmiq5fzmLpnOdguSgqEOVkFSy/ReEuW4nl1vrk=; b=lbarfGcpjMrx22vRXp8DSx8QmQFSaQCwXKFRwZf4bSz5MYtoRepClyP6bLOY52jX6T mCyxVpgYLQVra6iRS1RNQbT4Od+xeJEo4dMORrhzzJtK6b9ODMZ9KKDXujFntUDAUsE5 OrtTeKEmpOtN9gWGt5e0bz2vGmrgvtLMGTmQgphq/yvtXLXxmAlzYOnuui2GPZFh9D1A W1EDKDCYNR0Iz5/RvL6osQAMGunCZRijv6nxdilyv0WBE4msRixMtR90nhgJNexI7pYw Q8dQzMyV6Y99u+xG9iDfb8u/DILmizpHTwLxDmG78UOHJ0Q9/kDhKfsKKVz6m7Z6CERg MPTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663697; x=1718268497; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/LxuYDmiq5fzmLpnOdguSgqEOVkFSy/ReEuW4nl1vrk=; b=dzp8lWac698L1pC1Tm1GE+2OjvBmPVr9Ri2FgkVszZrbdwRQDW0Bf2DDGWaeZX/GoL fwL99DIbBiRY+3bMgk0RZA0PzixpYsg9JKN2bFKGjDb88+85gsgDbPMNsgcw32j8sOsz ++qfBN5m8OpQr5l89mI8yuvbQp075NBuEvdqU0iXMSJycR27imu58s0Gj2Ki79PGfH+5 CSSwAz7/Ua3/pzlGjiLx8RFQH5XgTXJeyqhKWRcxhHmkm8PHmEQlQGJnnlTZ2UZE0zjS AQSVGc5JcWUjvYLwqodLRzyajjlgyUiimKNJ5EhQZ5LiB9c5waS43caWCAUJOkOu7I/x W8ig== X-Forwarded-Encrypted: i=1; AJvYcCURtyUZEfyakHGsYBGrb3OtjKnUn6fH6VNfuXT9+U09U0qxft7ZUzYZgqWARuxzTK8JA2UbpkSOA7Zuh1/qoEAuve/K1+K14jFO87eI X-Gm-Message-State: AOJu0YxCiZ4ThYXzid1VX6OOJhf/FWAbsxyn/KXRP1j5PRNHde6N9D2/ gfCVlu6zPBCtLC7m+0u5Uxt3dbVr8bHAmtBolPzbjcUhcsqUKWE93fRGc4z1Vt2a+zig3UKpyY7 p X-Google-Smtp-Source: AGHT+IGC737hhQwCtbzi2qs+Nh+6AjJoMmHhd/AfeVEaoCfNGjCA+xScDrwx8kHLuR4jh5SnacBuHg== X-Received: by 2002:a05:600c:310f:b0:421:561f:4c with SMTP id 5b1f17b1804b1-4215acc489amr16495415e9.3.1717663696902; Thu, 06 Jun 2024 01:48:16 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:16 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:08 +0200 Subject: [PATCH 01/12] arm64: dts: amlogic: meson-g12b-bananapi: remove invalid fan on wrong pwm_cd controller 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-1-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1595; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=sNilSTNy7onJWc0uTbgdd1uABdsGCQf5JooGVu7ReN0=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfKQPRopuS1pMiyV9+ZLfIj26wDhYO3PqW1iXz2 +i3LHL6JAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3ygAKCRB33NvayMhJ0VkRD/ 99mZuq73pGJa/SRpIhLugkV4LvE3hGxTpfUwrwtJN1NP5QpuMWc49wdVZzkQK3FoVWTZt4KoTdZHdZ yYfUTimcGVwuawK1TQ4taISgd1GKmnp1xUWGpuDSL9OrAM95eIZgb12bcb4txpN4aVpQpkitda77h7 tF/2q+427ZwOP6+wToxyEafMcpw9VC+2ZZv63aP+FOEKs5W8AtZZqIKV6dNUcbaBEYvUjD1Cqy4GQf /VOcwTBM1m8KEEnq3dlTUc4oaHJLwdAc/LJKGjK57X8cJKnd/teem9kTtAeIvnL9vrEmTgdsH6mqLh NfizZqa9NBmVE4TRkU+NsA88+nIL933VVUGF4U3xA0ykMC+4siGZeElFIOlyB6DuW/fi21f40LHtBe vdCySEGWcmntFSAeRTOSau3MjQfEzoaX9z2WUKCwef2Zq5Qm72Aq38DGDtPrg1RmXu/DapWXnA3paL CEhwYqrnPnte4B/F7lF2vj4MIjEc3PXQAWYMvMcuZOj0X5ffT0hA2I3xgmq9GtSQJ+MaVL8fT9iOdu DniQwCaPFLKpD2Y4pGdX6uqDXMyqS3C4oYAC2rCACX3YiwW9bvS6v/VuOemCemYG0nORXWER0EwtNy 0qdt0PSZ65lEJiH5+9qWizGRVQeP9ZFgK4QEEu5LA41CEYN/sspZGpuXdbsQ== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE The fan is connected to the GPIOAO_10 pin, which can be connected to the pw= m_AO_cd controller, but this one is already used for the vddcpu_b regulator. The fan was wrongly described as using the pwm_cd with the invalid "pwm-gpi= os" property, both are wrong so remove the fan until we find an acceptable solu= tion. This fixes the following error: pwm@1a000: 'pwm-gpios' does not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/pwm/pwm-amlogic.yaml# Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/meson-g12b-bananapi.dtsi | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi.dtsi b/arch/ar= m64/boot/dts/amlogic/meson-g12b-bananapi.dtsi index 4b8db872bbf3..6a346cb86a53 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi.dtsi @@ -44,13 +44,6 @@ emmc_pwrseq: emmc-pwrseq { reset-gpios =3D <&gpio BOOT_12 GPIO_ACTIVE_LOW>; }; =20 - fan0: pwm-fan { - compatible =3D "pwm-fan"; - #cooling-cells =3D <2>; - cooling-levels =3D <0 120 170 220>; - pwms =3D <&pwm_cd 1 40000 0>; - }; - hdmi-connector { compatible =3D "hdmi-connector"; type =3D "a"; @@ -374,13 +367,6 @@ &pwm_ab { clock-names =3D "clkin0"; }; =20 -&pwm_cd { - status =3D "okay"; - pinctrl-0 =3D <&pwm_d_x6_pins>; - pinctrl-names =3D "default"; - pwm-gpios =3D <&gpio GPIOAO_10 GPIO_ACTIVE_HIGH>; -}; - &pwm_ef { status =3D "okay"; pinctrl-0 =3D <&pwm_e_pins>; --=20 2.34.1 From nobody Thu Feb 12 21:46:52 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 95FD319D8B5 for ; Thu, 6 Jun 2024 08:48:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663701; cv=none; b=koLQRTuzehs3Kjg+KhV/duz3wIQf42JiY6Q9bKbRUNWvIXfPTVW4vUXMOWjGPzXjoQRljcPXKXHb/ePzEQBh688l/V6otzuKzw4HSk24OOw6MPCz3F4F2FDfgRIlCl20GUZfOghvGH5HZ8jZGvlrJQT9ox05pK+993B10FFqJK4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663701; c=relaxed/simple; bh=tl3H+UTcHVmPxt9zBws9MAHMOmP/ihRvaabSVS/9m/s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Yd9Age25ZXBEuhvZItbg+UjuGz9Ti5aGUDVJugN7WtsdPpRULmTsqZwUQxwGVZHmVEQSBvPlnEmICbmJTXpGi5ILAJUy1KXySe4aipqXiDWvzQVG8eY+L5lgdaMX3jNPpXsmA7HkCgdffSthdl07UHVKi83sd/xaMn00odwE7Zk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=a33ZkSh/; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="a33ZkSh/" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4215f694749so2118925e9.2 for ; Thu, 06 Jun 2024 01:48:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663698; x=1718268498; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Y6OHHCCXmw/6bmz1M3IfcTnLr1KRtx4diLLcV5lamp0=; b=a33ZkSh/F+CLpyTW1RSPF3x6DuZW8pJdRile/75cDLMOIo+ebPCXqDYF2xUrRKD3xX wl1U8+PJZA1ywpG23mnx7pbE85wLxtuiuVTmOqfEWEXBj9EoiTtfvDKLDzpROLGdW0n9 mdrCEILAKkMV3280aNdFvqw59FH2FlhnqkcwPufZZJYrokoaMQnB9FTtjyiBmJAO896+ Ktln3g38CWKiS4RbK9leqNk87fccmjWMa60SE/6RefEjFguzGIgIlzvQ2PWQqvHtmKgY ohl2sVhXqJLkucPt9vzJGRpwzEKJMTbw7dF5JRBv7Db08frYrwlK7vSV1zWhvQbMomKh Z69Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663698; x=1718268498; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Y6OHHCCXmw/6bmz1M3IfcTnLr1KRtx4diLLcV5lamp0=; b=Q4m4YZyzp1Ai3t1YlMyxCIF318oicl+nE3ZAZBn1crB4wD7L+JfMfTzjh+viUnjkaZ CU3u9bbYVLfdtc1As41Tg/Yz4nQIrVeMTnS30uL/s9Y4rlfeg65y3Hgu82W4X8CKA4wB N+tnjASilKtWb8fzpb2HXC+dzNj7VUpmf83xIrjnFKS+oH5jjexnR2quB0Ji6+xKIYOF xRLupDP7vcl9XtPDnzt7g7T3O6w2DuuoMF5aIHXv/vv9Axb8MoAMhiWuOaBuJO2hWjpG NAZRdWkdNaImTJ8Err7PyJH8qOKoDqZ3DIVMta7CdFT1gWGUMVB7DHz2SpokuAGddanG sBww== X-Forwarded-Encrypted: i=1; AJvYcCUs4o4i/PNAAoKSqW4US3awXOUZEjoqLNlESjI+uG2q9CphAdmqvh/6cxRivIr9kJ3P3c2ngsgjiDDIXxnVDo5eu3ZDWpww6MucbDNg X-Gm-Message-State: AOJu0Yz6raT9xICtocOnxFQmq3CGXpxhSuVsSyPQhh55oM2aAj+AV7cr K8AMj9eC2MnnlubXB2EzGigef/vmxL7kDRwJDpolKeEilNAWDzDjUyv3ajG+G4W2D8hbQvsVEIs S X-Google-Smtp-Source: AGHT+IH+f9N41jKu7yGAWRjAEjcoye90s8RyP3e82L51Lfe+HhWRkITUaejtLiPLrCN/vvA0R4rDKA== X-Received: by 2002:a05:600c:19c9:b0:421:52ce:6878 with SMTP id 5b1f17b1804b1-4215632d091mr41108525e9.29.1717663697734; Thu, 06 Jun 2024 01:48:17 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:17 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:09 +0200 Subject: [PATCH 02/12] arm64: dts: amlogic: move ao_pinctrl into aobus 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-2-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=12903; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=tl3H+UTcHVmPxt9zBws9MAHMOmP/ihRvaabSVS/9m/s=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfKtjTh/6E7KMQquhZx7uNekZ5DQr5QRH9o7BLD r0EezK2JAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3ygAKCRB33NvayMhJ0b9tD/ 0fN6N7nyG9gvaI7iirKChzsj1lg5p/BEKaQXnl5QXXAklJ4Ad8d6N/dIitOIKQebgr+QZlAmOK6O1U yt8gRv6QaIu/IobE/Ay+3ZwDGo74hCPALHihKMeHMkxpu3oZYliBrD3o9Y0KVyid8MAmtvNphwCorA n79aUDM07CxugvSLRQSjMOqO3WMyD2C4FLxnDkSU7kBhI5MDeEtWYAf76WvT517YnCWfknLxBIcZtj NKWtS0Vm0CrjeugQYlxjyj2DfCIaXLWJApjpv3iC+iecg2L939Sjk7xZunkqdGeFohidsG9T+yn110 zLagKPxCMFSDE70R8yZwTWztndqrB5bsFTEHBZ9gXFES+3bl+I+mp7cuYTfp9dEfIeOad6a0u/16NV fUOsI5kgUvNks4rDWcMwHagR4Dg+tXjbUT6ei2IYmLyVO2Uv0EcbaQ+ML+J1+xRnrTv1y5IiQoerOz TTjNdEKoDQ4D3lRp5yvubRvAxgJTtv1WivsCMx0/DCRutwguwTO+PQMYSbuFbIJOn8nA1n8m00sMeK 1uCkrWPsrKC+56clITaGR7dRKdGcbSbjlzVnbv531F/wxfX60ZPNzAEIN+ju+LA81Kwh6zpojDtwQL 6FKOa2DQmmhdM+Mm8pLcHFtwhwY4m0odlUj+DRzJXzGhZ0ocE7anNzgs3R7A== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE The AO pinctrl was mis-described as beeing part of AO rti sysctrl, move it it into aobus like it's also done in GX SoCs, and remove the now invalid '#address-cells', '#size-cells' & 'ranges from the sys-ctrl@0 node. This fixes: sys-ctrl@0: '#address-cells', '#size-cells', 'ranges' do not match any of t= he regexes: 'pinctrl-[0-9]+' Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 427 +++++++++++-------= ---- 1 file changed, 212 insertions(+), 215 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi b/arch/arm64= /boot/dts/amlogic/meson-g12-common.dtsi index b058ed78faf0..138fb18c6480 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi @@ -1741,9 +1741,6 @@ rti: sys-ctrl@0 { compatible =3D "amlogic,meson-gx-ao-sysctrl", "simple-mfd", "syscon"; reg =3D <0x0 0x0 0x0 0x100>; - #address-cells =3D <2>; - #size-cells =3D <2>; - ranges =3D <0x0 0x0 0x0 0x0 0x0 0x100>; =20 clkc_AO: clock-controller { compatible =3D "amlogic,meson-g12a-aoclkc"; @@ -1752,278 +1749,278 @@ clkc_AO: clock-controller { clocks =3D <&xtal>, <&clkc CLKID_CLK81>; clock-names =3D "xtal", "mpeg-clk"; }; + }; =20 - ao_pinctrl: pinctrl { - compatible =3D "amlogic,meson-g12a-aobus-pinctrl"; - #address-cells =3D <2>; - #size-cells =3D <2>; - ranges; + ao_pinctrl: pinctrl@14 { + compatible =3D "amlogic,meson-g12a-aobus-pinctrl"; + #address-cells =3D <2>; + #size-cells =3D <2>; + ranges; + + gpio_ao: bank@14 { + reg =3D <0x0 0x14 0x0 0x8>, + <0x0 0x1c 0x0 0x8>, + <0x0 0x24 0x0 0x14>; + reg-names =3D "mux", + "ds", + "gpio"; + gpio-controller; + #gpio-cells =3D <2>; + gpio-ranges =3D <&ao_pinctrl 0 0 15>; + }; =20 - gpio_ao: bank@14 { - reg =3D <0x0 0x14 0x0 0x8>, - <0x0 0x1c 0x0 0x8>, - <0x0 0x24 0x0 0x14>; - reg-names =3D "mux", - "ds", - "gpio"; - gpio-controller; - #gpio-cells =3D <2>; - gpio-ranges =3D <&ao_pinctrl 0 0 15>; + i2c_ao_sck_pins: i2c_ao_sck_pins { + mux { + groups =3D "i2c_ao_sck"; + function =3D "i2c_ao"; + bias-disable; + drive-strength-microamp =3D <3000>; }; + }; =20 - i2c_ao_sck_pins: i2c_ao_sck_pins { - mux { - groups =3D "i2c_ao_sck"; - function =3D "i2c_ao"; - bias-disable; - drive-strength-microamp =3D <3000>; - }; + i2c_ao_sda_pins: i2c_ao_sda { + mux { + groups =3D "i2c_ao_sda"; + function =3D "i2c_ao"; + bias-disable; + drive-strength-microamp =3D <3000>; }; + }; =20 - i2c_ao_sda_pins: i2c_ao_sda { - mux { - groups =3D "i2c_ao_sda"; - function =3D "i2c_ao"; - bias-disable; - drive-strength-microamp =3D <3000>; - }; + i2c_ao_sck_e_pins: i2c_ao_sck_e { + mux { + groups =3D "i2c_ao_sck_e"; + function =3D "i2c_ao"; + bias-disable; + drive-strength-microamp =3D <3000>; }; + }; =20 - i2c_ao_sck_e_pins: i2c_ao_sck_e { - mux { - groups =3D "i2c_ao_sck_e"; - function =3D "i2c_ao"; - bias-disable; - drive-strength-microamp =3D <3000>; - }; + i2c_ao_sda_e_pins: i2c_ao_sda_e { + mux { + groups =3D "i2c_ao_sda_e"; + function =3D "i2c_ao"; + bias-disable; + drive-strength-microamp =3D <3000>; }; + }; =20 - i2c_ao_sda_e_pins: i2c_ao_sda_e { - mux { - groups =3D "i2c_ao_sda_e"; - function =3D "i2c_ao"; - bias-disable; - drive-strength-microamp =3D <3000>; - }; - }; - - mclk0_ao_pins: mclk0-ao { - mux { - groups =3D "mclk0_ao"; - function =3D "mclk0_ao"; - bias-disable; - drive-strength-microamp =3D <3000>; - }; + mclk0_ao_pins: mclk0-ao { + mux { + groups =3D "mclk0_ao"; + function =3D "mclk0_ao"; + bias-disable; + drive-strength-microamp =3D <3000>; }; + }; =20 - tdm_ao_b_din0_pins: tdm-ao-b-din0 { - mux { - groups =3D "tdm_ao_b_din0"; - function =3D "tdm_ao_b"; - bias-disable; - }; + tdm_ao_b_din0_pins: tdm-ao-b-din0 { + mux { + groups =3D "tdm_ao_b_din0"; + function =3D "tdm_ao_b"; + bias-disable; }; + }; =20 - spdif_ao_out_pins: spdif-ao-out { - mux { - groups =3D "spdif_ao_out"; - function =3D "spdif_ao_out"; - drive-strength-microamp =3D <500>; - bias-disable; - }; + spdif_ao_out_pins: spdif-ao-out { + mux { + groups =3D "spdif_ao_out"; + function =3D "spdif_ao_out"; + drive-strength-microamp =3D <500>; + bias-disable; }; + }; =20 - tdm_ao_b_din1_pins: tdm-ao-b-din1 { - mux { - groups =3D "tdm_ao_b_din1"; - function =3D "tdm_ao_b"; - bias-disable; - }; + tdm_ao_b_din1_pins: tdm-ao-b-din1 { + mux { + groups =3D "tdm_ao_b_din1"; + function =3D "tdm_ao_b"; + bias-disable; }; + }; =20 - tdm_ao_b_din2_pins: tdm-ao-b-din2 { - mux { - groups =3D "tdm_ao_b_din2"; - function =3D "tdm_ao_b"; - bias-disable; - }; + tdm_ao_b_din2_pins: tdm-ao-b-din2 { + mux { + groups =3D "tdm_ao_b_din2"; + function =3D "tdm_ao_b"; + bias-disable; }; + }; =20 - tdm_ao_b_dout0_pins: tdm-ao-b-dout0 { - mux { - groups =3D "tdm_ao_b_dout0"; - function =3D "tdm_ao_b"; - bias-disable; - drive-strength-microamp =3D <3000>; - }; + tdm_ao_b_dout0_pins: tdm-ao-b-dout0 { + mux { + groups =3D "tdm_ao_b_dout0"; + function =3D "tdm_ao_b"; + bias-disable; + drive-strength-microamp =3D <3000>; }; + }; =20 - tdm_ao_b_dout1_pins: tdm-ao-b-dout1 { - mux { - groups =3D "tdm_ao_b_dout1"; - function =3D "tdm_ao_b"; - bias-disable; - drive-strength-microamp =3D <3000>; - }; + tdm_ao_b_dout1_pins: tdm-ao-b-dout1 { + mux { + groups =3D "tdm_ao_b_dout1"; + function =3D "tdm_ao_b"; + bias-disable; + drive-strength-microamp =3D <3000>; }; + }; =20 - tdm_ao_b_dout2_pins: tdm-ao-b-dout2 { - mux { - groups =3D "tdm_ao_b_dout2"; - function =3D "tdm_ao_b"; - bias-disable; - drive-strength-microamp =3D <3000>; - }; + tdm_ao_b_dout2_pins: tdm-ao-b-dout2 { + mux { + groups =3D "tdm_ao_b_dout2"; + function =3D "tdm_ao_b"; + bias-disable; + drive-strength-microamp =3D <3000>; }; + }; =20 - tdm_ao_b_fs_pins: tdm-ao-b-fs { - mux { - groups =3D "tdm_ao_b_fs"; - function =3D "tdm_ao_b"; - bias-disable; - drive-strength-microamp =3D <3000>; - }; + tdm_ao_b_fs_pins: tdm-ao-b-fs { + mux { + groups =3D "tdm_ao_b_fs"; + function =3D "tdm_ao_b"; + bias-disable; + drive-strength-microamp =3D <3000>; }; + }; =20 - tdm_ao_b_sclk_pins: tdm-ao-b-sclk { - mux { - groups =3D "tdm_ao_b_sclk"; - function =3D "tdm_ao_b"; - bias-disable; - drive-strength-microamp =3D <3000>; - }; + tdm_ao_b_sclk_pins: tdm-ao-b-sclk { + mux { + groups =3D "tdm_ao_b_sclk"; + function =3D "tdm_ao_b"; + bias-disable; + drive-strength-microamp =3D <3000>; }; + }; =20 - tdm_ao_b_slv_fs_pins: tdm-ao-b-slv-fs { - mux { - groups =3D "tdm_ao_b_slv_fs"; - function =3D "tdm_ao_b"; - bias-disable; - }; + tdm_ao_b_slv_fs_pins: tdm-ao-b-slv-fs { + mux { + groups =3D "tdm_ao_b_slv_fs"; + function =3D "tdm_ao_b"; + bias-disable; }; + }; =20 - tdm_ao_b_slv_sclk_pins: tdm-ao-b-slv-sclk { - mux { - groups =3D "tdm_ao_b_slv_sclk"; - function =3D "tdm_ao_b"; - bias-disable; - }; + tdm_ao_b_slv_sclk_pins: tdm-ao-b-slv-sclk { + mux { + groups =3D "tdm_ao_b_slv_sclk"; + function =3D "tdm_ao_b"; + bias-disable; }; + }; =20 - uart_ao_a_pins: uart-a-ao { - mux { - groups =3D "uart_ao_a_tx", - "uart_ao_a_rx"; - function =3D "uart_ao_a"; - bias-disable; - }; + uart_ao_a_pins: uart-a-ao { + mux { + groups =3D "uart_ao_a_tx", + "uart_ao_a_rx"; + function =3D "uart_ao_a"; + bias-disable; }; + }; =20 - uart_ao_a_cts_rts_pins: uart-ao-a-cts-rts { - mux { - groups =3D "uart_ao_a_cts", - "uart_ao_a_rts"; - function =3D "uart_ao_a"; - bias-disable; - }; + uart_ao_a_cts_rts_pins: uart-ao-a-cts-rts { + mux { + groups =3D "uart_ao_a_cts", + "uart_ao_a_rts"; + function =3D "uart_ao_a"; + bias-disable; }; + }; =20 - uart_ao_b_2_3_pins: uart-ao-b-2-3 { - mux { - groups =3D "uart_ao_b_tx_2", - "uart_ao_b_rx_3"; - function =3D "uart_ao_b"; - bias-disable; - }; + uart_ao_b_2_3_pins: uart-ao-b-2-3 { + mux { + groups =3D "uart_ao_b_tx_2", + "uart_ao_b_rx_3"; + function =3D "uart_ao_b"; + bias-disable; }; + }; =20 - uart_ao_b_8_9_pins: uart-ao-b-8-9 { - mux { - groups =3D "uart_ao_b_tx_8", - "uart_ao_b_rx_9"; - function =3D "uart_ao_b"; - bias-disable; - }; + uart_ao_b_8_9_pins: uart-ao-b-8-9 { + mux { + groups =3D "uart_ao_b_tx_8", + "uart_ao_b_rx_9"; + function =3D "uart_ao_b"; + bias-disable; }; + }; =20 - uart_ao_b_cts_rts_pins: uart-ao-b-cts-rts { - mux { - groups =3D "uart_ao_b_cts", - "uart_ao_b_rts"; - function =3D "uart_ao_b"; - bias-disable; - }; + uart_ao_b_cts_rts_pins: uart-ao-b-cts-rts { + mux { + groups =3D "uart_ao_b_cts", + "uart_ao_b_rts"; + function =3D "uart_ao_b"; + bias-disable; }; + }; =20 - pwm_a_e_pins: pwm-a-e { - mux { - groups =3D "pwm_a_e"; - function =3D "pwm_a_e"; - bias-disable; - }; + pwm_a_e_pins: pwm-a-e { + mux { + groups =3D "pwm_a_e"; + function =3D "pwm_a_e"; + bias-disable; }; + }; =20 - pwm_ao_a_pins: pwm-ao-a { - mux { - groups =3D "pwm_ao_a"; - function =3D "pwm_ao_a"; - bias-disable; - }; + pwm_ao_a_pins: pwm-ao-a { + mux { + groups =3D "pwm_ao_a"; + function =3D "pwm_ao_a"; + bias-disable; }; + }; =20 - pwm_ao_b_pins: pwm-ao-b { - mux { - groups =3D "pwm_ao_b"; - function =3D "pwm_ao_b"; - bias-disable; - }; + pwm_ao_b_pins: pwm-ao-b { + mux { + groups =3D "pwm_ao_b"; + function =3D "pwm_ao_b"; + bias-disable; }; + }; =20 - pwm_ao_c_4_pins: pwm-ao-c-4 { - mux { - groups =3D "pwm_ao_c_4"; - function =3D "pwm_ao_c"; - bias-disable; - }; + pwm_ao_c_4_pins: pwm-ao-c-4 { + mux { + groups =3D "pwm_ao_c_4"; + function =3D "pwm_ao_c"; + bias-disable; }; + }; =20 - pwm_ao_c_6_pins: pwm-ao-c-6 { - mux { - groups =3D "pwm_ao_c_6"; - function =3D "pwm_ao_c"; - bias-disable; - }; + pwm_ao_c_6_pins: pwm-ao-c-6 { + mux { + groups =3D "pwm_ao_c_6"; + function =3D "pwm_ao_c"; + bias-disable; }; + }; =20 - pwm_ao_d_5_pins: pwm-ao-d-5 { - mux { - groups =3D "pwm_ao_d_5"; - function =3D "pwm_ao_d"; - bias-disable; - }; + pwm_ao_d_5_pins: pwm-ao-d-5 { + mux { + groups =3D "pwm_ao_d_5"; + function =3D "pwm_ao_d"; + bias-disable; }; + }; =20 - pwm_ao_d_10_pins: pwm-ao-d-10 { - mux { - groups =3D "pwm_ao_d_10"; - function =3D "pwm_ao_d"; - bias-disable; - }; + pwm_ao_d_10_pins: pwm-ao-d-10 { + mux { + groups =3D "pwm_ao_d_10"; + function =3D "pwm_ao_d"; + bias-disable; }; + }; =20 - pwm_ao_d_e_pins: pwm-ao-d-e { - mux { - groups =3D "pwm_ao_d_e"; - function =3D "pwm_ao_d"; - }; + pwm_ao_d_e_pins: pwm-ao-d-e { + mux { + groups =3D "pwm_ao_d_e"; + function =3D "pwm_ao_d"; }; + }; =20 - remote_input_ao_pins: remote-input-ao { - mux { - groups =3D "remote_ao_input"; - function =3D "remote_ao_input"; - bias-disable; - }; + remote_input_ao_pins: remote-input-ao { + mux { + groups =3D "remote_ao_input"; + function =3D "remote_ao_input"; + bias-disable; }; }; }; --=20 2.34.1 From nobody Thu Feb 12 21:46:52 2026 Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) (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 A3D8613CA93 for ; Thu, 6 Jun 2024 08:48:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663704; cv=none; b=rZ+NRs/hGeNTjtUU7ZrhIFieYkvdtvJkIhQhbPi9pdVUrozi/wEZX47r5iiShAWEnZgavTpgV5dgyklSM02w1hpVk9IHx8QYiaUTGd9X6jAu7AyJs0RbC+1jddx9I9CgjnKwEScDI7Jje/T3tNiNFcdbXQGzZ3Y5wr4tDFIQkSI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663704; c=relaxed/simple; bh=0TohGnuQeBHNDJwQSEZKdG+a4qamZCrJvgFKppueMTc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fIoblBrx5jT8lKVdkKx4pyfAUi6RvbxDyR+i+vkf5IsVoEngZVaiH0Kk2wO2U7uVCsTBYMxxt1Bcx06Wf7QoXPvq4QiUTm+BrwzXJiEyF00lO1KX23myLfqodVpOZiMxQRFw5rd/L3uIFWC45NsjwDXEOk1sli/TfUUDGCHhqls= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Z/UmiHiC; arc=none smtp.client-ip=209.85.167.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Z/UmiHiC" Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-52b8d483a08so870020e87.1 for ; Thu, 06 Jun 2024 01:48:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663699; x=1718268499; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=RAnDJiP7cTVeCPXJfvrA1fpwOyQJAjUS/6zRfn4q49o=; b=Z/UmiHiCq9cNfuDpdUuMDCAs9+6SQeXCcbUMPIEPzsUFt0x82v+ZoOpV/o47WJEdfC 8fTtNsBq/lQd1RgzUhKs7EnUqY5+xfvEXMp6nauO5K7Z6RjyMZ0YfheR2fsM/MU9aMBa CHKlEHkGU18GjSEdPbvnsq9/54bwfBCHivST+Dlcbk5YKL6Tp0Jfoxotbe8q1keSqtkk hk8hMoq77wLxmvDeQA80uO7KbQaV1tVi0NNAb+tPd7UJuN7j30OYtY60ydhxnnZBQbBy E7drQhhhgs1x96Vl4JoDrPtDEj7zEF1l/1YgsY3Uegz70ey32cPyn2aD4UjiTF6lnLf2 ml6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663699; x=1718268499; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RAnDJiP7cTVeCPXJfvrA1fpwOyQJAjUS/6zRfn4q49o=; b=uKADjcHsbZ/ZdixGQDZ/jLgA2MhXO0FraaROEIpaMmhOaIUNagavxBTq0KWo+/Os/G volc8GCs600wOV3qmfRWuTOlO9zk7cCzklTjsPh866fPyRsxN7713awqaYaqPZ6+Eg7e lc48OANSxApZi4UPiItR7T1S1hYq6EqZW0cIsNG/G8pr+HG6mQ0lXxNFDNmps1tNVkT3 k+IDHobtwQjtQGqsTVaCUWWTcg9lSQAkzMfIxbtNxQnmwLk6ZadIaLSCzThTucN/OPuq h0lDyqHUxuBza6PiNJIjFRsiyRtpjfEAx/tGeRMD996oLE3xfKtiHjEOuLae1rOW3r7x hEew== X-Forwarded-Encrypted: i=1; AJvYcCXO509QS2GcOd32yeJo6ght9btp+gXnYzkR8hbXMK2g3Xw3d3lnZBkFfViQbJASbbyuE2Q4Oa/HQ4GtvMcjhgFr8cmcQnCAJu1EIrEl X-Gm-Message-State: AOJu0YxznjwruxL3jW1ZqKkEYnQdebS/L3lChs0bGWPhEdEXbYT4N8bh SPAgwz86NvFIt2IVlIHe8L9eRHS765r8EnFWiQu/1r4YmitnBrA+1/55N21mSUXPlQs/23ZbB+H s X-Google-Smtp-Source: AGHT+IFRdLts4Tbq85Qu00ekuZ3qTqx8v4ZNG1T6UCMGiruAFL1iJTMynZkOqCsvxFMkpK+HvrQUcQ== X-Received: by 2002:a05:6512:1598:b0:52b:ad6e:87ac with SMTP id 2adb3069b0e04-52bad6e8912mr2863100e87.41.1717663698626; Thu, 06 Jun 2024 01:48:18 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:18 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:10 +0200 Subject: [PATCH 03/12] arm64: dts: amlogic: move assigned-clocks* from sound to clkc_audio node 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-3-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=55250; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=0TohGnuQeBHNDJwQSEZKdG+a4qamZCrJvgFKppueMTc=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfL0V08Uu3pLm2cryN0HUB3gT2wLUfJrAjuuPgM k4MPVtyJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3ywAKCRB33NvayMhJ0WP0D/ 99y1E9Acq0tGA2CVzCjQgX4SWbAZKDhiyMFSOyMpTCVmNuBfSts7dHN5lozt4IPTfdxrV5/IY/3LdN W8qRdXc+Tc9xSqFbfAuGRhhSAp2VnUxn/PA0ltHZhjOm6k5VHZkhd3v24pgNl5leFefHGi1s3gBAe+ bV7ZtYRnaPEfq68pRF+Alazw8jF2m295RWJ4uZFuDKPcAXN9Fw47Te1yRqWQJtTPoNe98fcmSUTEAs 7u96cC8MOhcW6S6yS9c1ohCoFllXv8UXuAz2M0ptNFVx0JhcCdZZKejkCx/E0TQtm/jXWyg5aNf1Ry HiEjlqP78dTfLESYkrleUHexjMavuTeyFhD0usUR3X7PzvoTkAIFFuJsl3RvNUlyN939wLk7zA1WGm I8+1lKACIyMaYjTqzJi8RqeWsXXtJNdt5mB54Ftp3b1rSn1vptX0GN/fLr5Y7gWpObtWhL6udWr0nr qm8WdmxHM4LlV1QWADO3uTUOYHjklFzU5Q/5dlICxS/WSPJBWifitMALgk5HdOz5mqvxAZBewtwB8Q 3a1XZCdyNBSiBw8VNJw/OhjkoCNQBXAmdhSRMKbSROmVIlvMZLakTC4EQn+zshD9L03D7MoHwvT3WO S6jiz9sDp0ZYnz4GQYkvcs965elF19Wq6Cny3LVmOuFQy57A+qmd+NE3xcRA== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE The assigne-clocks* properties should be used in nodes depending or sharing those clocks, so move tose properties from the sound node to either: - clkc on GX* SoCs - clkc_audio on AXG/G12*/SM1 SoCs This fixes all the following errors: sound: Unevaluated properties are not allowed ('assigned-clock-parents', 'a= ssigned-clock-rates', 'assigned-clocks' were unexpected) from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-sound-car= d.yaml# sound: Unevaluated properties are not allowed ('assigned-clock-parents', 'a= ssigned-clock-rates', 'assigned-clocks' were unexpected) from schema $id: http://devicetree.org/schemas/sound/amlogic,gx-sound-card= .yaml# sound: 'anyOf' conditional failed, one must be fixed: 'clocks' is a required property '#clock-cells' is a required property from schema $id: http://devicetree.org/schemas/clock/clock.yaml# Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/meson-axg-s400.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 16 ++++++++------= -- .../boot/dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts | 18 ++++++++++----= ---- .../amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts | 18 ++++++++++----= ---- arch/arm64/boot/dts/amlogic/meson-g12b-bananapi.dtsi | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 16 ++++++++------= -- .../boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 18 ++++++++++----= ---- arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts | 18 ++++++++++----= ---- arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 18 +++++++++++---= ---- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 17 ++++++++++----= --- .../boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dts | 17 ++++++++++----= --- .../boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 17 ++++++++++----= --- .../dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 17 ++++++++++----= --- .../boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 17 ++++++++++----= --- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 16 ++++++++------= -- .../boot/dts/amlogic/meson-libretech-cottonwood.dtsi | 16 ++++++++------= -- .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 16 ++++++++------= -- .../boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 16 ++++++++------= -- arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 16 ++++++++------= -- 48 files changed, 435 insertions(+), 363 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-axg-s400.dts b/arch/arm64/bo= ot/dts/amlogic/meson-axg-s400.dts index 7ed526f45175..b2ff20737914 100644 --- a/arch/arm64/boot/dts/amlogic/meson-axg-s400.dts +++ b/arch/arm64/boot/dts/amlogic/meson-axg-s400.dts @@ -268,13 +268,6 @@ sound { "Speaker1 Right", "SPK1 OUT_D", "Linein AINL", "Linein", "Linein AINR", "Linein"; - assigned-clocks =3D <&clkc CLKID_HIFI_PLL>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <589824000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&frddr_a>; @@ -354,6 +347,16 @@ wifi32k: wifi32k { }; }; =20 +&clkc_audio { + assigned-clocks =3D <&clkc CLKID_HIFI_PLL>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <589824000>, + <270950400>, + <393216000>; +}; + ðmac { status =3D "okay"; pinctrl-0 =3D <ð_rgmii_y_pins>; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts b/arch/arm64= /boot/dts/amlogic/meson-g12a-fbx8am.dts index af211d8f3952..6b2e4cf52ca9 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts @@ -176,14 +176,6 @@ sound { "SPDIFOUT_A IN 1", "FRDDR_B OUT 3", "SPDIFOUT_A IN 2", "FRDDR_C OUT 3"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -256,6 +248,14 @@ &cecb_AO { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts b/arch/a= rm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts index 15b9bc280706..0c1cf498e9de 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts @@ -138,14 +138,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -209,6 +201,14 @@ &cecb_AO { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts b/arch/arm64= /boot/dts/amlogic/meson-g12a-sei510.dts index 61cb8135a392..bb30e087b7e1 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts @@ -201,14 +201,6 @@ sound { "TODDR_B IN 1", "TDMIN_B OUT", "TODDR_C IN 1", "TDMIN_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -303,6 +295,14 @@ &cecb_AO { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts b/arch/arm64/b= oot/dts/amlogic/meson-g12a-u200.dts index 3da7922d83f1..17c38bb3368c 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts @@ -239,14 +239,6 @@ sound { "Lineout", "10U2 OUTL", "Lineout", "10U2 OUTR"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -396,6 +388,14 @@ &cecb_AO { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts b/arch/arm6= 4/boot/dts/amlogic/meson-g12a-x96-max.dts index 05c7a1e3f1b7..f7deeac4fe1a 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts @@ -158,14 +158,6 @@ sound { "SPDIFOUT_A IN 1", "FRDDR_B OUT 3", "SPDIFOUT_A IN 2", "FRDDR_C OUT 3"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -252,6 +244,14 @@ &cecb_AO { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts = b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts index 13d478f9c891..18085a5bf065 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts @@ -70,14 +70,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -120,6 +112,16 @@ &cecb_AO { status =3D "okay"; }; =20 +&clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + ðmac { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform= 2.dts b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts index 003efed529ba..a53d30692842 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts @@ -79,14 +79,6 @@ sound { "LINPUT1", "Mic Jack", "Mic Jack", "MICB"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -253,6 +245,16 @@ &cecb_AO { status =3D "okay"; }; =20 +&clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + ðmac { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi.dtsi b/arch/ar= m64/boot/dts/amlogic/meson-g12b-bananapi.dtsi index 6a346cb86a53..f6615e5c8d92 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-bananapi.dtsi @@ -194,14 +194,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -245,6 +237,14 @@ &arb { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts b/arch/arm= 64/boot/dts/amlogic/meson-g12b-gsking-x.dts index bb73e10b5e74..c7cd7894239c 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts @@ -48,14 +48,6 @@ sound { "TDMOUT_A IN 2", "FRDDR_C OUT 1", "TDM_A Playback", "TDMOUT_A OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -98,6 +90,14 @@ &arb { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dts b/arch/a= rm64/boot/dts/amlogic/meson-g12b-gtking-pro.dts index 6eeedd54ab91..8257a4e2b0f4 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dts @@ -49,14 +49,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -99,6 +91,14 @@ &arb { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts b/arch/arm64= /boot/dts/amlogic/meson-g12b-gtking.dts index 0da386cabe1a..3dbd42f13fb3 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts @@ -37,14 +37,6 @@ sound { "SPDIFOUT_A IN 1", "FRDDR_B OUT 3", "SPDIFOUT_A IN 2", "FRDDR_C OUT 3"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -110,6 +102,14 @@ &arb { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts b/a= rch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts index eed2a23047ca..b05d6a5fe15d 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts @@ -234,14 +234,6 @@ sound { "Internal Speakers", "Speaker Amplifier OUTL", "Internal Speakers", "Speaker Amplifier OUTR"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -608,6 +600,14 @@ regulator-state-mem { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi b/arch/a= rm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi index d80dd9a3da31..2d341c256d7a 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi @@ -71,14 +71,6 @@ sound { "Lineout", "U19 OUTL", "Lineout", "U19 OUTR"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -163,6 +155,16 @@ &acodec { status =3D "okay"; }; =20 +&clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + ðmac { pinctrl-0 =3D <ð_pins>, <ð_rgmii_pins>; pinctrl-names =3D "default"; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts b/arch/a= rm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts index e26f3e3258e1..9fed17bec9ea 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts @@ -39,14 +39,6 @@ sound { "TODDR_B IN 6", "TDMIN_LB OUT", "TODDR_C IN 6", "TDMIN_LB OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -97,6 +89,16 @@ codec { }; }; =20 +&clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + ð_phy { status =3D "disabled"; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dts b/arch/= arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dts index 890f5bfebb03..aeb288aaf27a 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dts @@ -169,14 +169,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -241,6 +233,14 @@ &cecb_AO { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts b/arch/ar= m64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts index 6396f190d703..81ba35e4bd7c 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts @@ -32,14 +32,6 @@ sound { "SPDIFOUT_A IN 1", "FRDDR_B OUT 3", "SPDIFOUT_A IN 2", "FRDDR_C OUT 3"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -105,6 +97,14 @@ &arb { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi b/arch/= arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi index efd662a452e8..d7b95d9f8bcd 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi @@ -194,13 +194,6 @@ sound { "AU2 INR", "ACODEC LORN", "7J4-14 LEFT", "AU2 OUTL", "7J4-11 RIGHT", "AU2 OUTR"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -254,6 +247,16 @@ &cec_AO { status =3D "okay"; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &cvbs_vdac_port { cvbs_vdac_out: endpoint { remote-endpoint =3D <&cvbs_connector_in>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi b/arch/arm= 64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi index 08d6b69ba469..4206bf1baddd 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi @@ -129,13 +129,7 @@ sound { "AU2 INR", "ACODEC LORN", "Lineout", "AU2 OUTL", "Lineout", "AU2 OUTR"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; + dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; }; @@ -203,6 +197,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &cvbs_vdac_port { cvbs_vdac_out: endpoint { remote-endpoint =3D <&cvbs_connector_in>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts b/arch/arm6= 4/boot/dts/amlogic/meson-gxbb-kii-pro.dts index f28452b9f00f..1da38008241a 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts @@ -45,13 +45,6 @@ button-reset { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "KII-PRO"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -95,6 +88,16 @@ &aiu { pinctrl-names =3D "default"; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + ðmac { status =3D "okay"; pinctrl-0 =3D <ð_rmii_pins>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts b/arch/ar= m64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts index 1fd2e56e6b08..5c7f78e011f9 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts @@ -135,13 +135,6 @@ hdmi_connector_in: endpoint { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "NANOPI-K2"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -178,6 +171,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &cvbs_vdac_port { cvbs_vdac_out: endpoint { remote-endpoint =3D <&cvbs_connector_in>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts b/arch/= arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts index cca129ce2c58..79d87943b2b6 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts @@ -142,13 +142,6 @@ hdmi_connector_in: endpoint { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "NEXBOX-A95X"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -178,6 +171,16 @@ &aiu { status =3D "okay"; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &cvbs_vdac_port { cvbs_vdac_out: endpoint { remote-endpoint =3D <&cvbs_connector_in>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts b/arch/arm= 64/boot/dts/amlogic/meson-gxbb-odroidc2.dts index c431986e6a33..d4e5c960d4cd 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts @@ -177,13 +177,6 @@ hdmi_connector_in: endpoint { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "ODROID-C2"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -220,6 +213,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + ðmac { status =3D "okay"; pinctrl-0 =3D <ð_rgmii_pins>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts b/arch/arm64/b= oot/dts/amlogic/meson-gxbb-p200.dts index 7f94716876d3..d00a579be5d1 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts @@ -68,13 +68,6 @@ button-menu { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "P200"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -118,6 +111,16 @@ &aiu { pinctrl-names =3D "default"; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + ðmac { status =3D "okay"; pinctrl-0 =3D <ð_rgmii_pins>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts b/arch/arm64/b= oot/dts/amlogic/meson-gxbb-p201.dts index 6f81eed83bec..b5bce8b56022 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts @@ -17,13 +17,6 @@ / { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "P201"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -53,6 +46,16 @@ &aiu { status =3D "okay"; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + ðmac { status =3D "okay"; pinctrl-0 =3D <ð_rmii_pins>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi b/arch/ar= m64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi index 255e93a0b36d..87d639c06b3b 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi @@ -108,13 +108,6 @@ sdio_pwrseq: sdio-pwrseq { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "VEGA-S95"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -165,6 +158,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + ðmac { status =3D "okay"; pinctrl-0 =3D <ð_rgmii_pins>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-hub.dts b/arch/ar= m64/boot/dts/amlogic/meson-gxbb-wetek-hub.dts index af9ea32a2876..0bcca84e85e2 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-hub.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-hub.dts @@ -16,13 +16,6 @@ / { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "WETEK-HUB"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -52,6 +45,16 @@ &aiu { status =3D "okay"; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &ir { linux,rc-map-name =3D "rc-wetek-hub"; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts b/arch/= arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts index 376760d86766..72b2937e291f 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts @@ -48,13 +48,6 @@ button { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "WETEK-PLAY2"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -98,6 +91,16 @@ &aiu { pinctrl-names =3D "default"; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &i2c_A { status =3D "okay"; pinctrl-0 =3D <&i2c_a_pins>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dts b= /arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dts index 90ef9c17d80b..cad577f7c9c6 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dts @@ -123,13 +123,6 @@ sound { "Speaker", "9J5-2 RIGHT"; audio-routing =3D "9J5-3 LEFT", "ACODEC LOLN", "9J5-2 RIGHT", "ACODEC LORN"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -183,6 +176,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &cvbs_vdac_port { cvbs_vdac_out: endpoint { remote-endpoint =3D <&cvbs_connector_in>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dts b/arch/ar= m64/boot/dts/amlogic/meson-gxl-s805x-p241.dts index 08a4718219b1..a08f3555ac4a 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dts @@ -128,13 +128,6 @@ sound { "AU2 INR", "ACODEC LORN", "Lineout", "AU2 OUTL", "Lineout", "AU2 OUTR"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -188,6 +181,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &cvbs_vdac_port { cvbs_vdac_out: endpoint { remote-endpoint =3D <&cvbs_connector_in>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts b/a= rch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts index fea65f20523a..9625111b8517 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts @@ -67,13 +67,6 @@ hdmi_connector_in: endpoint { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "KHADAS-VIM"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -110,6 +103,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &hdmi_tx { status =3D "okay"; pinctrl-0 =3D <&hdmi_hpd_pins>, <&hdmi_i2c_pins>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dt= s b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts index 63b20860067c..5c2a2b55506f 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts @@ -160,13 +160,6 @@ vcc_1v8: regulator-vcc-1v8 { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "LIBRETECH-CC-V2"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -203,6 +196,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + ðmac { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts b= /arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts index 8b26c9661be1..4f4d1546fa05 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts @@ -142,13 +142,6 @@ sound { "AU2 INR", "ACODEC LORN", "Lineout", "AU2 OUTL", "Lineout", "AU2 OUTR"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -202,6 +195,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &cvbs_vdac_port { cvbs_vdac_out: endpoint { remote-endpoint =3D <&cvbs_connector_in>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dts b/arch/ar= m64/boot/dts/amlogic/meson-gxl-s905x-p212.dts index 9b4ea6a49398..c8c7d9d2a020 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dts @@ -50,13 +50,6 @@ sound { "AU2 INR", "ACODEC LORN", "Lineout", "AU2 OUTL", "Lineout", "AU2 OUTR"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; }; @@ -109,6 +102,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &cvbs_vdac_port { cvbs_vdac_out: endpoint { remote-endpoint =3D <&cvbs_connector_in>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts b/arch/a= rm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts index 07e7c3bedea0..b5e925b212ce 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts @@ -150,13 +150,6 @@ wifi32k: wifi32k { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "KHADAS-VIM2"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -193,6 +186,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &cpu_cooling_maps { map0 { cooling-device =3D <&gpio_fan THERMAL_NO_LIMIT 1>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts b/arch/arm= 64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts index ad2dd4ad0a31..73248cc4edde 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts @@ -86,13 +86,6 @@ hdmi_connector_in: endpoint { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "NEXBOX-A1"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -143,6 +136,16 @@ &cec_AO { hdmi-phandle =3D <&hdmi_tx>; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + &cvbs_vdac_port { cvbs_vdac_out: endpoint { remote-endpoint =3D <&cvbs_connector_in>; diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts b/arch/arm6= 4/boot/dts/amlogic/meson-gxm-rbox-pro.dts index d05dde8da5c5..a126fb057e0f 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts @@ -101,13 +101,6 @@ sdio_pwrseq: sdio-pwrseq { sound { compatible =3D "amlogic,gx-sound-card"; model =3D "RBOX-PRO"; - assigned-clocks =3D <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>, - <&clkc CLKID_MPLL2>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; =20 dai-link-0 { sound-dai =3D <&aiu AIU_CPU CPU_I2S_FIFO>; @@ -151,6 +144,16 @@ &aiu { pinctrl-names =3D "default"; }; =20 +&clkc { + assigned-clocks =3D <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>, + <&clkc CLKID_MPLL2>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; +}; + ðmac { status =3D "okay"; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi b/arch/arm6= 4/boot/dts/amlogic/meson-khadas-vim3.dtsi index e78cc9b577a0..028d58702003 100644 --- a/arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi @@ -182,14 +182,6 @@ sound { "TODDR_B IN 0", "TDMIN_A OUT", "TODDR_C IN 0", "TDMIN_A OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -252,6 +244,14 @@ &arb { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-libretech-cottonwood.dtsi b/= arch/arm64/boot/dts/amlogic/meson-libretech-cottonwood.dtsi index 082b72703cdf..784b816f7ef8 100644 --- a/arch/arm64/boot/dts/amlogic/meson-libretech-cottonwood.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-libretech-cottonwood.dtsi @@ -200,14 +200,6 @@ sound { <&tdmin_a>, <&tdmin_b>, <&tdmin_c>, <&dioo2133>; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -353,6 +345,14 @@ &cecb_AO { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts b/ar= ch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts index 9b2eb6e42651..72319430737b 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts @@ -22,14 +22,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -73,6 +65,14 @@ &arb { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts b/arch/ar= m64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts index 6e34fd80ed71..b42bcfae43b9 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts @@ -22,14 +22,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -73,6 +65,14 @@ &arb { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts b/ar= ch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts index 586034316ec3..f98953340645 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts @@ -22,14 +22,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -69,6 +61,14 @@ codec { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts b/arch/a= rm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts index f045bf851638..a1dfee63e158 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts @@ -57,14 +57,6 @@ sound { "Lineout", "ACODEC LOLP", "Lineout", "ACODEC LORP"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -151,6 +143,14 @@ &acodec { =20 =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts b/arch/arm64= /boot/dts/amlogic/meson-sm1-h96-max.dts index e6e9410d40cb..de7ee1d2d911 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts @@ -22,14 +22,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -73,6 +65,14 @@ &arb { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi b/arch/arm64= /boot/dts/amlogic/meson-sm1-odroid.dtsi index 951eb8e3f0c0..b3b30041324f 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi @@ -174,14 +174,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -239,6 +231,14 @@ &cecb_AO { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts b/arch/arm64/= boot/dts/amlogic/meson-sm1-sei610.dts index 3581e14cbf18..27e480873767 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts @@ -239,14 +239,6 @@ sound { "TODDR_B IN 1", "TDMIN_B OUT", "TODDR_C IN 1", "TDMIN_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -348,6 +340,14 @@ &cecb_AO { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts b/arch/= arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts index fc9b961133cd..50c4c56f6359 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts @@ -22,14 +22,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -73,6 +65,14 @@ &arb { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts b/arch/arm64= /boot/dts/amlogic/meson-sm1-x96-air.dts index 9ea969255b4f..59269dcd47e0 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts @@ -22,14 +22,6 @@ sound { "TDMOUT_B IN 2", "FRDDR_C OUT 1", "TDM_B Playback", "TDMOUT_B OUT"; =20 - assigned-clocks =3D <&clkc CLKID_MPLL2>, - <&clkc CLKID_MPLL0>, - <&clkc CLKID_MPLL1>; - assigned-clock-parents =3D <0>, <0>, <0>; - assigned-clock-rates =3D <294912000>, - <270950400>, - <393216000>; - dai-link-0 { sound-dai =3D <&frddr_a>; }; @@ -73,6 +65,14 @@ &arb { }; =20 &clkc_audio { + assigned-clocks =3D <&clkc CLKID_MPLL2>, + <&clkc CLKID_MPLL0>, + <&clkc CLKID_MPLL1>; + assigned-clock-parents =3D <0>, <0>, <0>; + assigned-clock-rates =3D <294912000>, + <270950400>, + <393216000>; + status =3D "okay"; }; =20 --=20 2.34.1 From nobody Thu Feb 12 21:46:52 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 E778613CA8A for ; Thu, 6 Jun 2024 08:48:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663702; cv=none; b=dSwtLc8lYjMreYsmEgZQPmDCneAafmqEKaZ2wKKSJ6oUcQnp0a2UGFFNwYG83xy1NeL7LkrC+d8lOUz0CcX6CnBQl8f6y0gvAjwQGoDhp6RFojaUVsiGyS7FAx//A9tZyxXMMPeKNbg1GqW4JSVyr4LQyzzujWoL98oU1cBCrpY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663702; c=relaxed/simple; bh=ZbE2vLa8S9lvPjkvME7nqfkOHEOptRs807yC/TclS54=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sT1iVERPc668RQDFW/1RRR3+T3eJoxIAWv/ua/PruvXdbwXPw2NXvkK7ODC7c87k/oi75nzzPY8qJDSUZYHhHSr1XQ0UFBbd10RKqBKvKf0f7dXr0GbTApMPSyR861vFbjd+GdpBVlQZdXMzkG5D05PAuCMHAozAxKRqDKQ7Vqw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=zrJkE1KP; arc=none smtp.client-ip=209.85.128.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="zrJkE1KP" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4215c65dca2so4814065e9.1 for ; Thu, 06 Jun 2024 01:48:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663699; x=1718268499; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=I11GCmwbwTQWJnggMYRy+IvcpltjoVwOcfxWgF2WTsg=; b=zrJkE1KP7NvahIGuAFzHp7IxVfW28ZjWgBGPJN0+B88M0RXeXVU91MdmgHkxfEx8ym qf4flctpOP2IBpJoRXTDHPg20Af5kew7IFLhO4jkXZ5hYQfev1xXu5ZXAi8Jvy4CjVf3 tezQ0v64Y8Uazxs7Tf6oxHixW5YORDwXNP7Z9iuwTPN19t4rIA4DfPIIbb2+97uCyOpn SjMzMPL4Hy6xzSHcCmYjtroL+EBnWmySLChSmptKY3oVlhGPyCG6rGHNJGh/nfuCXLdq 6cHEGIBpGbne/xbzJ1F4Qhx3nGgoIj2XmCboKLMLk1XFeg4RNQ1L4/jaXA2/Oz9MHnuM /t7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663699; x=1718268499; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=I11GCmwbwTQWJnggMYRy+IvcpltjoVwOcfxWgF2WTsg=; b=sShVvB2mM++/r7Zl5PlJXHAFoWrbeUYq2R2LcDUyQ/IDMTywThrEWCtUSkZizkGZzx ZNENJgXvDHI4GC2S1wC6nfxOggvRfLJwc68/uSFHhFlppUwTxAZsVnkmQ2yDBYsRppQd N9sMZ4mlefvVPAarS6w/m64bZpFUeluKuhKetyQztBMu5MTg/IPv7r/fqgL4+2d+5Obe RH/AzyIIW8ayM7VxbVgpHzzqVO50a0JKRXWVNXdt8pIvzPY9cbuQmUlGPyfMEnBr/D0c MpsLJwEBBdgoGmqrNjH4WvQ30Hj9HwurF4VlwFunr+YkNqO1gWpyQqTJeJArAJ8OzScg qvxQ== X-Forwarded-Encrypted: i=1; AJvYcCW3JalvQS1zSqzObdoX8IotWnU+NbhqmLsXrptpwII5yH8Afd6dR0I5a7AemTuBceSTjd2v4rKkk9qlJzvWiUvGkNafyvNEcmGGL8F7 X-Gm-Message-State: AOJu0Yz1weKVjuCHU9rkIY7cwS7KTVl9/boXT+PCw70UiB/gr8GFa1Xz IbefAza3vZ5A7SKvk7fIhXII2J+Fvs85gthycIOYEUl1v3nBqJgxfowH5MrhmMNrT4jLT7WZApN 5 X-Google-Smtp-Source: AGHT+IHXNskKx96eAveDBrVtdYp/2X22ILbdY24ts/HP9hnKmVYhMiCzDPYXHNWBqE8KmW8CLvFx1Q== X-Received: by 2002:a05:600c:b85:b0:421:2edb:d207 with SMTP id 5b1f17b1804b1-4215632eb27mr45552835e9.28.1717663699425; Thu, 06 Jun 2024 01:48:19 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:19 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:11 +0200 Subject: [PATCH 04/12] arm64: dts: amlogic: sm1: fix tdm audio-controller clock order 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-4-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=3425; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=ZbE2vLa8S9lvPjkvME7nqfkOHEOptRs807yC/TclS54=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfLxLYrVWx88kK9rLfSbTE4DHKxGZePo9EX4BNc N8QPGlOJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3ywAKCRB33NvayMhJ0TaFD/ 0VbGVTEtlallTWLLyKR/zCiWlQXmvjToJXlCheIxQSQKdLvSRWDv85LNyDUkPmOXq1gBwHNai3/is8 tTgsWatCbxKm2V5r8Hwoy5Tm6zm6+P4V7uxCMP3W7TrdNRS7SKW/bqBvAtaSviLlKBRAjqOimEl7x1 trIJfw86VACmLRWuRQx7RcQ5wChwIMu+DUy0ejeUFCUuZUk0PacElcQjxKy4i+TA9o/9Dm3/R/As10 umrNj9LUtdfxio+TNIYY/ZT9K3MzkZZs1LlM+cYZB+vBd8UuEiHnaW26PnQOo5utjN233REotdKIyl tioawwMea5ZtMM3qO6/H2b+vR1mBosVpFrMqYoOatoaxJaJIdvB5eGO+qFPko4cMxD6CMNxZJmahBg Y25CKAppqTP19cFPExsKzsjLYCiRgirQQ2cDdcbvGmXHIIle7tctYQQVMBOil1YYapNaa3kGZBoSk3 emnjlBFDWRYlfYrD/4O23UNsiP6R4v4yNK31kojoOYRWSOq9qDs446jXWY8MRxb/mDUugJtyeKoqwN pvZYppHURcF+4bP92sutL0C0ZkpJmnn81WlIfmw9VuNVifBbOroxVOZqL2Rn6MZI+38/vZMi2Rxtx6 d/GGsFPQ5aDK2NBUKLqCBYpVEgArqtSuyCrcouu5KhuK8yLUWWpAPvPMORFQ== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE Fix the clock order in the tdm audio-controller nodes, this fixes the following errors: audio-controller-0: clock-names:0: 'sclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-0: clock-names:1: 'lrclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-0: clock-names:2: 'mclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-1: clock-names:0: 'sclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-1: clock-names:1: 'lrclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-1: clock-names:2: 'mclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-2: clock-names:0: 'sclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-2: clock-names:1: 'lrclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-2: clock-names:2: 'mclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1.dtsi b/arch/arm64/boot/d= ts/amlogic/meson-sm1.dtsi index 643f94d9d08e..6822c2f3cfed 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-sm1.dtsi @@ -17,10 +17,10 @@ tdmif_a: audio-controller-0 { compatible =3D "amlogic,axg-tdm-iface"; #sound-dai-cells =3D <0>; sound-name-prefix =3D "TDM_A"; - clocks =3D <&clkc_audio AUD_CLKID_MST_A_MCLK>, - <&clkc_audio AUD_CLKID_MST_A_SCLK>, - <&clkc_audio AUD_CLKID_MST_A_LRCLK>; - clock-names =3D "mclk", "sclk", "lrclk"; + clocks =3D <&clkc_audio AUD_CLKID_MST_A_SCLK>, + <&clkc_audio AUD_CLKID_MST_A_LRCLK>, + <&clkc_audio AUD_CLKID_MST_A_MCLK>; + clock-names =3D "sclk", "lrclk", "mclk"; status =3D "disabled"; }; =20 @@ -28,10 +28,10 @@ tdmif_b: audio-controller-1 { compatible =3D "amlogic,axg-tdm-iface"; #sound-dai-cells =3D <0>; sound-name-prefix =3D "TDM_B"; - clocks =3D <&clkc_audio AUD_CLKID_MST_B_MCLK>, - <&clkc_audio AUD_CLKID_MST_B_SCLK>, - <&clkc_audio AUD_CLKID_MST_B_LRCLK>; - clock-names =3D "mclk", "sclk", "lrclk"; + clocks =3D <&clkc_audio AUD_CLKID_MST_B_SCLK>, + <&clkc_audio AUD_CLKID_MST_B_LRCLK>, + <&clkc_audio AUD_CLKID_MST_B_MCLK>; + clock-names =3D "sclk", "lrclk", "mclk"; status =3D "disabled"; }; =20 @@ -39,10 +39,10 @@ tdmif_c: audio-controller-2 { compatible =3D "amlogic,axg-tdm-iface"; #sound-dai-cells =3D <0>; sound-name-prefix =3D "TDM_C"; - clocks =3D <&clkc_audio AUD_CLKID_MST_C_MCLK>, - <&clkc_audio AUD_CLKID_MST_C_SCLK>, - <&clkc_audio AUD_CLKID_MST_C_LRCLK>; - clock-names =3D "mclk", "sclk", "lrclk"; + clocks =3D <&clkc_audio AUD_CLKID_MST_C_SCLK>, + <&clkc_audio AUD_CLKID_MST_C_LRCLK>, + <&clkc_audio AUD_CLKID_MST_C_MCLK>; + clock-names =3D "sclk", "lrclk", "mclk"; status =3D "disabled"; }; =20 --=20 2.34.1 From nobody Thu Feb 12 21:46:52 2026 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (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 DAA3D13D281 for ; Thu, 6 Jun 2024 08:48:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663703; cv=none; b=XjEnuBPLELjI28cRAJsBlsLkoY66/C/Gu33mQv023R5rcdtr8fU1IewkRIvXHlzgzZ4eCmYMc39AcENoFLm7CQhyDo7pqG6YG/9ONtMjBLeanOStUgAsvArrVwQCrq4xEHa21I0qeQcEphLuWVdm09ssdVX3yXAwgmQLB71DkEE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663703; c=relaxed/simple; bh=39vRtYwQYEqRtQHSzA7n3fy3WwXerX7uCL5YXSWhBzg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mal240NEGtfo8lRpvPelTDuXHYHoywSJ2JyKmib1iChouIubyRiMN/bMV7qavq8mz7W/3Bgg/DZmqeNuSiz4/FnyzH9fvsx/OFcU+9Me8Uq4rYANkkfN9xK1G9MDzPgXLuE1ISHozTHfzN40MOMVicSWBX0B2xrAidn1ZdCD/a8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=a9lqW+da; arc=none smtp.client-ip=209.85.221.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="a9lqW+da" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-35e4aaa0f33so765439f8f.0 for ; Thu, 06 Jun 2024 01:48:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663700; x=1718268500; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ZnzrYhtyWZtGZAeRI1cKgoE7VfeX1i9ErTFoBPCkmqo=; b=a9lqW+daSTIj9wr1JNoUYe5efT571UpTBWL8S/I8fYVWBoXniZaVeoCyvRgdeT+j1N 4g4sfyEiTn4mWmt46SG3xZAZmbFvV+KzN3D41hKsIUGKBUWIJwlUiPw+Fzd0tQ3h80uD 2l/V5LWEVK/loB37roWK3pGk/ZfugQ5S/jqYe4vAOmKGbyLGxEDmQCA1OZ1OtXTKrO5k AyFGZL0SlWVjtE6H3tvILbo4qY+ZjjsKOXPew76keOEkTHOGBuX6JXAM9uGOr2583GJa ieyMeLQwetOC43IzxLbVCKg0MgfrDHZxW239FHlmrE/T+CRAg89rdS9+Oxcet3kvGAuT DSlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663700; x=1718268500; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZnzrYhtyWZtGZAeRI1cKgoE7VfeX1i9ErTFoBPCkmqo=; b=uLSBvBG+lThOc5nbA7iVroT8xE3lFXLO31mmYceUSJPUDBQvlpcxoYILY0X4IBoSIT 8I+4fO7rgnwn95NdVD4wlZHjZ9sccsoptmTCkPmNVNyH4Wz1pZST226l6asn6EuOF90R frkh2rVeiYXKfDQ0RNjKK/y5aunCXDDYohAJl9f3T1aVPi3BDykQsk6YV4MUS6V/D+Co GtDQVxtSGXzJlqNebhhtNY5Gjpgcif+LayXxkQn14sNszT/32S01bgj/ZTt47/bm6wbT x5Wid3EMWGp7CdVcivg9QnHP27foEzTz3pZtpc7eGZsnLjVKgWWnewS1UAeyqaD80uWW M9jg== X-Forwarded-Encrypted: i=1; AJvYcCWztEbqlUcA9vOFaavsHiOpxaXnVcv7w7teHCDYjgV+BP843UNKnZpwcuhGZgRaM2ioid7iCGskGNCzLlQYU4ANcpgpiOETeCM1S0gi X-Gm-Message-State: AOJu0YwUzDZnBMlc5INQHsaGis8JaABit2XIorckGVT78ipOKg3dKsdn kRbHX+I/dgMBuUVUN8lWFejKoScy1HvnRdXtoJr9/QKTV8a5FzkusUfctdSsPogUQhWt0gHuWuM O X-Google-Smtp-Source: AGHT+IG0BYg8K/c4KQaRBp1EUc+GvZgM8axaFHE4i1jfIJetCHXj272C1ENl7iKjvIyI47e6l1NdOg== X-Received: by 2002:a05:6000:1d93:b0:35e:ec99:77ce with SMTP id ffacd0b85a97d-35eec997812mr4343277f8f.22.1717663700253; Thu, 06 Jun 2024 01:48:20 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:19 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:12 +0200 Subject: [PATCH 05/12] arm64: dts: amlogic: sm1: fix tdm controllers compatible 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-5-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2472; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=39vRtYwQYEqRtQHSzA7n3fy3WwXerX7uCL5YXSWhBzg=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfLG+HbYBIAmTUEl0ylD8D+ogCR9+kGUPijqzl9 PktHmhOJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3ywAKCRB33NvayMhJ0YHqEA CvUi5i3wSgl93xNoeNepN5W+1OOMgpo+kxK8rbUTf14l+5gou6zj/XcFER3vtR65wo51Za2D4bmzy1 mBmmFX19ciNIcpQwhxOf8VFrRVmpF5fVUqkIrw04G7qGR4+/twNjqF3zhbcVrlTXyEEDfJ2eqjsqgq 8uL0m/nSvr+nnHDAdBrFwWPM3Pw+riSaRTozWOXzJcMuCSGqXwvmSIma4wrUwyeYvOrEk4ftKh58CC mvcAFsVzZkO3DTmH7Ic3uNv8Lql/l/briLqCiUwCIX4e5/HdGe3gx6X53roXPSLC5O5P9TJft6Xhfy Ug3JdAYDumQqNFV1Iip6j38HIMFEhR73gUbyw8kD4ofojscj8RUCVueYPvk6bACR8LQf16GbO6lNbY 7YALkBcrNzAKuEHOcEUaldbSMppfc0xBJizC5ScUITlGMOZDff9tIiGtneyjxKmizAhBZwnRW2Yngl fPoVbG8+R+GFc7jUqjaArt4bt6BlYeUxlo9dVJ62HoLgK1P4edKgrSnedPd7kJSwenKhE97SAag/F4 G+13o/UMUuQaWKbds8lJJyq6vuBEVN0A32h5fsVQN2AOahxEhiYRuKaL1B1X7TetUvjn0MCbih/axY Hoqai+OdzCo8Uio8oD1WP2O8z41CvTHpwspZkp1RFuUXW84U8xdzMrYacZnA== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE Fixes the following: audio-controller@300: compatible: ['amlogic,sm1-tdmin', 'amlogic,axg-tdmin'= ] is too long from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-forma= tters.yaml# audio-controller@340: compatible: ['amlogic,sm1-tdmin', 'amlogic,axg-tdmin'= ] is too long from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-forma= tters.yaml# audio-controller@380: compatible: ['amlogic,sm1-tdmin', 'amlogic,axg-tdmin'= ] is too long from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-forma= tters.yaml# audio-controller@3c0: compatible: ['amlogic,sm1-tdmin', 'amlogic,axg-tdmin'= ] is too long from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-forma= tters.yaml# Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1.dtsi b/arch/arm64/boot/d= ts/amlogic/meson-sm1.dtsi index 6822c2f3cfed..d13cf5b4aac7 100644 --- a/arch/arm64/boot/dts/amlogic/meson-sm1.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-sm1.dtsi @@ -275,8 +275,7 @@ arb: reset-controller@280 { }; =20 tdmin_a: audio-controller@300 { - compatible =3D "amlogic,sm1-tdmin", - "amlogic,axg-tdmin"; + compatible =3D "amlogic,sm1-tdmin"; reg =3D <0x0 0x300 0x0 0x40>; sound-name-prefix =3D "TDMIN_A"; resets =3D <&clkc_audio AUD_RESET_TDMIN_A>; @@ -291,8 +290,7 @@ tdmin_a: audio-controller@300 { }; =20 tdmin_b: audio-controller@340 { - compatible =3D "amlogic,sm1-tdmin", - "amlogic,axg-tdmin"; + compatible =3D "amlogic,sm1-tdmin"; reg =3D <0x0 0x340 0x0 0x40>; sound-name-prefix =3D "TDMIN_B"; resets =3D <&clkc_audio AUD_RESET_TDMIN_B>; @@ -307,8 +305,7 @@ tdmin_b: audio-controller@340 { }; =20 tdmin_c: audio-controller@380 { - compatible =3D "amlogic,sm1-tdmin", - "amlogic,axg-tdmin"; + compatible =3D "amlogic,sm1-tdmin"; reg =3D <0x0 0x380 0x0 0x40>; sound-name-prefix =3D "TDMIN_C"; resets =3D <&clkc_audio AUD_RESET_TDMIN_C>; @@ -323,8 +320,7 @@ tdmin_c: audio-controller@380 { }; =20 tdmin_lb: audio-controller@3c0 { - compatible =3D "amlogic,sm1-tdmin", - "amlogic,axg-tdmin"; + compatible =3D "amlogic,sm1-tdmin"; reg =3D <0x0 0x3c0 0x0 0x40>; sound-name-prefix =3D "TDMIN_LB"; resets =3D <&clkc_audio AUD_RESET_TDMIN_LB>; --=20 2.34.1 From nobody Thu Feb 12 21:46:52 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 A494A13D521 for ; Thu, 6 Jun 2024 08:48:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663704; cv=none; b=Gr7eejQfO7A3EA5dds/0chEHdMCKgjLfNm1/SEbH2a6YVv9ta/gZxPtrikEEvBhIUGE20A+bgut7DyVmT9/o0VfxUHjPnQwk7PjBu2cbeFlrl5V0NvhAR/Hc7rl9MQJsCMNNTQzjRzkUVKJkDXMhqkXlZUhWO/BlVCfLD/z+pRE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663704; c=relaxed/simple; bh=EXGEWAhKpF7QnohcFYB5Y1PiMZfbRrYfXGdvRy+dRzk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=F8/syWWuow0wdggQih2tMlCEZwsru4QcYekHm7I7O4ZbzTg4nxzchx0rSFuwGYKt5iA0Y8A38/2D7ovtxQioc4g6nMeDOtdxg3mB9kkBluAhkfKY9+07LPwDrl5FQarFt+cOHLxrySq46kK7psmhIfuMOqMACxlCMF6tgaqwkaI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=qxBWD3Z9; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="qxBWD3Z9" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4213870aafdso8379455e9.2 for ; Thu, 06 Jun 2024 01:48:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663701; x=1718268501; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=+IWuxffXrg4LQwBLFnoOeZEokseDHoUki1HFBLSFSBM=; b=qxBWD3Z9sXoMd+cQWeh0TDSqVqpCrp8yrvBTrk/rX0HTn1wrhZmWusHHN6PcXIm8kL ShkrLZjVew1rxNUhnE0ib9PzK82iIezY5DXP5YjIgBxD2IqO716+2t8xrCeiWFcENwFG Jz7e6McA+jhodwGXa2BwpKs9dm9Wj9HxoedsEGaO9s/YbSqua8CMMBWFypwxCbgXVvLR PAmb7QuMf7PuZY2dyI1mcTDWH7rDo5dgncUhQDXwGCEDoND7WLYYy5SNE/N3ftOMB30D ci/RrcuXDoM4/GG8BWGDiaGLxIxY1r+narjkEAWHtVeo1ex3J6KEguUAm0XhaR6Juho0 k4Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663701; x=1718268501; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+IWuxffXrg4LQwBLFnoOeZEokseDHoUki1HFBLSFSBM=; b=IOrbIFMACD5anMbd8Y5e4DoRh1S+GfIMReVjtazuwKNKKqfSnjJq8TZKNf7ypdmvW7 ceFLmjxCdl4/D8w8zc07Tep59arIclL1AVhIiG92v3fJjqKg7f+grSsldGREBlETYrKI mn7/t5JVCg/CeHMR85jz9Kt4/WR0iIB1qOlmZRmQ/U/tsEFP7qxQIk0Xv8ujicz8poPw s6p9DJSfbO0KwaOnN2qWcyCU5MEYkg23a+2vH5afcAurBKNlyqAXIjPbCGpi7GOsogOr 0AhkqpR4GuHLQqj81kuBglI9nFzClvt8EnPISfviaLGgT/3nM1WgKtA/kgg30RCYsU5r NATQ== X-Forwarded-Encrypted: i=1; AJvYcCXu0Xsaa0aVcS9cl3iPlsPVupgE+2818JuOAYRSJgTZ981MGlmScQzbq0sxEniJR798nHgf173j+ex/OZfivvlwS49rYjZm2C5KUmVq X-Gm-Message-State: AOJu0YwauOLJxsexuF8mAFfIH9uLsX+zC4VPcmD5jknao6aEsopvZ/J0 wKahcOFHxKwmo6H+T2IX1URTE/ZtMNmoXgD6TPp7V0l8QDW00ooVCMT82r+X0DHnCtnfA8QbnJl u X-Google-Smtp-Source: AGHT+IGalqseq3iSUyoZ1rDpRKcx8jiSTVA95CddC3u6Wzo2fIiN7QpZR/sxDIygQnEaSIhb84DOGA== X-Received: by 2002:a05:600c:4254:b0:421:55e6:d4fe with SMTP id 5b1f17b1804b1-421562e7748mr38548195e9.19.1717663701048; Thu, 06 Jun 2024 01:48:21 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:20 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:13 +0200 Subject: [PATCH 06/12] arm64: dts: amlogic: g12a-u200: drop invalid sound-dai-cells 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-6-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=798; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=EXGEWAhKpF7QnohcFYB5Y1PiMZfbRrYfXGdvRy+dRzk=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfMxNcVWAzCvmfhczk/oa52KNH8pz/V974sJxZP zqYfDwqJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3zAAKCRB33NvayMhJ0Rq8EA Cu8y+nE/eTc41AHaN4QELvpQlLweEg095Ph0hOo2cdNBpmZ4KJTAF9JavC985V9svwTtKY9mB3wxPN tZo8p+6s0z7IVzxtlnxGw4wY1bVudbvxU8Xgp4Pfn+IvV+d8UKOKNNrGLZ3Db3pUaOFRis+1qR2tI0 p+sqNS/LwW5kbXzwgStosHdh4cR6s98BD7RNb65dMCkGr5fQwpaPs7vzNpNz2smvoiJtAAqWC2v62G w/8hTjqDyD+gh2dl4abMQtAM+lOLNtnezkoOBJ9HCIP7Ewd/Jq4m26wPo6t7a2M6NGOF+euSzOxCqV xDRzPWIoXrL46RUhF3fN8244TrlDww9mwFYVTf9NMlwsrUrZKaj17RA65sbe8RGbKykL4Jtqif9CNW DIiqaYqxdnBnVcXoyZS7MEm8hoCEcUZHM4pdXdq49POIYJBK+L3fekQMK07OToNPvC9u+Kx2DJjKRF ddIO1yHtCEDZAgi5YF7bxGn+sHXVyxs8niOg7upYzS0gs57AIAlOfSaUipkG5nRoiT5rRYqIu/jW+m HjH0QTjM4CRcsDnuV2aIVN7/bzjU2NGr5RlJ1j5wQx2uEfXy9rm0zGiaFHpKkj9m+p7ESvldLwiKRQ qqYeFOpOJ/bqRBTnbygUt6h1MtE/8/jlmOxo/RWHfrakoyfp+gtvOTxS0SkA== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE This fixes the following: audio-amplifier-0: '#sound-dai-cells' does not match any of the regexes: 'p= inctrl-[0-9]+' Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts b/arch/arm64/b= oot/dts/amlogic/meson-g12a-u200.dts index 17c38bb3368c..e0f15d824249 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts @@ -24,7 +24,6 @@ dioo2133: audio-amplifier-0 { compatible =3D "simple-audio-amplifier"; enable-gpios =3D <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>; VCC-supply =3D <&vcc_5v>; - #sound-dai-cells =3D <0>; sound-name-prefix =3D "10U2"; }; =20 --=20 2.34.1 From nobody Thu Feb 12 21:46:52 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 9DDBC13DB8D for ; Thu, 6 Jun 2024 08:48:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663705; cv=none; b=c//LD28bVVch1fbfJ96eI3RBioMW27fqT9XRVFyLwKP6u3R/nGoV3C94q9oqPfSTuJWb4Od2FpcWinnJqxL7vwvo9s8ln+63fY5+ELZT+oDwq5+KlgJcLLm5YsIvTSWO0c2OxFoJJC+6OeKlcBJM2o2D7BGPWlHPoOZeQD73YAo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663705; c=relaxed/simple; bh=QM5KvwfkUBuCDEX5LFM5kIWXkN8IDPDmIiueKWnAI5s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AATLJ9oX0njLGjTlN3LZyJmgU8JgRSdS5kyvHdrQAvG+b0k/Mk53rFhiM4woT5qA+2lMokR04Z2ge6C+bv2vzspD7n2bBnSvG+ay6+pkNZp1lquhjUr32vBI+i4AIYcNWSrUS8JSEmjOK/qkKuKxA6fV7BvSOmOKULZJflLi96g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=HMI+taXL; arc=none smtp.client-ip=209.85.128.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="HMI+taXL" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-42160f2dc32so120445e9.3 for ; Thu, 06 Jun 2024 01:48:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663702; x=1718268502; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=uLN9fK/Q1IJ4qkUSkkhIFN2WinWIfdWij0oNshXV/Tg=; b=HMI+taXLJ6EPgMrb47RTDf/u0moHsUrFZrVHYboKK8jq7zLEGdTB/UZhqpamsSq97d RLH5/Z/Y3i6HTPtwturux1KrGXB/UySqktvVw09Xo1c+2HvGNOkNjM8xP3LypRfoZJdc LccwI8GfB0nBsVzc3Ye+l0iy9dADTy11Jg54YOB+b2IA1QnNld2aNblZ6NrROmveZoJV mPmQATF6CO8B3niaMKa45qcyefX6eHcwDpY9yQexK7PcobROJ11tlWTS7J5Ps/E6bIsf x/DrGlAnVH0zMEI3EhLmJWyBRb8bcguN0AlSThHj0gKHiF4kWnQ+0/WDfJQ+/0UL0He9 Ua+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663702; x=1718268502; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uLN9fK/Q1IJ4qkUSkkhIFN2WinWIfdWij0oNshXV/Tg=; b=loDsBOlVR9VNx5J4evJxMtqzvBB/KC7WUeQiNE9DE4RVsAhdvI1XG4grqz+T2VZqEP m4QFF6qKMhnkjsQGfXotgtDptoHOgO+9Q1XAhMsuGDfjbWQLq7rK0ourfQjXdIEhk2uZ hfoueJu1zmDyRcyaLXtvqLYDBptAkWM2gsdnt7iCvsIZNQYuqnPIqPbG36zpwokupJjp wgBDuVdmuVxR5gw6B7zOcmfIO8wJXBKJLeg8iAcV/UdN8fJXgBuB9sWTaYoakIaO4E+c UzzuIUPX30+b2RuXwXcPB11P3QydIanoroNQkmBdq/6yzZ3zICTfLNcGqRfm4DSzy5yJ 6Ing== X-Forwarded-Encrypted: i=1; AJvYcCUrYhKPsHRlb7W3HSS31iUsvOnm2xbb2r8BLoBGwRWHzHkSCJnbD35zzNLmDiKRutmUcDbftb2oU67n8a/QHrkOeAiCl38aE03PiAqu X-Gm-Message-State: AOJu0YxD6TRS3Mz0PUIP7E8DLfd2zmatb8tkCubO1c5PcXsOjxm6ZHSV NGdW6wdaN2+BVX0RpYSinmsmzy3W3YVHsnMh93VC7/UD7attg9MFGawOdADfVnGSbNU+e8/xSLX Z X-Google-Smtp-Source: AGHT+IGSktBg3igi8GWb9dMcYgXr4zEw/a/r8SvoK8C+S3AVdKHbOjSJxzo4An/FUE+mEFAirB1IAw== X-Received: by 2002:a05:600c:1f93:b0:421:b79:93fd with SMTP id 5b1f17b1804b1-421562e7053mr41861205e9.21.1717663701851; Thu, 06 Jun 2024 01:48:21 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:21 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:14 +0200 Subject: [PATCH 07/12] arm64: dts: amlogic: g12a-u200: add missing AVDD-supply to acodec 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-7-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=632; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=QM5KvwfkUBuCDEX5LFM5kIWXkN8IDPDmIiueKWnAI5s=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfMvEjLwITtzgzOM1XlPBOixFpTSMM8sfqbyqdF jR8DHTSJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3zAAKCRB33NvayMhJ0Z/0D/ 0bRThBlCqq1W0Khr0Zfszttq737tMTpibC2xEl0q2XEFXFkrAaBCa8Zwl8TWdE0Xqb/xuP1IXUFs/3 pXnRqbQU8sdjX2t/kSCFK+mTC8wh0hO0aeJS1ZICcTyJB84VFBN6Rr0rK3bfXHJEZ041r4m25gRmXn ZnYCO165uSStzXf2YCZr+aKjWI8M0nA03xQGKo+98t5IlK3+05GeTvWm0+2ec6eXWcNYEgUwmRsu44 1OawnEzUKdYmsuRqFVNDR6TMIH4NpGirQmXU2Tci8wUEB7062XLYEyz63r77f46ED6i5w94S90ef4d UhTpSZYQX0Py0VsMu8kg1h+uDI2+jLQz10L3a8C0NE+v11Wy0kq6lSOprWFZboK0g0FP0YffEW3IZ1 ruDJQm6B0bjYwavT+yDWItMCLy61OJWbCTgS5lH/EESO1ZYWAJrPvmOO2onkNyHPmhuYa0p988Omi3 bCJqx7hcNcVsvGaRbs2obDkfnHhN1Yodh3KnjcsrH1p3PEvMfcW/MUW9yThsoyxldfdfrk0RB9hUgB 6kTY4auJ4Wr9VC5S5rr1jj9u6glDRJ5tbv4I9jW/BbAQyGRr+i26KBYlo6zoVazkR7GBHWCfT9BoqP a6LLIe9yfEqabV1Mx/R+zMwKyP+LA8CBKXVfipCS9x8IjYhE23UKrKax6WWQ== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE This fixes the following: audio-controller@32000: 'AVDD-supply' is a required property Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts b/arch/arm64/b= oot/dts/amlogic/meson-g12a-u200.dts index e0f15d824249..7560e471c56e 100644 --- a/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts +++ b/arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts @@ -365,6 +365,7 @@ codec { }; =20 &acodec { + AVDD-supply =3D <&vddao_1v8>; status =3D "okay"; }; =20 --=20 2.34.1 From nobody Thu Feb 12 21:46:52 2026 Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.43]) (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 7C23B13DDCE for ; Thu, 6 Jun 2024 08:48:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663706; cv=none; b=IznipCaaeA6XNuab409xsoO5uMjqYnECj1LT42w+lTnidwqX+buNbxwPvXVJBoUVb12LWYQcQdp3tP/fTEk4scWMRV7K74V+vhyebydyTnVSwezqvgJpMWXG863WnlDd+CcpxWaumo6Y5CsqjxKppICpE1ujACASXlblLWfWqeY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663706; c=relaxed/simple; bh=23uf+y06e6zrelJODSL+O1c7OCV/TWnd4Br3Dn6tpoE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fhw9O+5tyDv0X01jDoy4o9u0wwkc5xrbbL0wRQekHHf+ewAmaPoTsei6S1WSveOkGSZu0P6r94bQMrt6Ouqu4vkZrBXG0coCg7q8FnPX9fMbb7va9agmA0nSo77kR5MqgF3CGGRSH+5NcmVPIon1nlmHWJgnlAStW1KbAbcXOOk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=aKjc8SNd; arc=none smtp.client-ip=209.85.167.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="aKjc8SNd" Received: by mail-lf1-f43.google.com with SMTP id 2adb3069b0e04-52b90038cf7so1082914e87.0 for ; Thu, 06 Jun 2024 01:48:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663703; x=1718268503; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=27gmnNsoJ6HXtUPU106pR+r/c1X658WZeUED3nGHh/Y=; b=aKjc8SNd6aYEIcPR+NNEbQ5g5S0YMVuhITVJ8tuDcFykypkuyy8qxr+oJrnyOw57r0 vDr1sqWyFmjdPqy6R/DgMgOl/E5ShrK3npvKosLxCiI2121OjT1QbJ+7vtg8yZxoTPp3 NhAvQt12Od8RE5De7ZK8//bisPQodrSMUIfNPkW0tf8eyKFtwW7qFO4Yp3fU9U1zYhZr p8XOl/v2oDH7k8pY67TWXg3GA/xMxhZaQSS3VD6q2HleQBiIV9o2GNIuLCo5f6qgkGdm 1udgpeUiMkDJG1VU+NJ1oHbbjmw8X6CpRilCwhyV+xgawgcayTEQCiZ0wy1q7loz3LSj gjQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663703; x=1718268503; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=27gmnNsoJ6HXtUPU106pR+r/c1X658WZeUED3nGHh/Y=; b=Gv38Oup9LapqJW4wcytncO7s3kyk9N68K7HtbmvWwF/hEhUKfYh0VS1qY/xYch1gry uRA11x/06yGx94L0+rERXeAS/DLq6LI57wARHK9NpB/vNXthVKYXDQ9uvOZUrR5mLgR+ jbtHphDR6RHPg45H1uqYx0vNYmNBkHbNOIBFkhT1Qnvs4vXh3RWa+NIRbFvU/Kb6wqXY tYLYUHPbOuqJwEqJ8osiPj6VXEU6kI+3Jc42TGwhlx6kmyZ5Snqv9NkISd5FOirjpHej iMRd3km1saPwYsrca91Ahck15s6LMzMUo2eqr1JnsuAYyBDfMUbA+2fF5Km3pEJENz3n Jcww== X-Forwarded-Encrypted: i=1; AJvYcCXnI1EdHW6eNjusUMjbw7XuCKzFcV24o86OwsdyN9Y1dDYg38mEqp92h6FB5v7GOJs/96C7riaPnpW2A45rp/KpwKdODhRZWpLmbDJa X-Gm-Message-State: AOJu0Yyza/cZb4js2MOgThT81yKyxlcQaMIo5k1gyo2fadvhRddlD9U6 HzOkpnsiXPK2KeCpnQxQDP1C/inFnaoIfzzds3PN0QnRQ2Qqhnz0ijPhiQL+XOciMchJUzHNW2M T X-Google-Smtp-Source: AGHT+IGXDaDltuNvg0lnLePu7p+2cIQ5/S3LaYhvqarTkyBrf/S+D5/CYg6sscw7EIkStVWmrItywg== X-Received: by 2002:a05:6512:2255:b0:52b:7a10:4690 with SMTP id 2adb3069b0e04-52bab4f94abmr3324133e87.61.1717663702699; Thu, 06 Jun 2024 01:48:22 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:22 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:15 +0200 Subject: [PATCH 08/12] arm64: dts: amlogic: axg: fix tdm audio-controller clock order 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-8-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=3277; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=23uf+y06e6zrelJODSL+O1c7OCV/TWnd4Br3Dn6tpoE=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfNU8ucarOPkFh8o6TGaQoMaB26+xAPHT38nBTg Rbm/AjuJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3zQAKCRB33NvayMhJ0Q3CEA Ckw9qqht8eI238qxR5P1bCG3tBQVZ0hC4gZzckFjYm6TJLzPl96awB59aa7kt8FWbTPVe5qVW3udqy tsgd1aH8Q1GTlNe8264ESOtPHHZq1XF0VbTicSVj41ZAgurVbquyo2rkboJzWOQOn8VoBUQIJ+vzCf UKpSmpTe6xBdnJnYkyZn7bKFlqJS9wFpEmTZQb64/seSm7Dk9h+Eh3pd/pSHjtblCY0zDsKtoxNRvq u/P74ZSsIbp2W2hPleyoICoDek+DpzkoJsdpJUfTioLLLzY82xoskn280TyXHgGqPRTdLz0y5QOT+g v6Y9IRzaOr+nv/qQe1bm60S7tezZktoUnm8ZySrXjVpf/TYnvAFjbHh+SMXpD1/0YVcX0Fn5R6uG+v bu5u08e2QtTVConfEsXOfYEZsPi2J08mLSwOoZfrxge7BrgIQSr3ZIiRX6n4n6R1VGlbUtyNri0SJ6 f5eX8lxYvq44yH1jRKJ289IxNCd9R1upvE9IsvXS1mdMC6zlW6bSgiyLQs50mSIwG9aBZeAmHL5bYd S7cRU9FatM2XX67118sXNYaJl2wUBDY6mVThirWBkaKliCg4QacmRdoFJdULbjPrWoLF9V7q7s+hCn ygBodb8/DQh9Q+FpOkU96+6ewosL6jNsk1Dk6YZ5NXEfeMqMdD7GKbZIbFzQ== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE This fixes the following: audio-controller-0: clock-names:0: 'sclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-0: clock-names:1: 'lrclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-0: clock-names:2: 'mclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-1: clock-names:0: 'sclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-1: clock-names:1: 'lrclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-1: clock-names:2: 'mclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-2: clock-names:0: 'sclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-2: clock-names:1: 'lrclk' was expected from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-tdm-iface= .yaml# audio-controller-2: clock-names:2: 'mclk' was expected Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/d= ts/amlogic/meson-axg.dtsi index 6d12b760b90f..e9b22868983d 100644 --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi @@ -25,10 +25,10 @@ tdmif_a: audio-controller-0 { compatible =3D "amlogic,axg-tdm-iface"; #sound-dai-cells =3D <0>; sound-name-prefix =3D "TDM_A"; - clocks =3D <&clkc_audio AUD_CLKID_MST_A_MCLK>, - <&clkc_audio AUD_CLKID_MST_A_SCLK>, - <&clkc_audio AUD_CLKID_MST_A_LRCLK>; - clock-names =3D "mclk", "sclk", "lrclk"; + clocks =3D <&clkc_audio AUD_CLKID_MST_A_SCLK>, + <&clkc_audio AUD_CLKID_MST_A_LRCLK>, + <&clkc_audio AUD_CLKID_MST_A_MCLK>; + clock-names =3D "sclk", "lrclk", "mclk"; status =3D "disabled"; }; =20 @@ -36,10 +36,10 @@ tdmif_b: audio-controller-1 { compatible =3D "amlogic,axg-tdm-iface"; #sound-dai-cells =3D <0>; sound-name-prefix =3D "TDM_B"; - clocks =3D <&clkc_audio AUD_CLKID_MST_B_MCLK>, - <&clkc_audio AUD_CLKID_MST_B_SCLK>, - <&clkc_audio AUD_CLKID_MST_B_LRCLK>; - clock-names =3D "mclk", "sclk", "lrclk"; + clocks =3D <&clkc_audio AUD_CLKID_MST_B_SCLK>, + <&clkc_audio AUD_CLKID_MST_B_LRCLK>, + <&clkc_audio AUD_CLKID_MST_B_MCLK>; + clock-names =3D "sclk", "lrclk", "mclk"; status =3D "disabled"; }; =20 @@ -47,10 +47,10 @@ tdmif_c: audio-controller-2 { compatible =3D "amlogic,axg-tdm-iface"; #sound-dai-cells =3D <0>; sound-name-prefix =3D "TDM_C"; - clocks =3D <&clkc_audio AUD_CLKID_MST_C_MCLK>, - <&clkc_audio AUD_CLKID_MST_C_SCLK>, - <&clkc_audio AUD_CLKID_MST_C_LRCLK>; - clock-names =3D "mclk", "sclk", "lrclk"; + clocks =3D <&clkc_audio AUD_CLKID_MST_C_SCLK>, + <&clkc_audio AUD_CLKID_MST_C_LRCLK>, + <&clkc_audio AUD_CLKID_MST_C_MCLK>; + clock-names =3D "sclk", "lrclk", "mclk"; status =3D "disabled"; }; =20 --=20 2.34.1 From nobody Thu Feb 12 21:46:52 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (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 00AA613E04C for ; Thu, 6 Jun 2024 08:48:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663706; cv=none; b=SYNaq9BMU2g0pGHFFqOIPxHr3ymvBOMf7xt9so5ont+ATvXFbSRjA4ZS1tGbT3pKdmMOzRb9jdGoF9PUheTp45bYwKbIXqbfQEvp8ISlYVyeFoK0ZwkGYWWU8T3bhnJj0xVFbpW80ip/eton+9gSDRadDyvqLN262S+A6neCT/Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663706; c=relaxed/simple; bh=JAb6Muut5KHcHBna9lqyRERkBmnN5hdIffo6dmjjMoM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XwNGgD+WltDWEK9eUDNmCvSC4Bd9AQrVf7PhYjDMrLiyoUj9C8NLDHHej4KPjhKmmvPYh068n8CKTKCS2ysclGKBWraw+uEjaKTBZM2Q+luNVq8frY+/zMHmbnFaLUnEe+7eFgywkpA7QGH1DDt9IayEEq7Sb1QJsEM4kcg7FlY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=uGEgR/Ph; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="uGEgR/Ph" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4214fe0067fso8117825e9.1 for ; Thu, 06 Jun 2024 01:48:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663703; x=1718268503; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=whthHnnAV0riUU9YI5GKHGEVmsmBElqPPF6sWdWzQJE=; b=uGEgR/PhQn9z6cTE7bcqA3H2nZasZZUW00+Bx9FSdBnVfeLasIXziScDI2mgJSiZ6w LMNJ/J7n3wBHDtxSibyU/H0PcxK8VNVQi8l++RqvlZHQLZ8fvuEgSW1nFBQ3+xhJ4KrE U5vDOD8NdSr2QdAYcc9h97IIKG0dP47elQjVWgfDCBjWujzf7aMA1HpJvu8dvBa2YvIY tx0nFn0QGXcwUjE0uPsDxwHnFRxKJEBjcUDd3saf9ra1aHWZomnQDltO+m3qfDzGTkkT 8VEQnoFYeYB2gY0PiYmzX93pPL82M/1sqHaTpg+Wiya1/3wdQPLoiDPm5MW7XvmhNcLr 6GFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663703; x=1718268503; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=whthHnnAV0riUU9YI5GKHGEVmsmBElqPPF6sWdWzQJE=; b=b9XRh8ButkulgjUlWz0pzWIdcO3SdlnDdqKB2+f4g9YUnMSuxgYrhPA6I/NQHBMdRx ZZwKuRF0Qcj3uBXS2YohOdZ3ZnJVlL7odzv2vHnU2x7vG9uOtxAHxLlWdfUaj/bDs/FO tc2Ro80u3cadHmqBkqHWrQAhpQsDIwinsRBHClwvymGny9mee411LKsqOzfTyu/YLhQS E9Rgbm2GDdod+ekySCeeni5WgBvweEXKJL8u9Gg277w99N5JfOziR5Z5pf8dAyAncNQk CTZykaJ47yVUJNqwkSNv+AKzEfRS/hCxi/1V7y09d1ua044ONEJVYB8uy3L1oVRo68EX LA+w== X-Forwarded-Encrypted: i=1; AJvYcCV+4BNlGhG0zN3cbljpN1HxmqARP6VKR/4YRxbHQP0c/va3Z6bwgolFHIqGc/NM7BRg2vbpOdthEKU1600jEzRU7frRdp2caqe3UQDU X-Gm-Message-State: AOJu0YwrTGBUxbFXRAHd4kihq/+7uXfjnnzyAi9FG1O5LhJD79uIWpD3 Is7QYuAVPoPBr8QNkN5jSo6BbF/YEY42r5oTKbYfIw1+cbL7YvwSaqbQwxBbVaxhJPHBJqA2pUG o X-Google-Smtp-Source: AGHT+IHu9gterr3sxhxkdqJc5Qs+YCT5HRh4tbwy1mr9JObTnqFltnf5YOEZ1L7+4uLq7kG+fY0Zsw== X-Received: by 2002:a05:600c:3108:b0:419:d5cd:5ba with SMTP id 5b1f17b1804b1-421562c7de5mr43085835e9.7.1717663703498; Thu, 06 Jun 2024 01:48:23 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:23 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:16 +0200 Subject: [PATCH 09/12] arm64: dts: amlogic: c3: use correct compatible for gpio_intc node 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-9-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1360; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=JAb6Muut5KHcHBna9lqyRERkBmnN5hdIffo6dmjjMoM=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfNVIBKe2IvSZ6gQuVXIN5vKTJ3pwx4qJvciHA0 3AAwnYCJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3zQAKCRB33NvayMhJ0QqjD/ 98Nzxe2ojQV6/tCKNgn41bVNKl6EeN2XuOF8cgyikF4ikKDLr3ZXy2up1mw7VOhMf01UbwSjgr1C4P piW84JnlGWrLfXCpayYik2PNUIdiukP0GML4QSFI3ocSm4R3X8Ckym73SJ0OiPSmrZ+RLk1VjMle3Y S1+Woo5F8rZyqTm7dsUU6zrc9QALRO+Kq8YxJGDsjtgtCvIg77bfVxeEc6NuIhPLJLM0aofdPX1xsL rvnbM/3srKQJowTvAHnLJ/zwqH7bkjUWMQtBs4VeOW5RxRSZ26GATIOnFMzxWYCPgZflqGm4vYjQrG 5b+FwpjdiLceVA9K3bOVzexw5ZQShZlq+CNkurR71kKkKtUHtqAui4ZhlhhJAFHLR6deX9pkEa6rgl Pz9iQkbeEcFZVv8koL2ayhN4h8TNvZ3J9Ea5U7vE/nNHE/1QugpUhPg6uB8KMU6u4gP08ScHoWapCP SFHCwJJ686Syjqs1v4teMvOlxosixnc3UKc5ehxN8kE7K15z/ulxkMkP6SoRaG2n4nc7WVOvBQDDZx 5Dm32dCvBr4cyUu/4pUu+lyCOw/gyC5YYEwie3Dmzj3Aju7kmo0owozHrCJAYMwZIV8lOs5l8f9O76 hGj3E9qnpgegW8OFm+BBo5IjuxETEBf93ahUQVJT1DATJWw8kjiZyRnkkT7Q== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE This fixes the following: interrupt-controller@4080: compatible: 'oneOf' conditional failed, one must= be fixed: ['amlogic,meson-gpio-intc', 'amlogic,c3-gpio-intc'] is too long 'amlogic,meson-gpio-intc' is not one of ['amlogic,meson8-gpio-intc', 'amlo= gic,meson8b-gpio-intc', 'amlogic,meson-gxbb-gpio-intc', 'amlogic,meson-gxl-= gpio-intc', 'amlogic,meson-axg-gpio-intc', 'amlogic,meson-g12a-gpio-intc', = 'amlogic,meson-sm1-gpio-intc', 'amlogic,meson-a1-gpio-intc', 'amlogic,meson= -s4-gpio-intc', 'amlogic,c3-gpio-intc', 'amlogic,t7-gpio-intc'] 'amlogic,meson-gpio-intc' was expected Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi b/arch/arm64/boot/= dts/amlogic/amlogic-c3.dtsi index 32a754fe7990..f8fb060c49ae 100644 --- a/arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi +++ b/arch/arm64/boot/dts/amlogic/amlogic-c3.dtsi @@ -111,8 +111,7 @@ gpio: bank@4000 { }; =20 gpio_intc: interrupt-controller@4080 { - compatible =3D "amlogic,meson-gpio-intc", - "amlogic,c3-gpio-intc"; + compatible =3D "amlogic,c3-gpio-intc", "amlogic,meson-gpio-intc"; reg =3D <0x0 0x4080 0x0 0x0020>; interrupt-controller; #interrupt-cells =3D <2>; --=20 2.34.1 From nobody Thu Feb 12 21:46:52 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 E004213E881 for ; Thu, 6 Jun 2024 08:48:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663708; cv=none; b=WTNu3y/KvZuVtO1CmtEWeo9JZ1bUxtmO+XQYXhsWagKpddZW2KKvXrwKyjPGdE8ihV7BE7vjXbwtK/wPNGYpI1pUqaZiwS/RPavvirSDRS2t9kFyr2MQIBzuGtxyjr9J8N7bLvVmnZwgk/Mp4ZITNIQpahqDQM2FrOkOKZ52ocQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663708; c=relaxed/simple; bh=kKhJhZf74EGQXvkurWzqim/0Eg8JJMF38UR74hRhQLQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=E4C5PzrcVJo/Xk2NzDPHgPx6R//ZZ67ye2Ksue6hPOiiRDV42TffSTqkoBFy0TXR5tAwN/kfDK1Z220bhfEwzGTLYKbs3jZ9IfHz/UJtBUilsITgu+ke9i4Ait94GFBXLfhHFY919iC+lIE/92s+6qzMxrN0VdyS5yHy48CrsjU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=UpGZIw2F; arc=none smtp.client-ip=209.85.128.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="UpGZIw2F" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-42121d27861so8271505e9.0 for ; Thu, 06 Jun 2024 01:48:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663704; x=1718268504; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=md2vfydVbKRQKv8woiaMeh18dxE+BvhZ3JaDmoNvYf0=; b=UpGZIw2FNc6qgs7Wyp44Yrte3nv4r5r2Bi5Clx2lHhlfmn2gTLujUpR7l66hpxOTOp PU8cPsZEKIIVuUrEb9Zrn1XxFUxkOPILbC53SaqVL0p7UlsLfBDpEP/F+hfvPlCvZPHB 74uq3NYa7gSQH9+eAkP6KmbIJlbnMR1IDwG+Oxqfjefw6ke2nBhMWFCIEDNJQ+ie0tli pMpSC9AzPWKZVpaIRJLW3sy4sHEOYb0RY83I2mm2vLcrkuafu/sgUC4mKFuBELV4C9Cj Zluw2swn4t3pmULvdjCkL2rHAIczbvaKUB57KOpwxOig94U1ovjTgCYsoOoUtXaoSSRM gCuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663704; x=1718268504; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=md2vfydVbKRQKv8woiaMeh18dxE+BvhZ3JaDmoNvYf0=; b=M1X/PRgB0peJsBbqeW7i3y4rOKgmebJkpROXxW3//bYBt9fLLACDr0Ojs2sA/vDCSt jtPeocekLgwAFXN9jRAtUvn2t82wPcLFNUUzJODgx6MRU9Mkj2VpGfBx3Vim+vMhpM2Y axuuwcSOwJIM4Zhv1dUETBbFaVhUpURtCIH1fuNzmnOqTrvh6+w2EhUFcJvdisJ8y/ia EBuSxH8rbr5vJSDh8hmfvFBLVkvOBQLpuEnJKMO9yoSiNVFHy9nC32hFH9ZDxn4GtoNd R1smiShxfdUiudJa3dyHct8XWbUBK5+NIky0ZMZDNTeKX35zIbJI5k7yGlgIohqYLlfK ayxg== X-Forwarded-Encrypted: i=1; AJvYcCVT72Y02kfVGg7ZSHbpmkulP1CulGLoLG2JVnQ1xoIc3rOkVj1lmcyIDSi2OydQ5bl94bE2dL2Xr1QZ+LEaeakNUlwzQE9czva7LwIe X-Gm-Message-State: AOJu0Yw0BMtA7vxp8y00eePmazVcYT7veAFUS2FNwHdesFh7uMWzIHv/ 2wwyyHLA1T4qsNVrmGrDlhiFPKHEa4w0fKwGHBHSAlJ5bI2zvPS1ftB8p2xqKx6m3L4kU/Sdp/G z X-Google-Smtp-Source: AGHT+IHjqikyO2a2r3mJKCcsb9JEmLNmKaMvv1xJrL/lxQZAcEccnBqavzwKFkxKLV+bqKvAAFyDqQ== X-Received: by 2002:a1c:4b15:0:b0:421:497c:b5d9 with SMTP id 5b1f17b1804b1-42156338836mr41812145e9.29.1717663704270; Thu, 06 Jun 2024 01:48:24 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:23 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:17 +0200 Subject: [PATCH 10/12] arm64: dts: amlogic: a1: use correct node name for mmc controller 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-10-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=814; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=kKhJhZf74EGQXvkurWzqim/0Eg8JJMF38UR74hRhQLQ=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfOYScb8JqlWb2OYfUPRFA3UVIVOPnwKpb63Oac RwvPvG2JAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3zgAKCRB33NvayMhJ0aY8D/ 9QxzooU3G1/kRr1f9KNPw9mPI5WJXraQKb043yFOjGM3Z4LS/gHT/L3zcJalbJu9oAS2BEf0UDIyb4 6Y+0Y9FL/A0mkYplSF2dpHe8b1zmvZSsDIPT0bsJ+LVbDoDR+Yl5pv/eCpzsc2qE/7bUuzSj0uGTk9 R4N6Ury8OraFMCTBhuzTnki46GttXQRVDLgyHXoWdU2m73sbGRn/yFhVdpxZWwopZsH7OZK8k77La+ v/1gx7quJa7fgzn5dN/Iw50wuWBzVAJi1Md5hDAAQvUs4Dgqn1VRC1XdkLlNGT+uli3T6sKhkvSmr8 F2iAWcXRendQjCzuH+N47uRhDNq0b1DiWqyv21Zbefw3NlM/UzWRAbttgWsvLHzSTWBWbznhJrRDFZ vv/XObpgirGyW3mP8Obe0EW2RBPeftYB66gyAXZV9jHeNGGRAOAKwBDYzc4Q8ULp0qsOt6TvRlNNR4 e2Co6NnuOLR14P7WBsr7nYmAAi0wSgIlKM0brve+E+nmDjhcMU9HyaiHR/EXoSbFAW1UB3GZjsfnK8 6gKAy5JtpLE+ty6Ds8EqpAiXMAZqUeiSnfVzF4dwPFwdiuFAWHbO89ySf3xcmr7gngWzjgMuKqOj64 KF8HJpbBx6x5fN894JLD+ydBScpR/+xpQsRCCCYkfr7jHkGL0dvbcG7LpiSA== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE This fixes the following: sd@10000: $nodename:0: 'sd@10000' does not match '^mmc(@.*)?$' Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-a1.dtsi b/arch/arm64/boot/dt= s/amlogic/meson-a1.dtsi index c03e207ea6c5..4be801d12c4b 100644 --- a/arch/arm64/boot/dts/amlogic/meson-a1.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-a1.dtsi @@ -419,7 +419,7 @@ clkc_pll: pll-clock-controller@7c80 { clock-names =3D "fixpll_in", "hifipll_in"; }; =20 - sd_emmc: sd@10000 { + sd_emmc: mmc@10000 { compatible =3D "amlogic,meson-axg-mmc"; reg =3D <0x0 0x10000 0x0 0x800>; interrupts =3D ; --=20 2.34.1 From nobody Thu Feb 12 21:46:52 2026 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (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 A3FB113F42E for ; Thu, 6 Jun 2024 08:48:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663708; cv=none; b=TBWuYFpV9ZYeXP9uIAVZ9+QwFSMpEmQ/lsb73y0l9ApEjeckhYce04qkr4kKVl2DZBngBR9ouEbs3Z8adv6b4lVuhC/kt2+2AeWehqT5DbOFJ9rL8JF/fenShAKJpuZxUPF3z4ynspwQb6AF7KIOPNbJAUQMhqHJMQqvD4hjZkQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663708; c=relaxed/simple; bh=zlmLcdUmYl0S4n0pRhWJV5tV26JKeT3szLzZNHMzvlI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Py2XKc/bamPMn2d7mzZ45crkg8KU4GAY0KUzuccyk14gRRYS4ST/24X0u28ONnTTELJvpyo+wqmYgVKVoIwtWd81/QR/KpeguG2Ubr79iv13DlCnmvFsVuXE2GagfW5wzrLa8B5pQhMuN5GIEdh4ouzVuQtKluouAZlUESg89oo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=wazrRhQp; arc=none smtp.client-ip=209.85.128.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="wazrRhQp" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-42121d27861so8271695e9.0 for ; Thu, 06 Jun 2024 01:48:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663705; x=1718268505; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=JdxVYMQSwsBjETYXUb/TiJR6/kX0EA1fzEmOgzqhPuQ=; b=wazrRhQp4QvGhi9FlOtwBScSxwZP+XDmD1VRx+i4tHgz5w7fd6u9qm4y4HiHDp3xKz X3GpBv12vRNFgQjq1cCpCbj6y+FH1eBcKB+ZXIPsHSrxetvcntMxextvx0lKEEduZ296 A/XJUPZwwvPORIjQbncS+fxYApG1+EWQL/X37dB0k1Io8nUjloQ5bS6Ln+E2bHEbUZXO MXnN3gSxDn5vdX81t67sExeXUEceWOZ8qqJdFEAfLPIIXX0ImHtTLGSnS8XkbH1lLz0s UJ7uU2rgn9cHhBp8CYOflyIkq7TtT/c/4C7vNF9IumTl+zA2rIo9NxoyGSyLGPY3yW69 7pIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663705; x=1718268505; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JdxVYMQSwsBjETYXUb/TiJR6/kX0EA1fzEmOgzqhPuQ=; b=VgiRKkJ3Z8VeqrTTgyFRhOvko2YYh9n8onWTeoiG1u/hQtBmcDojOry/bO/e96FfNz NG9sJwHMCFh0MEagqnPmbkt5TNzDp1xJ2sYIrkmzFL+O58/iufqKMAFXOXn+fN66dMr/ iYe7LJnYt3wJPIhtsbz7vsh3VAve2Z/Bb86ePqkkdCGcQwqIEDAjqNBZXXc6+C72vM6A XEq9n2aMgGOmVAyAjcSsBe5nzEvjeVE8oc4GjhE+lUnrD5Nfw2fI/OLTGnB2Kgki5v8e AeTwZPmGV9W+RQtFVR1BcuhTF+I3Q5qIc0CYwaVcv8OmoXjy5Ydssztq2HL6q16MH3hZ ie2Q== X-Forwarded-Encrypted: i=1; AJvYcCVH6jMpA8QsK81utTwnH8FL87kOjw0FVH6Bq13qaI0escCCwQMCfGuxC9nAFHEZCo3Po0m4k2Syd6BPfh6KS78vRz2zrMtbVWZcdOoZ X-Gm-Message-State: AOJu0Yx+Nv3lNRyPF2ychVQk2uj2UqzJp86u3voJt4dLwubG5K7tXMOt s01wWo3z7Kovvir8k2XR3xKzLLWGTHSvMHJ1egcwOHovhp1isQSYu9GW2os/gyzrmUdvQS/0HwS 1 X-Google-Smtp-Source: AGHT+IFgBJznRwWmXlhoTzwqKs7ghgTMjkOwyXK3mR+0BcfvkTEQacyLBQZBl3X+FE+uIo7F0zE8eg== X-Received: by 2002:a05:600c:19cf:b0:41b:e406:5ae6 with SMTP id 5b1f17b1804b1-421562cf319mr39231825e9.9.1717663705084; Thu, 06 Jun 2024 01:48:25 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:24 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:18 +0200 Subject: [PATCH 11/12] arm64: dts: amlogic: a1: drop the invalid reset-name for usb@fe004400 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-11-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=761; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=zlmLcdUmYl0S4n0pRhWJV5tV26JKeT3szLzZNHMzvlI=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfOhMzyc+h9+JVkIjeLiJwkC5RIgnBGzlwVjY/q 6rUuKkiJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3zgAKCRB33NvayMhJ0RrOD/ 4hoFGbYDtDrSzDp/8RkgMNtJHyHQbgjQoe8bid5k3WIoTSIs2HT4OsTd+NVWYzoHxpcwiO9dKp6hRG DxZHkkv2qdyh0FGFAqP2tqInuS7ZzCmC0+7YMKNPbZRiBtMSomUfS0g0jFmVaE74GoYS+FT+sL18BH YeTOeDcsggbJFR/wpTLGj7bcNobfkWSrmN0RGgpVYWmbUcX4+Gfsj8JpKggUOa/QzBHeaDT4qD4qUh q3sJjsxEaM6jK79ATjh+HOf38oWIM+xg5LwghNEvUT2L+awNu7Uwo2CwLhGJucU9BPLB4y1MX7HuMV tSZOI4gre04jo8nRU8YSal5o/q093SVDfa8u+SRApA29LbBLjEx45jXOQ+FrsnV4YAAIY7A7fuomCV X6GurODT2X33NcdkQzt4zonX/5rZ7deD4zy0qpFnU7fH0/zcoTrwshlXyRKyLaKDqYHp9flB6pTCOd OLN5DVQt8VfKLSvk1pzTetHpxToRpIjg4sEeJ9aRpR1Rj5uO/6yfX5p3K0I16sWWGK6ima5ZLHjJRO /8/P06M6sYEt++JkHo99VuSxDkDF0eZL2BT9LBrwNrN7clHqHLHonTMoDhGEaGrWNTRCcBvqUF1wds vxJlrpMzP1MrD7ek0tmVFKItmHGE/k0mgg32p9F+FdARyNPthG+VCNw1hG/w== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE This fixes the following: usb@fe004400: 'reset-name' does not match any of the regexes: '^usb@[0-9a-f= ]+$', 'pinctrl-[0-9]+' Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-a1.dtsi b/arch/arm64/boot/dt= s/amlogic/meson-a1.dtsi index 4be801d12c4b..ade3a51ce89d 100644 --- a/arch/arm64/boot/dts/amlogic/meson-a1.dtsi +++ b/arch/arm64/boot/dts/amlogic/meson-a1.dtsi @@ -453,7 +453,6 @@ usb: usb@fe004400 { assigned-clocks =3D <&clkc_periphs CLKID_USB_BUS>; assigned-clock-rates =3D <64000000>; resets =3D <&reset RESET_USBCTRL>; - reset-name =3D "usb_ctrl"; =20 dr_mode =3D "otg"; =20 --=20 2.34.1 From nobody Thu Feb 12 21:46:52 2026 Received: from mail-lf1-f51.google.com (mail-lf1-f51.google.com [209.85.167.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 EC967143751 for ; Thu, 6 Jun 2024 08:48:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663710; cv=none; b=XGDwbYHIbWCEIaSyYj7itcpFlC4ur9mHww00M1ixbf0l9XS8MdDmTmQFPwGFWduef3CC1115RrecJ8hN3KXeT3pPl1k3JwPt49b/I7bgFOrzm1Pus+NTW1ulMP/8fgeOzDLDGNMtPQtb0DD3lgxosrXei8jMrpEvVcFb0nVPSlQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717663710; c=relaxed/simple; bh=CB2bPtaDpU75ktGs22gfMyRNjffoEcH2n3mjNBAk7PQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fMG2m8CAbIvZIdQe/4pwPznFo72zZLnSbCFlhCqOdRGmYjTmNWI0WX/xyAn4SW3c9FS+81XYK1QzkmQ0FUT41ficBS2QEN5UtzEhWk3bW6VK9K9L51u2y6sqziK8cz15O9XV8Gkot4H4mQrScgyKC2GdfZBUCa1C7+NbCnWAWvE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=o5WrCbs8; arc=none smtp.client-ip=209.85.167.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="o5WrCbs8" Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-52b87e8ba1eso1040878e87.3 for ; Thu, 06 Jun 2024 01:48:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1717663706; x=1718268506; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=pUKn7nRoMeLL5mqRvKldIOdmuSCawvGpeoUFhl6OTCA=; b=o5WrCbs8CxpDdI5oJFm19jSk25q+kzxOIyRaZamnj/4404iyJTVJewG6iqDLctpbFl EcnU1/4ZFwDW0xR9rZ3cQP/k1CFTfMWxfakdOJ2rA5APQ0kHcIWiGk6X/1VjV+B51jtk jMsg5n4U955t0gUCIb7D/T6AbK2zssFoyeZTBZswmhKjg3l6spNd0wO8GVJytj48E+tH dih/jYnGXYuoXChWQtRS4bvwacGdiVMrH6mCjtkQ4KKBH1t3jgMnUlnou2cs8gkDNQu5 HvwTZMmXtQiu2CLMqt/N4UhEPVBhM/aPvNfv5JnXth07/I1obkEYWVZh3RPFs9KTN4jG FlLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717663706; x=1718268506; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pUKn7nRoMeLL5mqRvKldIOdmuSCawvGpeoUFhl6OTCA=; b=ILzK2o7NNiON39+PvgDKcLi91F84ZM6bLLY36LORGzz/v2hUWtiGxfABTS7EfmTa+c vg30sr/DjV0a//gxmPpumHAhbtkzOEv1zsFwq1QPZUaj2x3+xT+Im1SN1B2Dpp5XxPvp ZUKbfVz1xrxfVdUqZ4PtSTNU2Ue0JcN1y+9/1GW3SpOj3kEkN7/hDx4YJDOBn6WzotHN bIW2FL0gXz+ZWRppzUgH26IawVhWh/cpDhqhhpxV9qA0oa7Y4wY1J8Zf26qpufwmfZ2U HyeFf1Q4tuI0twRt45B1C+nRF9gEp6hXzBPuVlOO0oQmJUUh6j7I9+nmruFHdnj/5fOQ yx6Q== X-Forwarded-Encrypted: i=1; AJvYcCVIQs7pyY5IXH+d2R/3J3E6J5QfrjCxkXH7E2JmGZq8nHsYejr87Ayj2ID0okflZ+P4C/HHMi+VSQq1aO3XBZwFoKSRi6OScIREr/sE X-Gm-Message-State: AOJu0Yyf5PEQnJPbXYdMr03y35J9G7UsNdxp2B2Cbjq9HlVXRa+ZOYPJ KahKuNfMB4vUigGyrsCq9E2McRCrZIOs3gBj4TmR8SXHiZEjKvDFiKrKkNvKFPLAQ+se5luPOFm L X-Google-Smtp-Source: AGHT+IHrdV+x4TijqSa/FABtkOHGZVw6OnDi1dAynF+1M0R/1Oxx2xSnUnffhNF9+XNMmeVoZm9OrQ== X-Received: by 2002:a05:6512:3da8:b0:52b:b4d7:ba55 with SMTP id 2adb3069b0e04-52bb4d7bb5bmr912193e87.29.1717663705942; Thu, 06 Jun 2024 01:48:25 -0700 (PDT) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:8261:5fff:fe11:bdda]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4215c2c690dsm14227445e9.34.2024.06.06.01.48.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 01:48:25 -0700 (PDT) From: Neil Armstrong Date: Thu, 06 Jun 2024 10:48:19 +0200 Subject: [PATCH 12/12] arm64: dts: amlogic: gxbb-odroidc2: fix invalid reset-gpio property 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: quoted-printable Message-Id: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-12-62e812729541@linaro.org> References: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> In-Reply-To: <20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-0-62e812729541@linaro.org> To: Kevin Hilman , Jerome Brunet , Martin Blumenstingl Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=866; i=neil.armstrong@linaro.org; h=from:subject:message-id; bh=CB2bPtaDpU75ktGs22gfMyRNjffoEcH2n3mjNBAk7PQ=; b=owEBbQKS/ZANAwAKAXfc29rIyEnRAcsmYgBmYXfO/q9TsnRTODhpmyAtqQzWilWXGX5QAleIeFCi DdjYcruJAjMEAAEKAB0WIQQ9U8YmyFYF/h30LIt33NvayMhJ0QUCZmF3zgAKCRB33NvayMhJ0UsFD/ 972tFQmlu+yOj3Y3cb41aRStMfvlb1KNBydlDb4519AfovBO9UKgEg2eC9x0DxUYuocvuaqshslDMu 8Jl48g6wGafXwyIuemsdnD5bdnKFrJnSgztIo/j010AMW2FrNTOHm30iN0HkTB9Jzv2eZyvhTSXmZM mlxpjEmqTRRhiyhSJbFjio3EqeGnaf79jtlqEq/cx9voSEOxsNDPo21Ru3+H0Le1mIWs350NhJzVzf UHUZQmFk/d5Nwy+k8iab+mCWwk2/OvVEtnPROWR2xDj5xxorBA5qwGMqofLtRTBLvZu1/hfBplDJpy taK5Fc6sNCBVvw2L3lt4jZ4NdbkEzzTCl5/pawmpls13eIBzKPcKS8oclR86HbkxIubZoZN4YiKsaj 1QPPDrPJdKvFqUzfJLA+zosKqFEJkTfEfA5U/sWRBY+2fJXZf1XAeZBl62cWAL0P/Bez22+1bLTtsj G89uXpy2VhYLqEv6eMlYmoWfWsTF1tfZEBno75A5KLWczU7IFPJ7t+GcDH0do3wZjeL+RBF1O96SxH vvpvBnec20o1WZs+DWereAy8ZUeLZI8KOAJdeedPPeTMGATc9rqMufHW4+949yUW/IasisYiCLk+gn gan55yYYfRzcbVROlstDGHRL8OAlgGP/Yce3Usl5+SJO9AppT+agJHTwgDRg== X-Developer-Key: i=neil.armstrong@linaro.org; a=openpgp; fpr=89EC3D058446217450F22848169AB7B1A4CFF8AE This fixes the following: hub@1: 'reset-gpio' does not match any of the regexes: 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/usb/genesys,gl850g.yaml# Signed-off-by: Neil Armstrong Tested-by: Christian Hewitt --- arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts b/arch/arm= 64/boot/dts/amlogic/meson-gxbb-odroidc2.dts index d4e5c960d4cd..cafbd5f5b913 100644 --- a/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts +++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts @@ -411,6 +411,6 @@ hub@1 { compatible =3D "usb5e3,610"; reg =3D <1>; vdd-supply =3D <&p5v0>; - reset-gpio =3D <&gpio_ao GPIOAO_4 GPIO_ACTIVE_LOW>; + reset-gpios =3D <&gpio_ao GPIOAO_4 GPIO_ACTIVE_LOW>; }; }; --=20 2.34.1