From nobody Fri Dec 19 13:53:43 2025 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (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 3908517B433; Sun, 1 Sep 2024 15:57:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206269; cv=none; b=iKkpi54bkOWIkEo70CZwKTqj5v+d1nGurtwKmKrFg3iuO09VMrk3w0EwowD/+4QEtPszVqc7vsru8wiv6r8pJTaXhQ9/7B5DyoKOsnDexbVCPbbBBDmB+vhbD5FKQ9Gu5kGu/GKcnL4GulXmZYw/uHCMPSnphRQ0EjRAfjA47kc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206269; c=relaxed/simple; bh=Oy4yxmX1JX+gOfwgTqDINTY65VmJhtOj/OGOHXiZZc0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Sbn/TMGLvQZp/sb50kZJZ/7pmMQ0m/AXW2AG1/OEP66ySptwZRxs2nT1Q0cMepCsg4cNSsZ7DFHgY+TkgF5wtt3M6fIICddZ1m7memWICBS/BYA6Ve3zFbwJuNqg4qFtWHGumisDFYEPFwwyWPOWoiSIGeJ9ddXszMyJg753r7k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=T9hPvvmt; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="T9hPvvmt" Received: from francesco-nb.pivistrello.it (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id 0E6A71F9F1; Sun, 1 Sep 2024 17:57:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1725206256; bh=1Ob0e+Qn93ij7b7IP/gAJRwe1k4eBRmfkKD7MG+ku9Y=; h=From:To:Subject; b=T9hPvvmtU3tFcc8K/o9OoQXZ4QBU3svlnRyQENkuKCcsGDZis59iIJLVMyJXpWl+l 1VhHhW537nFvOfIr7mycg9izXvX2QC5wUevKfpr0IE3Xsk4j4EI/ZGbwDGmPyUwMr2 VUuKObO239ajmFjlWL4F3y+ClKnod0FARrAAcvg3bjTqHvjlua/hy4BlO5DNsBUbh/ eUw+4niY8xfqrJYvvb9J5BB/z644/a61Y3xRGeT73H/aWU9UZbUVLw0T/7h04Cy1kG Sq7o8Xsgp9q046qA2S19PbSdZErH8mB7xCc5GUcASCakzR1Mazi/FzDFOlqs08bSd9 w++QBy4BOtB6Q== From: Francesco Dolcini To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Emanuele Ghidoli , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Francesco Dolcini Subject: [PATCH v2 01/10] arm64: dts: colibri-imx8x: Add usb support Date: Sun, 1 Sep 2024 17:57:12 +0200 Message-Id: <20240901155721.7912-2-francesco@dolcini.it> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240901155721.7912-1-francesco@dolcini.it> References: <20240901155721.7912-1-francesco@dolcini.it> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Emanuele Ghidoli Add USB HOST and OTG support to Colibri-iMX8X carrier boards. Signed-off-by: Emanuele Ghidoli Signed-off-by: Francesco Dolcini --- v2: Fix 'id-gpios' property, s/id-gpio/id-gpios/ --- .../dts/freescale/imx8x-colibri-aster.dtsi | 26 +++++++++++++ .../dts/freescale/imx8x-colibri-eval-v3.dtsi | 26 +++++++++++++ .../dts/freescale/imx8x-colibri-iris.dtsi | 26 +++++++++++++ .../boot/dts/freescale/imx8x-colibri.dtsi | 37 +++++++++++++++++-- 4 files changed, 111 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi b/arch/= arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi index bc659066e19a..c02dfdd75b60 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi @@ -7,6 +7,10 @@ &colibri_gpio_keys { status =3D "okay"; }; =20 +&extcon_usbc_det { + status =3D "okay"; +}; + /* Colibri Ethernet */ &fec1 { status =3D "okay"; @@ -38,6 +42,28 @@ &lpuart3 { status =3D "okay"; }; =20 +/* USB PHY for usbotg3 */ +&usb3_phy { + status =3D "okay"; +}; + +&usbotg1 { + status =3D "okay"; +}; + +&usbotg3 { + status =3D "okay"; +}; + +&usbotg3_cdns3 { + status =3D "okay"; +}; + +/* USB PHY for usbotg1 */ +&usbphy1 { + status =3D "okay"; +}; + /* Colibri SDCard */ &usdhc2 { status =3D "okay"; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi b/arc= h/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi index 9af769ab8ceb..91de84772e1c 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi @@ -23,6 +23,10 @@ &colibri_gpio_keys { status =3D "okay"; }; =20 +&extcon_usbc_det { + status =3D "okay"; +}; + &i2c1 { status =3D "okay"; =20 @@ -90,6 +94,28 @@ &fec1 { status =3D "okay"; }; =20 +/* USB PHY for usbotg3 */ +&usb3_phy { + status =3D "okay"; +}; + +&usbotg1 { + status =3D "okay"; +}; + +&usbotg3 { + status =3D "okay"; +}; + +&usbotg3_cdns3 { + status =3D "okay"; +}; + +/* USB PHY for usbotg1 */ +&usbphy1 { + status =3D "okay"; +}; + /* Colibri SD/MMC Card */ &usdhc2 { status =3D "okay"; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi b/arch/a= rm64/boot/dts/freescale/imx8x-colibri-iris.dtsi index 8d06925a8ebd..a6b013cc6929 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi @@ -21,6 +21,10 @@ &colibri_gpio_keys { status =3D "okay"; }; =20 +&extcon_usbc_det { + status =3D "okay"; +}; + /* Colibri FastEthernet */ &fec1 { status =3D "okay"; @@ -108,6 +112,28 @@ &lsio_pwm2 { status =3D "okay"; }; =20 +/* USB PHY for usbotg3 */ +&usb3_phy { + status =3D "okay"; +}; + +&usbotg1 { + status =3D "okay"; +}; + +&usbotg3 { + status =3D "okay"; +}; + +&usbotg3_cdns3 { + status =3D "okay"; +}; + +/* USB PHY for usbotg1 */ +&usbphy1 { + status =3D "okay"; +}; + /* Colibri SD/MMC Card */ &usdhc2 { status =3D "okay"; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/= boot/dts/freescale/imx8x-colibri.dtsi index 49d105eb4769..56de45fb05e7 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -23,12 +23,31 @@ key-wakeup { }; }; =20 + extcon_usbc_det: usbc-det { + compatible =3D "linux,extcon-usb-gpio"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_usbc_det>; + id-gpios =3D <&lsio_gpio5 9 GPIO_ACTIVE_HIGH>; + status =3D "disabled"; + }; + reg_module_3v3: regulator-module-3v3 { compatible =3D "regulator-fixed"; regulator-name =3D "+V3.3"; regulator-min-microvolt =3D <3300000>; regulator-max-microvolt =3D <3300000>; }; + + reg_usbh_vbus: regulator-usbh-vbus { + compatible =3D "regulator-fixed"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_usbh1_reg>; + gpio =3D <&lsio_gpio4 3 GPIO_ACTIVE_LOW>; + regulator-always-on; + regulator-max-microvolt =3D <5000000>; + regulator-min-microvolt =3D <5000000>; + regulator-name =3D "usbh_vbus"; + }; }; =20 /* TODO Analogue Inputs */ @@ -329,6 +348,20 @@ &lsio_pwm2 { =20 /* TODO On-module i2s / Audio */ =20 +&usbotg1 { + adp-disable; + disable-over-current; + extcon =3D <&extcon_usbc_det &extcon_usbc_det>; + hnp-disable; + power-active-high; + srp-disable; + vbus-supply =3D <®_usbh_vbus>; +}; + +&usbotg3_cdns3 { + dr_mode =3D "host"; +}; + /* On-module eMMC */ &usdhc1 { bus-width =3D <8>; @@ -356,10 +389,6 @@ &usdhc2 { no-1-8-v; }; =20 -/* TODO USB Client/Host */ - -/* TODO USB Host */ - /* TODO VPU Encoder/Decoder */ =20 &iomuxc { --=20 2.39.2 From nobody Fri Dec 19 13:53:43 2025 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (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 CA35C17E918; Sun, 1 Sep 2024 15:57:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206269; cv=none; b=Q47JQEIEqDoglkahOtCWqI/5ohkIa2eeMrWJNOmuIAbFZU1YDYHSoTVpjbZQJqrxqm+PeMD7ljg5oVLUviO3ef26/cL2L/vMyro0pAa1G7vPaMUkG6cLeyvm73p+4lxq67/jwD+PjCPhCWWNaND+wNouWia4lblh4Xhcfp3VOVI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206269; c=relaxed/simple; bh=1I/4nwVczaL23HkLU0YUoRp4A+6sI5QCbtY3AzONnK8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=rhj6bgUmyjf2QnjBRRetFecg0DK1ORP/051gdV44UsHtiJzcfK6E518yD92AmhmjpSluP+iH0ftF3HBq+3i+zECnZMBh6cAvKihkf4f+OAL0Kv4aG/j2/z70zV7f3WbjWKDffGwpqeF3CjoukMQ6/cvRg6uNgyjn5IUMoF030b8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=DNlMVPKz; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="DNlMVPKz" Received: from francesco-nb.pivistrello.it (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id A47EA1FA18; Sun, 1 Sep 2024 17:57:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1725206257; bh=8K6JD5FK2M93e8eYmr95cJOrSvI5mOVv6u4803sZynU=; h=From:To:Subject; b=DNlMVPKzo0AU6Pw6nLWxr0N1nQnijJIoQlBS5a9MLupMWKsIrFz+AvYa01kfixQPi h7/dzR2NRJVlj71deeRJ9ZY7WpxZAAR5jckpVHRegx9ZWsDH5xkqAtyAB6q40iDp8x vE0ZXzcbFrlGFT/KsZTome3ltza3JFOpXRzptn73tjI7VXarL8yfx6gJmthbDZGXR6 2Eq53sEzA+Oy9q+raTcIRRUIfhu3ZqR2ly1EZusC5FI2bEiWSaZCQRs6Qywkq4EaGz uHBuy/NuAieC0WrCaKlnrAt0854piWTQIviONPT3Osw7tqcJC+L7+IftsFCsanuqDT rP3QzHXQ1Qerw== From: Francesco Dolcini To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: =?UTF-8?q?Jo=C3=A3o=20Paulo=20Gon=C3=A7alves?= , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Francesco Dolcini Subject: [PATCH v2 02/10] arm64: dts: colibri-imx8x: Add analog inputs Date: Sun, 1 Sep 2024 17:57:13 +0200 Message-Id: <20240901155721.7912-3-francesco@dolcini.it> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240901155721.7912-1-francesco@dolcini.it> References: <20240901155721.7912-1-francesco@dolcini.it> 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 From: Jo=C3=A3o Paulo Gon=C3=A7alves Add adc nodes for analog inputs support for all Colibri-iMX8X carrier boards. Signed-off-by: Jo=C3=A3o Paulo Gon=C3=A7alves Signed-off-by: Francesco Dolcini --- v2: no changes --- .../boot/dts/freescale/imx8x-colibri-aster.dtsi | 5 +++++ .../boot/dts/freescale/imx8x-colibri-eval-v3.dtsi | 5 +++++ .../boot/dts/freescale/imx8x-colibri-iris.dtsi | 5 +++++ arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 14 +++++++++++++- 4 files changed, 28 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi b/arch/= arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi index c02dfdd75b60..503aa5a90503 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi @@ -3,6 +3,11 @@ * Copyright 2018-2021 Toradex */ =20 +/* Colibri Analogue Inputs */ +&adc0 { + status =3D "okay"; +}; + &colibri_gpio_keys { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi b/arc= h/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi index 91de84772e1c..a2b2a0865666 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi @@ -19,6 +19,11 @@ clk16m: clock-16mhz { }; }; =20 +/* Colibri Analogue Inputs */ +&adc0 { + status =3D "okay"; +}; + &colibri_gpio_keys { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi b/arch/a= rm64/boot/dts/freescale/imx8x-colibri-iris.dtsi index a6b013cc6929..6d9d54d4e549 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi @@ -17,6 +17,11 @@ reg_3v3: regulator-3v3 { }; }; =20 +/* Colibri Analogue Inputs */ +&adc0 { + status =3D "okay"; +}; + &colibri_gpio_keys { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/= boot/dts/freescale/imx8x-colibri.dtsi index 56de45fb05e7..d88f2dd20afa 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -38,6 +38,13 @@ reg_module_3v3: regulator-module-3v3 { regulator-max-microvolt =3D <3300000>; }; =20 + reg_module_vref_1v8: regulator-module-vref-1v8 { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <1800000>; + regulator-min-microvolt =3D <1800000>; + regulator-name =3D "vref-1v8"; + }; + reg_usbh_vbus: regulator-usbh-vbus { compatible =3D "regulator-fixed"; pinctrl-names =3D "default"; @@ -50,7 +57,12 @@ reg_usbh_vbus: regulator-usbh-vbus { }; }; =20 -/* TODO Analogue Inputs */ +/* Colibri Analogue Inputs */ +&adc0 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_adc0>; + vref-supply =3D <®_module_vref_1v8>; +}; =20 /* TODO Cooling maps for DX */ =20 --=20 2.39.2 From nobody Fri Dec 19 13:53:43 2025 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (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 36D3E18133F; Sun, 1 Sep 2024 15:57:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206268; cv=none; b=Vx05bOrebPgOME174VyGA1ep5GKkzon+CEt7ep+TU52HjMBo1qib1GhrhH4d9z2Lf0Xk533LTqKRZDQKR4HZDIqBNvWZf/rm3uveN5eijCi76LafX8wAp1yvI6BLxch+B1bOSxnzhH8IXRrQ6rDdFTZpNq1Vu6NsNzdO6azcIj4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206268; c=relaxed/simple; bh=Z7vndyJxunyyj5VF2nUkyzoEx0s8ZyV6I8RnGaowdZw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=KrKCae1wWvGFgkLqZTGbjO9E5W9csujo+hbocVcYGjYrMpphYFmVGJXzN65T4rOuxohMrB6FXywj2vJtXc84gyms5XgCPrRXFIiSsaKiGah1aDxQiGeeJOWvfsKM8Mjz9GuotjsmfVJkaR7lzLgEuFliOdpjGFQVVAIIGelsrLk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=onXNPUZ5; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="onXNPUZ5" Received: from francesco-nb.pivistrello.it (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id 466F01FA1D; Sun, 1 Sep 2024 17:57:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1725206257; bh=bbgIXRbk6h0Jgo5jOxc1Jg4WIH37efdJl8/8+iAAz7k=; h=From:To:Subject; b=onXNPUZ5hAIqarXic4LWsumUxdcpfCKWZ7Ae4Z+pBQhXbqH54h8VLki5aT/OPJ/+M +nwspx1Eux1TQ3M+H6UmPJXtfYIWv2qf7X+zJ2iZ1qvrzeOs3kVCpnz+f7k+thD6TS IGRA0KzUic++UkQ+zL0ENu8rrRa0Hq/fKWYb8I3R5FHG4GbqFAXpnc8RcwrnbZ/JD5 KdyQrsrNX6sC+EJjFq3SH348jn/HUZIPk0doBcbTOukUJRDlYYgfkgry5+NPc7dZfe Wo2VP6/WTuQdrE2RJDxE1w1xMwORN8Am15an2gCm6m0RkfcQx6xGuZf1uLgimL8CO9 xbd/Ze11wD1BA== From: Francesco Dolcini To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Francesco Dolcini , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 03/10] arm64: dts: colibri-imx8x: Add fxl6408 gpio expander Date: Sun, 1 Sep 2024 17:57:14 +0200 Message-Id: <20240901155721.7912-4-francesco@dolcini.it> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240901155721.7912-1-francesco@dolcini.it> References: <20240901155721.7912-1-francesco@dolcini.it> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Francesco Dolcini Add fxl6408 gpio expander, this is required for Wi-Fi, Bluetooth and USB functionalities. Signed-off-by: Francesco Dolcini --- v2: no changes --- arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/= boot/dts/freescale/imx8x-colibri.dtsi index d88f2dd20afa..210db574b425 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -108,6 +108,21 @@ touchscreen@2c { adi,conversion-interval =3D /bits/ 8 <255>; status =3D "disabled"; }; + + gpio_expander_43: gpio@43 { + compatible =3D "fcs,fxl6408"; + reg =3D <0x43>; + gpio-controller; + #gpio-cells =3D <2>; + gpio-line-names =3D "Wi-Fi_W_DISABLE", + "Wi-Fi_WKUP_WLAN", + "PWR_EN_+V3.3_WiFi_N", + "PCIe_REF_CLK_EN", + "USB_RESET_N", + "USB_BYPASS_N", + "Wi-Fi_PDn", + "Wi-Fi_WKUP_BT"; + }; }; =20 /* TODO i2c lvds0 accessible on FFC (X2) */ --=20 2.39.2 From nobody Fri Dec 19 13:53:43 2025 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (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 36C9317F394; Sun, 1 Sep 2024 15:57:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206268; cv=none; b=dvwe6kbzSKs42taiisPqS6k5tqOsOMVxZLajb5DLxe6RTzBHKUerClWhWuIsnV/TVsAdJnnuQ86DcLYqcc+A8EIR7XrA/1YneuWQYijiGhUJKhmRZSG7JgZ3q0XZJLZDhC2GIXFB4k2H9LkBf+7fBBxSNfTSKQEZlZb4f263Ez8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206268; c=relaxed/simple; bh=fMr2HWXnM6UrWgM7ClAXXDd7dYRaVVw74aBqRnYwhPQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=sKBCokzZNHm+bL2O4aq98EW4uoIjnFvz+eK6JNLr8syZkXb1oNU/jvPQ8j7R0W+KNbXTN1EYgRLaHte0EQ1ELiKbI4JnQCfSKs0IjbqkBcjblRtm/3rYF3p3HdCdlnbVKOcc7TaWsFwsJMM9mzYXNVKa2+3ypskfey3KNI0rgnI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=RPwhOCUP; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="RPwhOCUP" Received: from francesco-nb.pivistrello.it (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id DC7EB1FA59; Sun, 1 Sep 2024 17:57:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1725206258; bh=KovUm7gxradhL47FySE0BJ+erGrrKC+Oq0JDZl3e670=; h=From:To:Subject; b=RPwhOCUPP40Pf7kjkF91XyIZ83X4ws79yzffJiGSWVmpSVldprSMhgdfqsVv1+WlS 3HpToBp+jH/O2CfbvOkHcLhHHeEAanXADugjdw4UaTvQCLz1WhjyNjlt8y/+RcEK5R fRucT5LrsWNV1BoCEJA+KRCcYhgRK1dhjuVe7CwkO1bpZ9lYKH/01pIoj1DgR3ARUR LZJpsnfUi8NHSMTY3LbtPLC26xaIhKefydvBKpZo/fmRzVMcDelz//BELZc625UTpz y+425xP3ExcuG2jI8X6LuNBX5qOmTwpQ1OOU+BsEjwJbWFPh/t7h+GZcAlgd409Sla b8OWZ8j3nl1pw== From: Francesco Dolcini To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: =?UTF-8?q?Jo=C3=A3o=20Paulo=20Gon=C3=A7alves?= , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Francesco Dolcini Subject: [PATCH v2 04/10] arm64: dts: colibri-imx8x: Add sound card Date: Sun, 1 Sep 2024 17:57:15 +0200 Message-Id: <20240901155721.7912-5-francesco@dolcini.it> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240901155721.7912-1-francesco@dolcini.it> References: <20240901155721.7912-1-francesco@dolcini.it> 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 From: Jo=C3=A3o Paulo Gon=C3=A7alves Add audio support for Colibri-iMX8X sound card. Signed-off-by: Jo=C3=A3o Paulo Gon=C3=A7alves Signed-off-by: Francesco Dolcini --- v2: sort i2c nodes by address fixup sound card --- .../boot/dts/freescale/imx8x-colibri.dtsi | 47 ++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/= boot/dts/freescale/imx8x-colibri.dtsi index 210db574b425..60cf4e400052 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -38,6 +38,13 @@ reg_module_3v3: regulator-module-3v3 { regulator-max-microvolt =3D <3300000>; }; =20 + reg_module_3v3_avdd: regulator-module-3v3-avdd { + compatible =3D "regulator-fixed"; + regulator-max-microvolt =3D <3300000>; + regulator-min-microvolt =3D <3300000>; + regulator-name =3D "+V3.3_AVDD_AUDIO"; + }; + reg_module_vref_1v8: regulator-module-vref-1v8 { compatible =3D "regulator-fixed"; regulator-max-microvolt =3D <1800000>; @@ -55,6 +62,23 @@ reg_usbh_vbus: regulator-usbh-vbus { regulator-min-microvolt =3D <5000000>; regulator-name =3D "usbh_vbus"; }; + + sound-card { + compatible =3D "simple-audio-card"; + simple-audio-card,bitclock-master =3D <&dailink_master>; + simple-audio-card,format =3D "i2s"; + simple-audio-card,frame-master =3D <&dailink_master>; + simple-audio-card,name =3D "colibri-imx8x"; + + dailink_master: simple-audio-card,codec { + clocks =3D <&mclkout0_lpcg IMX_LPCG_CLK_0>; + sound-dai =3D <&sgtl5000_a>; + }; + + simple-audio-card,cpu { + sound-dai =3D <&sai0>; + }; + }; }; =20 /* Colibri Analogue Inputs */ @@ -91,6 +115,21 @@ &i2c0 { pinctrl-0 =3D <&pinctrl_i2c0>, <&pinctrl_sgtl5000_usb_clk>; status =3D "okay"; =20 + sgtl5000_a: audio-codec@a { + compatible =3D "fsl,sgtl5000"; + reg =3D <0xa>; + #sound-dai-cells =3D <0>; + assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&mclkout0_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <786432000>, <49152000>, <12000000>, <12000000>; + clocks =3D <&mclkout0_lpcg IMX_LPCG_CLK_0>; + VDDA-supply =3D <®_module_3v3_avdd>; + VDDD-supply =3D <®_module_vref_1v8>; + VDDIO-supply =3D <®_module_3v3>; + }; + /* Touch controller */ touchscreen@2c { compatible =3D "adi,ad7879-1"; @@ -373,7 +412,13 @@ &lsio_pwm2 { =20 /* TODO on-module PCIe for Wi-Fi */ =20 -/* TODO On-module i2s / Audio */ +/* On-module I2S */ +&sai0 { + #sound-dai-cells =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_sai0>; + status =3D "okay"; +}; =20 &usbotg1 { adp-disable; --=20 2.39.2 From nobody Fri Dec 19 13:53:43 2025 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (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 9E1F9184530; Sun, 1 Sep 2024 15:57:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206271; cv=none; b=s/DWv8mLqSyAhwTENizIID4HAlvrdmBS4vsFFWzfAgzx3PLuNiB7uc7oWv7fGc0Q1PYwILGpY+gp6UDonI/24DM/9J8SqlW5OK/gm33XUQGt7Dzy/XY3CqybBetJtFLuvbnoDKFdhEsmB5xCCvWor2860J7lc+hu5eNjnkSvRok= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206271; c=relaxed/simple; bh=02PCcln/Xuj5Uv1wiMhXHQh3YhVWQ0MBQuy4rkjwQpg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=gYk0DQujfXFmjTpb1kvtPQgawnzBcia4NHNWYeghJKjeqXuKgss6aPEvVZXy09mgc5DKz5eaR0niAbkz9nn+WMiQlhkqXlAkXT+kvjVM5ku9XgBvpVY9TSvP6kTheUsrPtrjxO/qfqG10IIM/001SUS7YSKeN3Zn/KED8pEcbf4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=w94XTqet; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="w94XTqet" Received: from francesco-nb.pivistrello.it (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id 7E2C51FA62; Sun, 1 Sep 2024 17:57:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1725206258; bh=uqCIwId1TqaArpD+Ua/VfFXHA7izDHzS5SszDWKTAx0=; h=From:To:Subject; b=w94XTqetAK0JcK49Hm1OqBLcbrIsXQOw8ck+PQxXWFqEByQ0SUKa+R/hz6QEGZNSJ NFnK0Rha4QUTP0NAdOgXeSK7VmXc4gGHsYONRqQGtJj5/8tYOA1C1ZEdyrDMDfnPrX 8l7cH4r/n3/JTJp/NaZ3aQI2axMgtmhGJz8PGDkI4uSqvHSOFcU/YN1jllx11IHm3l ZFlSTkcDaOxxskZiCgHo77dZynz1pbG86gwVOgXf09/yVctQVcyV4670j2Zyd8weMM XyQjXHAs/4OejBCWE+wM09M7k0ivfXfoF6VkWtCoiNgXUcSFHrum2oGo1tEqul6q6J eDANk7nwtZ3cA== From: Francesco Dolcini To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Francesco Dolcini , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 05/10] arm64: dts: colibri-imx8x: Add PMIC thermal zone Date: Sun, 1 Sep 2024 17:57:16 +0200 Message-Id: <20240901155721.7912-6-francesco@dolcini.it> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240901155721.7912-1-francesco@dolcini.it> References: <20240901155721.7912-1-francesco@dolcini.it> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Francesco Dolcini Add PMIC thermal zones. Signed-off-by: Francesco Dolcini --- v2: no changes --- .../boot/dts/freescale/imx8dx-colibri.dtsi | 11 ++++++ .../boot/dts/freescale/imx8x-colibri.dtsi | 34 +++++++++++++++++-- 2 files changed, 43 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8dx-colibri.dtsi b/arch/arm64= /boot/dts/freescale/imx8dx-colibri.dtsi index 66b0fcc6687d..4d1ad052c5b6 100644 --- a/arch/arm64/boot/dts/freescale/imx8dx-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8dx-colibri.dtsi @@ -9,3 +9,14 @@ / { model =3D "Toradex Colibri iMX8DX Module"; }; + +&thermal_zones { + pmic-thermal { + cooling-maps { + map0 { + cooling-device =3D <&A35_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&A35_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/= boot/dts/freescale/imx8x-colibri.dtsi index 60cf4e400052..bc1577b5f1ea 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -88,8 +88,6 @@ &adc0 { vref-supply =3D <®_module_vref_1v8>; }; =20 -/* TODO Cooling maps for DX */ - &cpu_alert0 { hysteresis =3D <2000>; temperature =3D <90000>; @@ -420,6 +418,38 @@ &sai0 { status =3D "okay"; }; =20 +&thermal_zones { + pmic-thermal { + polling-delay-passive =3D <250>; + polling-delay =3D <2000>; + thermal-sensors =3D <&tsens IMX_SC_R_PMIC_0>; + + trips { + pmic_alert0: trip0 { + temperature =3D <110000>; + hysteresis =3D <2000>; + type =3D "passive"; + }; + + pmic_crit0: trip1 { + temperature =3D <125000>; + hysteresis =3D <2000>; + type =3D "critical"; + }; + }; + + cooling-maps { + pmic_cooling_map0: map0 { + trip =3D <&pmic_alert0>; + cooling-device =3D <&A35_0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&A35_1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&A35_2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&A35_3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; + }; +}; + &usbotg1 { adp-disable; disable-over-current; --=20 2.39.2 From nobody Fri Dec 19 13:53:43 2025 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (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 649BF18452A; Sun, 1 Sep 2024 15:57:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206271; cv=none; b=ubSHBRsXPoiZe4la1Q8EP6DE+BFIkmB6BRhRcsQTXm59qZJD/8/nBYchZtFsP+QmY5ReGw0t+VE3r52oB8Qw3903F2SAyGHBr6QD0DrZ99H54xH61GSWl/2iFVq0d735rfmr/x8pf2ZPQwSE0JkIxJVBkKvewVT6bnQrhCAGXjg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206271; c=relaxed/simple; bh=xHP0NbKoV0Ji0zvC7pgE6gphNWj+p2wKSFl1Epq87ec=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=fu94xTzfmdpe9YxZCGbL1sGKGF9F2MPqBpSSLH9M/wVCTSmGrKdIV8fxjoXsK4MKSHhVwOkMnCbc56MyAmBZ6A+yAkjUMEeRxnmo09dNWaVS/78Li9PJAgp6AhLgGAKmctUc1Kdv88Pis5TrkDOhXLpow3p+2028c36ZMqVSKU4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=Ku/ueXl3; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="Ku/ueXl3" Received: from francesco-nb.pivistrello.it (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id 200161FA90; Sun, 1 Sep 2024 17:57:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1725206259; bh=xLI6E86Pd+rLiDpAMzs0yyOFhgf2TdCupbACQnH+AxY=; h=From:To:Subject; b=Ku/ueXl3vVHOI9m0MudUaWOSKSSHGZkq2QjUqirBC/ebWD/ki1bzga30EtCxuUvro rOzbHolF6a1+W1EBY+e1NDxfO8xLbQitQIqoNLs3mrHeADg3T46xG1e58bWFqNKGRn 9SOZNEUNDZn8/kZCkufqW8/zDL5u8j05v/5WWaq3p5dIN3I4xhz5w8lzenNqQzORsi Z2aotMXi6qUxHfBIIvz/bwxdVBLE3GNbyKZOk/oIv+B6x0Pkyi/6Jy+yTIPET3n3XV atVgdLZE7ItgAi2YQomAxvV7/2qGHQ7TEtRO3YWUpFU6m67Vwg9IDKTmF8nx0uJ1wU Nu3hcU1jzAA7g== From: Francesco Dolcini To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Francesco Dolcini , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 06/10] arm64: dts: colibri-imx8x: Add USB3803 HUB Date: Sun, 1 Sep 2024 17:57:17 +0200 Message-Id: <20240901155721.7912-7-francesco@dolcini.it> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240901155721.7912-1-francesco@dolcini.it> References: <20240901155721.7912-1-francesco@dolcini.it> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Francesco Dolcini Add USB3803 HUB, this is required for Bluetooth and USB functionalities. Signed-off-by: Francesco Dolcini --- v2: no changes --- .../boot/dts/freescale/imx8x-colibri.dtsi | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/= boot/dts/freescale/imx8x-colibri.dtsi index bc1577b5f1ea..f929c5f07e64 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -113,6 +113,26 @@ &i2c0 { pinctrl-0 =3D <&pinctrl_i2c0>, <&pinctrl_sgtl5000_usb_clk>; status =3D "okay"; =20 + /* USB HUB USB3803 */ + usb-hub@8 { + compatible =3D "smsc,usb3803"; + reg =3D <0x8>; + assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&mclkout0_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <786432000>, <49152000>, <12000000>, <12000000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_usb3503a>; + bypass-gpios =3D <&gpio_expander_43 5 GPIO_ACTIVE_LOW>; + clocks =3D <&mclkout0_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "refclk"; + disabled-ports =3D <2>; + initial-mode =3D <1>; + intn-gpios =3D <&lsio_gpio3 4 GPIO_ACTIVE_LOW>; + reset-gpios =3D <&gpio_expander_43 4 GPIO_ACTIVE_LOW>; + }; + sgtl5000_a: audio-codec@a { compatible =3D "fsl,sgtl5000"; reg =3D <0xa>; --=20 2.39.2 From nobody Fri Dec 19 13:53:43 2025 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (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 BB991184538; Sun, 1 Sep 2024 15:57:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206271; cv=none; b=RdgUuIWMt3SWaEfwFYsQjn1ThJgge03vnHH/2m2LlwhhOxNo+CLqMo95OxkVst2TtaY//lsah14+SCo3HU6UNOqrLKHqj8vt6QzAx2g3D1Cf6gGQagHEwd5XVeoEBp8QNlj+yttkn3Hs7wypqCN5ybIz53B4/xVM0/aCwy78bIg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206271; c=relaxed/simple; bh=QLLObpx9q6kpLYEXJ08t5/p7FpX4J4Hy9SQzSqNiqPM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=V4PVrmohFTEVjJ4rI3PHUfJVGrtI919v3dKIECpGBBZyaM51uGKhwgMKRpvh49Ac1ViwvN//CwcsTIrhfoFbBKx2SrlZVoVrN9SYtqtrv0gnlUd1hY0RVFb237G638dPqj9eHWKOJvaUEDfpVGdCuKErBrsSLLKPtaBuooZ8DP4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=i9VwIEJC; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="i9VwIEJC" Received: from francesco-nb.pivistrello.it (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id B64D81FB1F; Sun, 1 Sep 2024 17:57:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1725206260; bh=5Myt184EA2rjc3VnEo4tydZ1Ip2r77/PxY4ntdfv7fs=; h=From:To:Subject; b=i9VwIEJCaihy9eILIXS2CZ9jhEJE1PTkaunyB7lD4Nw1VXtgHoxDdNCfBhxyMnE7s jeMegmC70/OMPG6RIZI3Ets7t6P/zRR26P8uAQQA5b055oYeOAyla2hX7SOF/2Qz3q YUeU3pD11xVDwbjK3d272/h8Xt0/+MvMWjfdmL1dn2xeNnJSYLxBSMcYsE2BjfGJg3 N3FmEmW5whnjOfemHqmaqj2nOpoHgrlYhEwJhY1jVzv4E4FVg9OtCQk5yXAqFPMyRK SGIvJaxFkf3s7Wtk/PjAxJygsOrRjoPHWy5IGeO0CufKQSMhEPWLb0GrroWXT3T0Pj HKnBwEh9RCrmg== From: Francesco Dolcini To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: =?UTF-8?q?Jo=C3=A3o=20Paulo=20Gon=C3=A7alves?= , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Francesco Dolcini Subject: [PATCH v2 07/10] arm64: dts: colibri-imx8x: Add vpu support Date: Sun, 1 Sep 2024 17:57:18 +0200 Message-Id: <20240901155721.7912-8-francesco@dolcini.it> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240901155721.7912-1-francesco@dolcini.it> References: <20240901155721.7912-1-francesco@dolcini.it> 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 From: Jo=C3=A3o Paulo Gon=C3=A7alves Enable VPU on Colibri-iMX8X. Signed-off-by: Jo=C3=A3o Paulo Gon=C3=A7alves Signed-off-by: Francesco Dolcini --- v2: no changes --- .../boot/dts/freescale/imx8x-colibri.dtsi | 28 ++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/= boot/dts/freescale/imx8x-colibri.dtsi index f929c5f07e64..cc1a0a26fcec 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -424,6 +424,15 @@ &lsio_pwm2 { pinctrl-names =3D "default"; }; =20 +/* VPU Mailboxes */ +&mu_m0 { + status=3D"okay"; +}; + +&mu1_m0 { + status=3D"okay"; +}; + /* TODO MIPI CSI */ =20 /* TODO MIPI DSI with DSI-to-HDMI bridge lt8912 */ @@ -511,7 +520,24 @@ &usdhc2 { no-1-8-v; }; =20 -/* TODO VPU Encoder/Decoder */ +&vpu { + compatible =3D "nxp,imx8qxp-vpu"; + status =3D "okay"; +}; + +/* VPU Decoder */ +&vpu_core0 { + reg =3D <0x2d040000 0x10000>; + memory-region =3D <&decoder_boot>, <&decoder_rpc>; + status =3D "okay"; +}; + +/* VPU Encoder */ +&vpu_core1 { + reg =3D <0x2d050000 0x10000>; + memory-region =3D <&encoder_boot>, <&encoder_rpc>; + status =3D "okay"; +}; =20 &iomuxc { /* On-module touch pen-down interrupt */ --=20 2.39.2 From nobody Fri Dec 19 13:53:43 2025 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (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 00E6318452C; Sun, 1 Sep 2024 15:57:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206273; cv=none; b=LVKua1sfRRsGGfbgTJ4NY9Lzzp4mKawq3tAzKL3r6a+GOmbm8jx8NOcfIt3eVa+kohX0yrm2snM5iLtopLodSfYGCkhhhpkaapqsRFn9iD9TrZbVmR1/BVqr4KGiXmT21B8qWdbkPxnRjBiiv8oYdNxordqvVph1KZ6HkAFnt1s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206273; c=relaxed/simple; bh=ra1NgtWeJrM2OftmWOzbGNiFAMmkW3WbOXknkwlJGdg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=HoIF4fwa9whO0KWo3N/FNwKctnSzPsZTnBKyey+F8jaMVft/vCpM0V6ys8Z6GgTphczeZF4UEGmTDxIXliUES1U2dvIpFn0wcd51N7cw3+QGHH+NUS95sVXSuE1XaR6HJe3enOzmIGuteKa+lYgG9zpNmu+o6oYiVTao5mCI2Qk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=YY/Gg36F; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="YY/Gg36F" Received: from francesco-nb.pivistrello.it (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id 4AA5B1FB20; Sun, 1 Sep 2024 17:57:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1725206260; bh=T42bUGqwk0p0W8pIULO87aKB2+HshwN8ZFTvo+g8NME=; h=From:To:Subject; b=YY/Gg36FfRdwA9fQZzCOEZqeuBUjKoE8OgOmMWVMHf1HrOhSUoV/BsVo24DkUi1HX DgiSn4PoeA+BQIdV0hCmFmTLCiHWm4u314UVh+GwkJpkHlJwZgceB1aIeY8MBpl1Z5 gl5WYVj9VjDuqIlrwH0aBgeccEh6+Y9egIPejKkmizJagdtsnXPshgXcsP7ZUhX3Xy bpXLyi+w7gS3ib5mJQDnKWiFlE+R/Jlzr7yzmd7Z8FqZAZPVEzN5Thw7jN4emPX3jo lriIUsw3nmIkxOG/uW5MTib3vZQv5iz9kGGmmRVSQhsJqBjoeUhjWc/ZXUm4yEMdNv 7xnEG8Xbb2cgw== From: Francesco Dolcini To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: =?UTF-8?q?Jo=C3=A3o=20Paulo=20Gon=C3=A7alves?= , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Francesco Dolcini Subject: [PATCH v2 08/10] arm64: dts: colibri-imx8x: Add adma_pwm Date: Sun, 1 Sep 2024 17:57:19 +0200 Message-Id: <20240901155721.7912-9-francesco@dolcini.it> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240901155721.7912-1-francesco@dolcini.it> References: <20240901155721.7912-1-francesco@dolcini.it> 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 From: Jo=C3=A3o Paulo Gon=C3=A7alves Add adma_pwm node for Colibri-iMX8X carrier boards. Signed-off-by: Jo=C3=A3o Paulo Gon=C3=A7alves Signed-off-by: Francesco Dolcini --- v2: no changes --- arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi | 5 +++++ arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi | 5 +++++ arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi | 5 +++++ arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 6 ++++++ 4 files changed, 21 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi b/arch/= arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi index 503aa5a90503..f7bbb2153ae0 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-aster.dtsi @@ -8,6 +8,11 @@ &adc0 { status =3D "okay"; }; =20 +/* Colibri PWM_A */ +&adma_pwm { + status =3D "okay"; +}; + &colibri_gpio_keys { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi b/arc= h/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi index a2b2a0865666..f75499765d85 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-eval-v3.dtsi @@ -24,6 +24,11 @@ &adc0 { status =3D "okay"; }; =20 +/* Colibri PWM_A */ +&adma_pwm { + status =3D "okay"; +}; + &colibri_gpio_keys { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi b/arch/a= rm64/boot/dts/freescale/imx8x-colibri-iris.dtsi index 6d9d54d4e549..54393a0c5cbf 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri-iris.dtsi @@ -22,6 +22,11 @@ &adc0 { status =3D "okay"; }; =20 +/* Colibri PWM_A */ +&adma_pwm { + status =3D "okay"; +}; + &colibri_gpio_keys { status =3D "okay"; }; diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/= boot/dts/freescale/imx8x-colibri.dtsi index cc1a0a26fcec..7a40a827ef75 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -88,6 +88,12 @@ &adc0 { vref-supply =3D <®_module_vref_1v8>; }; =20 +/* Colibri PWM_A */ +&adma_pwm { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_pwm_a>; +}; + &cpu_alert0 { hysteresis =3D <2000>; temperature =3D <90000>; --=20 2.39.2 From nobody Fri Dec 19 13:53:43 2025 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (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 7FB0A185928; Sun, 1 Sep 2024 15:57:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206272; cv=none; b=l8kExz68lWgD31JX/uWmullJROzFWkN3f5DsZEkqcA+YKFOI+s1M06uVfDw2FZBE/gwNJOL/oQb1q4tKbadDdnsBDwZWl/CpCirEQ695bVT7TsrEbuM6oCG/dB45FQYnIbDq6VzLvg3vw4iqCwDsNqa+U6actdEeAmNuIEP3lZw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206272; c=relaxed/simple; bh=ITKZFk/k8SSne4UaKrNRejiQwUED16A4CuC2mW7CXuo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=uIDE/RTNE/gLbyAMlP8d93goNvDndII/k70v/88gfxYZ0ZggN09ZhNztKmgJOFpxKzanZfUTn0W/1nSOadFokWGl6jj+8DH9EXB1LLPtfqiVZocQFL8Aq67/eIus0W/yD0z9MQph+OznBdm31hsqHoipRiX27EX6WLTYtLD6ZIA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=KtH+u+p0; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="KtH+u+p0" Received: from francesco-nb.pivistrello.it (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id D603A1FB21; Sun, 1 Sep 2024 17:57:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1725206261; bh=C7ZOumTw1p40Es14ioXFW4jyqIiwFLtpXfMrrFijnPs=; h=From:To:Subject; b=KtH+u+p0NeBh2WQFw1lhOvD0/G5ZQD9etbivqCMe+l2DVt/PNHQFP0OmfEoXJUENk CdXqfVMPaocsWBpAza/YETOM93tXRDKmDKGOmwneHLC/sUnKUqHCcjbaXMwQjqTaE/ ox2yBaW2y97nyLgFunR1+L5SQPXb9jQv0bTbAUN90naBrR8+p7p9l4+EDK9+k4WW/K kjagGEhOtUxJ9mQDWbOoMD4UOfLOrO2y5B+Jmj/VHAcPXTrJOzhBUCbq0cGM4Jl5P4 AjXJSAESAUEV5B0Ox5EFAxmcA9DFPsyzTsw4gY83/Ju1qkJ0sJ80y5kuQnyeiNE3Il z9dr1kJWXRlYg== From: Francesco Dolcini To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: Philippe Schenker , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Francesco Dolcini Subject: [PATCH v2 09/10] arm64: dts: colibri-imx8x: Add 50mhz clock for eth Date: Sun, 1 Sep 2024 17:57:20 +0200 Message-Id: <20240901155721.7912-10-francesco@dolcini.it> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240901155721.7912-1-francesco@dolcini.it> References: <20240901155721.7912-1-francesco@dolcini.it> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Philippe Schenker Change enet0_lpcg to get the clock value needed in Colibri-iMX8X for 100mbps ethernet. Signed-off-by: Philippe Schenker Signed-off-by: Francesco Dolcini --- v2: no changes --- arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/= boot/dts/freescale/imx8x-colibri.dtsi index 7a40a827ef75..cf689904c166 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -106,6 +106,21 @@ &cpu_crit0 { type =3D "critical"; }; =20 +&enet0_lpcg { + clocks =3D <&clk IMX_SC_R_ENET_0 IMX_SC_PM_CLK_PER>, + <&clk IMX_SC_R_ENET_0 IMX_SC_PM_CLK_PER>, + <&conn_axi_clk>, + <&clk IMX_SC_R_ENET_0 IMX_SC_C_DISABLE_50>, + <&conn_ipg_clk>, + <&conn_ipg_clk>; + clock-output-names =3D "enet0_lpcg_timer_clk", + "enet0_lpcg_txc_sampling_clk", + "enet0_lpcg_ahb_clk", + "enet0_lpcg_ref_50mhz_clk", + "enet0_lpcg_ipg_clk", + "enet0_lpcg_ipg_s_clk"; +}; + /* TODO flexcan1 - 3 */ =20 /* TODO GPU */ --=20 2.39.2 From nobody Fri Dec 19 13:53:43 2025 Received: from mail11.truemail.it (mail11.truemail.it [217.194.8.81]) (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 66A2A185925; Sun, 1 Sep 2024 15:57:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.194.8.81 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206272; cv=none; b=uJvDLg7AYAJxkIyTBdGphnLGdg/Xx1xulXe1VEsciZfrKamzMrMIPiSKRM7nMS/bO2YAtxbZxAGHk8g+vMmyWjxGwQU+yfiwJbZOMJ4KiZMvrtISN/dtBoWnsMa+o8v358Pv8AvmcV3mM755WS6l3EdtKhHj1x26AutZjXMtmLE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1725206272; c=relaxed/simple; bh=RGZzKIj0Qs00e/ZOVZpGiXIzRYgcbt/8qh85+64yUjA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=Ss2ldy3e2R0asDZfSm8Hw6FCKlfqfxv6dL9tqD9N3wgPRYRYxKCYmm9VSht7Y7lFrVweKyxVhRffMkxSTJx4FabDN6zSfK6FlJePm3JTmeocDZJPKJS9D1KHpB8DT7RHW7AT3CGP9g9jWmVgTu7oqkV4UcfAmZKqOSvkJsq/DH4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it; spf=pass smtp.mailfrom=dolcini.it; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b=qvWkYrfH; arc=none smtp.client-ip=217.194.8.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dolcini.it Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=dolcini.it Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=dolcini.it header.i=@dolcini.it header.b="qvWkYrfH" Received: from francesco-nb.pivistrello.it (93-49-2-63.ip317.fastwebnet.it [93.49.2.63]) by mail11.truemail.it (Postfix) with ESMTPA id 77C021FB22; Sun, 1 Sep 2024 17:57:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolcini.it; s=default; t=1725206261; bh=RNvOcUq9hCoNQl4k0iHcvMfQMn0dWq6B44up8cQLmwA=; h=From:To:Subject; b=qvWkYrfHy1jUHoJpAZbMqVAbUQ7vrwGCMKdQ1hATVQoQ5RuLmngiUiG0WIUc1rJE2 24ffIBdclX9rK6x4PAjWQosL3FlK38dF/Cu4gok6ZufBYjO9LVsyt4e42S3gFlEmhn tZI8Kq/z/s9+T8S+K3lLI4YSCuwQGuxraNfReJkjTFN8TU0Ld59XJbwYHXEZ8KQHPi TQDhPXEqdryr1u5tSocxiz3xBeup21GELBTJVJDcR+rFbCWw8HgaUFWOIQZJj6J+Sx euhVYM4fuxUY4dHBtSECTWMtVdPC10zQuJj3fMXhXV7Kf/lLiPTP6tNcOg9f8qzMFy zgfMQtg+0aCbw== From: Francesco Dolcini To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: =?UTF-8?q?Jo=C3=A3o=20Paulo=20Gon=C3=A7alves?= , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Francesco Dolcini Subject: [PATCH v2 10/10] arm64: dts: colibri-imx8x: Cleanup comments Date: Sun, 1 Sep 2024 17:57:21 +0200 Message-Id: <20240901155721.7912-11-francesco@dolcini.it> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240901155721.7912-1-francesco@dolcini.it> References: <20240901155721.7912-1-francesco@dolcini.it> 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 From: Jo=C3=A3o Paulo Gon=C3=A7alves Remove unnecessary comments. The Colibri-iMX8X doesn't support FlexCAN, and the GPU is already enabled in the SOC dtsi. Signed-off-by: Jo=C3=A3o Paulo Gon=C3=A7alves Signed-off-by: Francesco Dolcini --- v2: no changes --- arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 4 ---- 1 file changed, 4 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/= boot/dts/freescale/imx8x-colibri.dtsi index cf689904c166..edba5b582414 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -121,10 +121,6 @@ &enet0_lpcg { "enet0_lpcg_ipg_s_clk"; }; =20 -/* TODO flexcan1 - 3 */ - -/* TODO GPU */ - /* On-module I2C */ &i2c0 { #address-cells =3D <1>; --=20 2.39.2