From nobody Fri Apr 17 06:15:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BC26E34D39C; Mon, 23 Feb 2026 10:05:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841110; cv=none; b=Osn6SJ7utT+h9BR4ScjJpz8EtS1BKXhYCe99JagWdW6asmAkU2N48MbzEb2rlgbbkL6VlvDL7TAFq0yXoYTWpCkV7pzqOUjZ3wxu0v4G6i9I5HPMUGUo4pDT3U53muwyUtTFF/tzTOSJ39MhRiBAmYG2WISAHHno6DewfuE6xyY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841110; c=relaxed/simple; bh=0YMrV2cevL2my8oUGKDEQ/x1xeXPbxY0fifBbC2gTtA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bvTbUf7yKbKcyXDNDU5yYhyWnjrGPw/GS5sDTNvaF9rT/9CyibyC5mTiXnnyri2uvbhqvwDNyO8cBuGbykZsEMGjqBoNMopuYi4MpDMd/uuN+yr2BHvNmrpn5ip90ef6Wst44kPqIeLIv99kFtOHO9Ojx9rcH+PfkvmLFEaL9ck= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=GrGq1jMN; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="GrGq1jMN" Received: by smtp.kernel.org (Postfix) with ESMTPSA id AC7D9C19424; Mon, 23 Feb 2026 10:05:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771841110; bh=0YMrV2cevL2my8oUGKDEQ/x1xeXPbxY0fifBbC2gTtA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GrGq1jMNFfkVNK/VI1330fWq4WOfE4w8S+zutqmgXVR1VgW3ohmN4W7pCTo0HdsCS OjaRITDD1gZlLPNkRjsqnz8oJvMBQpw7ScvjIfcdjdUg6Ujm5dl0a9fOPBQTOQZJT7 P8OSdnwAdx4rQAidIVUKBgkjeBZtyy11g8GVe76VEZBBeyg1lVA+kGzgykivCkP49p 2nqCdhFkisv3Sp0z44BLT0HiJL9B6kkzaSNCT9+SY2k4Zhy5Pvtw2OU7epKakE8wmC 659F7YfWnLsWbfzMWjwFobU5tvRIV9Jx4u/VAkWnI/jtmP6bDW2S/Tl1902Ad4HHUl zOoN6XSSbijnA== From: Michael Walle To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Guenter Roeck , Srinivas Kandagatla , Wim Van Sebroeck , Jonathan Corbet , Shuah Khan Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-doc@vger.kernel.org, Michael Walle Subject: [PATCH 1/8] arm64: dts: ti: remove the Kontron SMARC-sAM67 Date: Mon, 23 Feb 2026 11:04:46 +0100 Message-ID: <20260223100459.844967-2-mwalle@kernel.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223100459.844967-1-mwalle@kernel.org> References: <20260223100459.844967-1-mwalle@kernel.org> 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" I was just informed that this product is discontinued (without being ever released to the market). Pull the plug and let's not waste any more maintainers time. Signed-off-by: Michael Walle Acked-by: Conor Dooley --- arch/arm64/boot/dts/ti/Makefile | 13 - .../dts/ti/k3-am67a-kontron-sa67-ads2.dtso | 146 --- .../dts/ti/k3-am67a-kontron-sa67-base.dts | 1091 ----------------- .../dts/ti/k3-am67a-kontron-sa67-gbe1.dtso | 26 - .../dts/ti/k3-am67a-kontron-sa67-gpios.dtso | 61 - .../ti/k3-am67a-kontron-sa67-rtc-rv8263.dtso | 31 - 6 files changed, 1368 deletions(-) delete mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-ads2.dtso delete mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-base.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-gbe1.dtso delete mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-gpios.dtso delete mode 100644 arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-rtc-rv8263= .dtso diff --git a/arch/arm64/boot/dts/ti/Makefile b/arch/arm64/boot/dts/ti/Makef= ile index ba01a929e06f..260e211ca277 100644 --- a/arch/arm64/boot/dts/ti/Makefile +++ b/arch/arm64/boot/dts/ti/Makefile @@ -142,17 +142,7 @@ dtb-$(CONFIG_ARCH_K3) +=3D k3-j721s2-evm-pcie1-ep.dtbo dtb-$(CONFIG_ARCH_K3) +=3D k3-j721s2-evm-usb0-type-a.dtbo =20 # Boards with J722s SoC -k3-am67a-kontron-sa67-dtbs :=3D k3-am67a-kontron-sa67-base.dtb \ - k3-am67a-kontron-sa67-rtc-rv8263.dtbo k3-am67a-kontron-sa67-gbe1.dtbo -k3-am67a-kontron-sa67-ads2-dtbs :=3D k3-am67a-kontron-sa67.dtb k3-am67a-ko= ntron-sa67-ads2.dtbo dtb-$(CONFIG_ARCH_K3) +=3D k3-am67a-beagley-ai.dtb -dtb-$(CONFIG_ARCH_K3) +=3D k3-am67a-kontron-sa67.dtb -dtb-$(CONFIG_ARCH_K3) +=3D k3-am67a-kontron-sa67-base.dtb -dtb-$(CONFIG_ARCH_K3) +=3D k3-am67a-kontron-sa67-gbe1.dtbo -dtb-$(CONFIG_ARCH_K3) +=3D k3-am67a-kontron-sa67-gpios.dtbo -dtb-$(CONFIG_ARCH_K3) +=3D k3-am67a-kontron-sa67-rtc-rv8263.dtbo -dtb-$(CONFIG_ARCH_K3) +=3D k3-am67a-kontron-sa67-ads2.dtb -dtb-$(CONFIG_ARCH_K3) +=3D k3-am67a-kontron-sa67-ads2.dtbo dtb-$(CONFIG_ARCH_K3) +=3D k3-j722s-evm.dtb dtb-$(CONFIG_ARCH_K3) +=3D k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtbo dtb-$(CONFIG_ARCH_K3) +=3D k3-j722s-evm-csi2-quad-tevi-ov5640.dtbo @@ -244,8 +234,6 @@ k3-am642-tqma64xxl-mbax4xxl-sdcard-dtbs :=3D \ k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo k3-am642-tqma64xxl-mbax4xxl-wlan-dtbs :=3D \ k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo -k3-am67a-kontron-sa67-base-gpios-dtbs :=3D \ - k3-am67a-kontron-sa67-base.dtb k3-am67a-kontron-sa67-gpios.dtbo k3-am68-sk-base-board-csi2-dual-imx219-dtbs :=3D k3-am68-sk-base-board.dtb= \ k3-j721e-sk-csi2-dual-imx219.dtbo k3-am68-sk-base-board-pcie1-ep-dtbs :=3D k3-am68-sk-base-board.dtb \ @@ -318,7 +306,6 @@ dtb- +=3D k3-am625-beagleplay-csi2-ov5640.dtb \ k3-am642-phyboard-electra-x27-gpio1-spi1-uart3.dtb \ k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb \ k3-am642-tqma64xxl-mbax4xxl-wlan.dtb \ - k3-am67a-kontron-sa67-base-gpios.dtb \ k3-am68-sk-base-board-csi2-dual-imx219.dtb \ k3-am68-sk-base-board-pcie1-ep.dtb \ k3-am69-sk-csi2-dual-imx219.dtb \ diff --git a/arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-ads2.dtso b/arch/= arm64/boot/dts/ti/k3-am67a-kontron-sa67-ads2.dtso deleted file mode 100644 index ae5e2b52594b..000000000000 --- a/arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-ads2.dtso +++ /dev/null @@ -1,146 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-only OR MIT -/* - * Kontron SMARC-sa67 board on the Kontron Eval Carrier 2.2. - * - * Copyright (c) 2025 Kontron Europe GmbH - */ - -/dts-v1/; -/plugin/; - -#include -#include "k3-pinctrl.h" - -&{/} { - pwm-fan { - compatible =3D "pwm-fan"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pwm_fan_pins_default>; - interrupts-extended =3D <&main_gpio1 7 IRQ_TYPE_EDGE_FALLING>; - #cooling-cells =3D <2>; - pwms =3D <&epwm2 1 4000000 0>; - cooling-levels =3D <1 128 192 255>; - }; - - sound { - compatible =3D "simple-audio-card"; - simple-audio-card,widgets =3D - "Headphone", "Headphone Jack", - "Line", "Line Out Jack", - "Microphone", "Microphone Jack", - "Line", "Line In Jack"; - simple-audio-card,routing =3D - "Line Out Jack", "LINEOUTR", - "Line Out Jack", "LINEOUTL", - "Headphone Jack", "HPOUTR", - "Headphone Jack", "HPOUTL", - "IN1L", "Line In Jack", - "IN1R", "Line In Jack", - "Microphone Jack", "MICBIAS", - "IN2L", "Microphone Jack", - "IN2R", "Microphone Jack"; - simple-audio-card,mclk-fs =3D <256>; - simple-audio-card,format =3D "i2s"; - simple-audio-card,bitclock-master =3D <&dailink0_master>; - simple-audio-card,frame-master =3D <&dailink0_master>; - - simple-audio-card,cpu { - sound-dai =3D <&mcasp0>; - }; - - dailink0_master: simple-audio-card,codec { - sound-dai =3D <&wm8904>; - clocks =3D <&audio_refclk0>; - }; - }; - - cvcc_1p8v_i2s: regulator-carrier-0 { - compatible =3D "regulator-fixed"; - regulator-name =3D "V_1V8_S0_I2S"; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <1800000>; - }; - - cvcc_1p8v_s0: regulator-carrier-1 { - compatible =3D "regulator-fixed"; - regulator-name =3D "V_1V8_S0"; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <1800000>; - }; - - cvcc_3p3v_s0: regulator-carrier-2 { - compatible =3D "regulator-fixed"; - regulator-name =3D "V_3V3_S0"; - regulator-min-microvolt =3D <3300000>; - regulator-max-microvolt =3D <3300000>; - }; -}; - -&audio_refclk0 { - status =3D "okay"; -}; - -&epwm2 { - status =3D "okay"; -}; - -&main_pmx0 { - pwm_fan_pins_default: pwm-fan-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x1ec, PIN_OUTPUT, 8) /* (A22) I2C1_SDA.EHRPWM2_B */ - J722S_IOPAD(0x194, PIN_INPUT, 0) /* (A25) MCASP0_AXR3.GPIO1_7 */ - >; - }; -}; - -&mcasp0 { - #sound-dai-cells =3D <0>; - status =3D "okay"; -}; - -&mcu_i2c0 { - status =3D "okay"; - #address-cells =3D <1>; - #size-cells =3D <0>; - - wm8904: audio-codec@1a { - #sound-dai-cells =3D <0>; - compatible =3D "wlf,wm8904"; - reg =3D <0x1a>; - clocks =3D <&audio_refclk0>; - clock-names =3D "mclk"; - AVDD-supply =3D <&cvcc_1p8v_i2s>; - CPVDD-supply =3D <&cvcc_1p8v_i2s>; - DBVDD-supply =3D <&cvcc_1p8v_i2s>; - DCVDD-supply =3D <&cvcc_1p8v_i2s>; - MICVDD-supply =3D <&cvcc_1p8v_i2s>; - }; -}; - -&mcu_spi0 { - status =3D "okay"; - #address-cells =3D <1>; - #size-cells =3D <0>; - - flash@0 { - compatible =3D "jedec,spi-nor"; - reg =3D <0>; - spi-max-frequency =3D <104000000>; - m25p,fast-read; - vcc-supply =3D <&cvcc_1p8v_s0>; - }; -}; - -&wkup_i2c0 { - status =3D "okay"; - #address-cells =3D <1>; - #size-cells =3D <0>; - - /* SMARC Carrier EEPROM */ - eeprom@57 { - compatible =3D "atmel,24c32"; - reg =3D <0x57>; - pagesize =3D <32>; - vcc-supply =3D <&cvcc_3p3v_s0>; - }; -}; diff --git a/arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-base.dts b/arch/a= rm64/boot/dts/ti/k3-am67a-kontron-sa67-base.dts deleted file mode 100644 index 95234c8460ed..000000000000 --- a/arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-base.dts +++ /dev/null @@ -1,1091 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-only OR MIT -/* - * Kontron SMARC-sAM67 module - * - * Copyright (c) 2025 Kontron Europe GmbH - */ - -/dts-v1/; - -#include -#include -#include -#include "k3-j722s.dtsi" -#include "k3-serdes.h" - -/ { - compatible =3D "kontron,sa67", "ti,j722s"; - model =3D "Kontron SMARC-sAM67"; - - aliases { - serial0 =3D &mcu_uart0; - serial1 =3D &main_uart0; - serial2 =3D &main_uart5; - serial3 =3D &wkup_uart0; - mmc0 =3D &sdhci0; - mmc1 =3D &sdhci1; - rtc0 =3D &wkup_rtc0; - }; - - lcd0_backlight: backlight-1 { - compatible =3D "pwm-backlight"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&lcd0_backlight_pins_default>; - pwms =3D <&epwm1 0 50000 0>; - brightness-levels =3D <0 32 64 96 128 160 192 224 255>; - default-brightness-level =3D <8>; - enable-gpios =3D <&main_gpio0 29 GPIO_ACTIVE_HIGH>; - status =3D "disabled"; - }; - - lcd1_backlight: backlight-2 { - compatible =3D "pwm-backlight"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&lcd1_backlight_pins_default>; - pwms =3D <&epwm1 1 50000 0>; - brightness-levels =3D <0 32 64 96 128 160 192 224 255>; - default-brightness-level =3D <8>; - enable-gpios =3D <&main_gpio1 18 GPIO_ACTIVE_HIGH>; - status =3D "disabled"; - }; - - chosen { - stdout-path =3D "serial1:115200n8"; - }; - - connector-1 { - compatible =3D "gpio-usb-b-connector", "usb-b-connector"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&usb0_connector_pins_default>; - type =3D "micro"; - id-gpios =3D <&main_gpio0 34 GPIO_ACTIVE_HIGH>; - vbus-supply =3D <&vcc_usb0_vbus>; - - port { - usb0_connector: endpoint { - remote-endpoint =3D <&usb0_hc>; - }; - }; - - }; - - memory@80000000 { - /* Filled in by bootloader */ - reg =3D <0x00000000 0x00000000 0x00000000 0x00000000>, - <0x00000000 0x00000000 0x00000000 0x00000000>; - device_type =3D "memory"; - bootph-pre-ram; - }; - - reserved_memory: reserved-memory { - #address-cells =3D <2>; - #size-cells =3D <2>; - ranges; - - linux,cma { - compatible =3D "shared-dma-pool"; - reusable; - size =3D <0x00 0x10000000>; - linux,cma-default; - }; - - secure_tfa_ddr: tfa@9e780000 { - reg =3D <0x00 0x9e780000 0x00 0x80000>; - no-map; - }; - - secure_ddr: optee@9e800000 { - reg =3D <0x00 0x9e800000 0x00 0x01800000>; - no-map; - }; - - wkup_r5fss0_core0_memory_region: r5f-memory@a0100000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0xa0100000 0x00 0xf00000>; - no-map; - }; - }; - - vin_5p0: regulator-1 { - compatible =3D "regulator-fixed"; - regulator-name =3D "V_3V0_5V25_IN"; - regulator-min-microvolt =3D <5000000>; - regulator-max-microvolt =3D <5000000>; - regulator-always-on; - regulator-boot-on; - bootph-all; - }; - - vcc_3p3_s5: regulator-2 { - compatible =3D "regulator-fixed"; - regulator-name =3D "V_3V3_S5"; - regulator-min-microvolt =3D <3300000>; - regulator-max-microvolt =3D <3300000>; - vin-supply =3D <&vin_5p0>; - regulator-always-on; - regulator-boot-on; - bootph-all; - }; - - vcc_1p8_s5: regulator-3 { - compatible =3D "regulator-fixed"; - regulator-name =3D "V_1V8_S5"; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <1800000>; - vin-supply =3D <&vin_5p0>; - regulator-always-on; - regulator-boot-on; - bootph-all; - }; - - vcc_3p3_s0: regulator-4 { - compatible =3D "regulator-fixed"; - regulator-name =3D "V_3V3_S0"; - regulator-min-microvolt =3D <3300000>; - regulator-max-microvolt =3D <3300000>; - vin-supply =3D <&vcc_3p3_s5>; - regulator-always-on; - regulator-boot-on; - enable-active-high; - gpios =3D <&tps652g1 1 GPIO_ACTIVE_HIGH>; - bootph-all; - }; - - vcc_3p3_sd_s0: regulator-5 { - compatible =3D "regulator-fixed"; - regulator-name =3D "SDIO_PWR_EN"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&vcc_3p3_sd_s0_pins_default>; - regulator-min-microvolt =3D <3300000>; - regulator-max-microvolt =3D <3300000>; - regulator-boot-on; - enable-active-high; - gpios =3D <&main_gpio0 7 GPIO_ACTIVE_HIGH>; - bootph-all; - }; - - vcc_3p3_sd_vio_s0: regulator-6 { - compatible =3D "regulator-gpio"; - regulator-name =3D "V_3V3_1V8_SD_S0"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&vcc_3p3_sd_vio_s0_pins_default>; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <3300000>; - vin-supply =3D <&vcc_3p3_s0>; - regulator-boot-on; - enable-active-high; - enable-gpios =3D <&main_gpio0 7 GPIO_ACTIVE_HIGH>; - gpios =3D <&main_gpio0 8 GPIO_ACTIVE_HIGH>; - states =3D <3300000 0x0>, - <1800000 0x1>; - bootph-all; - }; - - vcc_3p3_cam_s0: regulator-7 { - compatible =3D "regulator-fixed"; - regulator-name =3D "V_3V3_CAM_S0"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&vcc_3p3_cam_s0_pins_default>; - regulator-min-microvolt =3D <3300000>; - regulator-max-microvolt =3D <3300000>; - vin-supply =3D <&vcc_3p3_s5>; - enable-active-high; - interrupts-extended =3D <&main_gpio1 30 IRQ_TYPE_EDGE_FALLING>; - bootph-all; - }; - - vcc_1p1_s0: regulator-8 { - compatible =3D "regulator-fixed"; - regulator-name =3D "V_1V1_S0"; - regulator-min-microvolt =3D <1100000>; - regulator-max-microvolt =3D <1100000>; - vin-supply =3D <&vcc_1p1_s3>; - regulator-always-on; - regulator-boot-on; - enable-active-high; - /* shared with V_0V75_0V85_CORE_S0 */ - gpios =3D <&tps652g1 4 GPIO_ACTIVE_HIGH>; - bootph-all; - }; - - vcc_0p85_vcore_s0: regulator-9 { - compatible =3D "regulator-fixed"; - regulator-name =3D "V_0V75_0V85_CORE_S0"; - regulator-min-microvolt =3D <850000>; - regulator-max-microvolt =3D <850000>; - vin-supply =3D <&vin_5p0>; - regulator-always-on; - regulator-boot-on; - enable-active-high; - gpios =3D <&tps652g1 4 GPIO_ACTIVE_HIGH>; - bootph-all; - }; - - vcc_lcd0_panel: regulator-10 { - compatible =3D "regulator-fixed"; - regulator-name =3D "LCD0_VDD_EN"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&vcc_lcd0_panel_pins_default>; - enable-active-high; - gpios =3D <&main_gpio0 30 GPIO_ACTIVE_HIGH>; - }; - - vcc_lcd1_panel: regulator-11 { - compatible =3D "regulator-fixed"; - regulator-name =3D "LCD1_VDD_EN"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&vcc_lcd1_panel_pins_default>; - enable-active-high; - gpios =3D <&main_gpio1 19 GPIO_ACTIVE_HIGH>; - }; - - vcc_usb0_vbus: regulator-12 { - compatible =3D "regulator-fixed"; - regulator-name =3D "USB0_EN_OC#"; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&vcc_usb0_vbus_pins_default>; - regulator-min-microvolt =3D <5000000>; - regulator-max-microvolt =3D <5000000>; - enable-active-high; - gpios =3D <&main_gpio1 50 GPIO_ACTIVE_HIGH>; - }; -}; - -&audio_refclk0 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&audio_refclk0_pins_default>; - status =3D "disabled"; -}; - -&audio_refclk1 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&audio_refclk1_pins_default>; - status =3D "disabled"; -}; - -&cpsw3g { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&cpsw3g_pins_default>, <&rgmii1_pins_default>, - <&rgmii2_pins_default>; - status =3D "okay"; -}; - -&cpsw3g_mdio { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&cpsw3g_mdio_pins_default>; - status =3D "okay"; - - phy0: ethernet-phy@0 { - reg =3D <0>; - }; - - phy1: ethernet-phy@1 { - reg =3D <1>; - }; -}; - -&cpsw_port1 { - phy-connection-type =3D "rgmii-id"; - phy-handle =3D <&phy0>; - nvmem-cells =3D <&base_mac_address 0>; - nvmem-cell-names =3D "mac-address"; - status =3D "okay"; -}; - -&main_gpio0 { - gpio-line-names =3D - "", "", "", "", "", "", "", "SOC_SDIO_PWR_EN", "VSD_SEL", - "RESET_OUT#", "I2C_MUX_RST#", "SPI_FLASH_CS#", "QPSI_CS0#", - "QSPI_CS1#", "BOOT_SEL1", "BRDCFG0", "BRDCFG1", "BRDCFG2", - "BRDCFG3", "BRDCFG4", "", "BRDREV0", "BRDREV1", "", "", "", "", - "", "", "LCD0_BKLT_EN", "LCD0_VDD_EN", "GBE_INT#", "DSI0_TE", - "CHARGING#", "USB0_OTG_ID", "PMIC_INT#", "RTC_INT#", - "EDP_BRIDGE_EN", "EDP_BRIDGE_IRQ#", "", "CHARGER_PRSNT#", "", - "", "", "", "BOOT_SEL2#", "CAM2_RST#", "CAM2_PWR#", "", - "CAM3_RST#", "CAM3_PWR#", "GPIO0", "GPIO1", "", "", "", "", "", - "", "", "", "", "", "", "", "", "", "", "", "GPIO10", "GPIO11", - "SLEEP#", "LID#"; - - bootph-all; - status =3D "okay"; -}; - -&main_gpio1 { - gpio-line-names =3D - "", "", "", "", "", "", "", "GPIO6", "GPIO7", "", "", "", "", - "GPIO8", "GPIO9", "PCIE_A_RST#", "", "BATLOW#", "LCD1_BKLT_EN", - "LCD1_VDD_EN", "", "", "", "", "GPIO2", "GPIO3", "", "", - "GPIO4", "GPIO5", "CAM_S0_FAULT#", "BOOT_SEL0#", "", "", "", "", - "", "", "", "", "", "", "", "", "", "", "", "", "SDIO_CD#", "", - "USB0_DRVVBUS", "USB1_DRVVBUS"; - - bootph-all; - status =3D "okay"; -}; - -/* I2C_LOCAL */ -&main_i2c0 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&main_i2c0_pins_default>; - clock-frequency =3D <100000>; - bootph-all; - status =3D "okay"; - - tps652g1: pmic@44 { - compatible =3D "ti,tps652g1"; - reg =3D <0x44>; - ti,primary-pmic; - system-power-controller; - - gpio-controller; - #gpio-cells =3D <2>; - gpio-line-names =3D - "LPM_EN#", "EN_3V3_S0", "POWER_BTN#", "CARRIER_STBY#", - "EN_0V75_0V85_VCORE_S0", "PMIC_WAKEUP"; - - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pmic_irq_pins_default>; - interrupts-extended =3D <&main_gpio0 35 IRQ_TYPE_EDGE_FALLING>; - - buck1-supply =3D <&vin_5p0>; - buck2-supply =3D <&vin_5p0>; - buck3-supply =3D <&vin_5p0>; - buck4-supply =3D <&vin_5p0>; - ldo1-supply =3D <&vin_5p0>; - ldo2-supply =3D <&vin_5p0>; - ldo3-supply =3D <&vin_5p0>; - - bootph-all; - - regulators { - vcc_0p85_s0: buck1 { - regulator-name =3D "V_0V85_S0"; - regulator-min-microvolt =3D <850000>; - regulator-max-microvolt =3D <850000>; - regulator-boot-on; - regulator-always-on; - }; - - vcc_1p1_s3: buck2 { - regulator-name =3D "V_1V1_S3"; - regulator-min-microvolt =3D <1100000>; - regulator-max-microvolt =3D <1100000>; - regulator-boot-on; - regulator-always-on; - }; - - vcc_1p8_s0: buck3 { - regulator-name =3D "V_1V8_S0"; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <1800000>; - regulator-boot-on; - regulator-always-on; - }; - - vcc_1p2_s0: buck4 { - regulator-name =3D "V_1V2_S0"; - regulator-min-microvolt =3D <1200000>; - regulator-max-microvolt =3D <1200000>; - regulator-boot-on; - regulator-always-on; - }; - - vcc_1p8_vda_pll_s0: ldo1 { - regulator-name =3D "V_1V8_VDA_PLL_S0"; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <1800000>; - regulator-boot-on; - regulator-always-on; - }; - - vcc_1p8_s3: ldo2 { - regulator-name =3D "V_1V8_S3"; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <1800000>; - regulator-boot-on; - regulator-always-on; - }; - - vcc_1p8_ret_s5: ldo3 { - regulator-name =3D "V_1V8_RET_S5"; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <1800000>; - regulator-boot-on; - regulator-always-on; - }; - }; - }; - - system-controller@4a { - compatible =3D "kontron,sa67mcu", "kontron,sl28cpld"; - reg =3D <0x4a>; - #address-cells =3D <1>; - #size-cells =3D <0>; - - watchdog@4 { - compatible =3D "kontron,sa67mcu-wdt", "kontron,sl28cpld-wdt"; - reg =3D <0x4>; - kontron,assert-wdt-timeout-pin; - }; - - hwmon@8 { - compatible =3D "kontron,sa67mcu-hwmon"; - reg =3D <0x8>; - }; - }; -}; - -/* I2C_CAM */ -&main_i2c2 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&main_i2c2_pins_default>; - clock-frequency =3D <100000>; - status =3D "okay"; - - i2c-mux@70 { - compatible =3D "nxp,pca9546"; - reg =3D <0x70>; - #address-cells =3D <1>; - #size-cells =3D <0>; - - pinctrl-names =3D "default"; - pinctrl-0 =3D <&i2c_mux_pins_default>; - - vdd-supply =3D <&vcc_1p8_s0>; - reset-gpios =3D <&main_gpio0 10 GPIO_ACTIVE_LOW>; - - i2c_cam0: i2c@0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <0>; - }; - - i2c_cam1: i2c@1 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <1>; - }; - - i2c_cam2: i2c@2 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <2>; - }; - - i2c_cam3: i2c@3 { - #address-cells =3D <1>; - #size-cells =3D <0>; - reg =3D <3>; - }; - }; -}; - -/* I2C_LCD */ -&main_i2c3 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&main_i2c3_pins_default>; - clock-frequency =3D <100000>; - status =3D "okay"; -}; - -&main_pmx0 { - audio_refclk0_pins_default: audio-refclk0-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x0c4, PIN_OUTPUT, 5) /* (W23) VOUT0_DATA3.AUDIO_EXT_REFCLK= 0 */ - >; - }; - - audio_refclk1_pins_default: audio-refclk1-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x0a0, PIN_OUTPUT, 1) /* (N24) GPMC0_WPn.AUDIO_EXT_REFCLK1 = */ - >; - }; - - cpsw3g_mdio_pins_default: cpsw3g-mdio-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x160, PIN_OUTPUT, 0) /* (AC24) MDIO0_MDC */ - J722S_IOPAD(0x15c, PIN_INPUT, 0) /* (AD25) MDIO0_MDIO */ - >; - }; - - cpsw3g_pins_default: cpsw3g-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x1b8, PIN_OUTPUT, 1) /* (C20) SPI0_CS1.CP_GEMAC_CPTS0_TS_C= OMP */ - >; - }; - - edp_bridge_pins_default: edp-bridge-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x098, PIN_OUTPUT, 7) /* (V21) GPMC0_WAIT0.GPIO0_37 */ - J722S_IOPAD(0x09c, PIN_INPUT, 7) /* (W26) GPMC0_WAIT1.GPIO0_38 */ - >; - }; - - i2c_mux_pins_default: i2c-mux-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x028, PIN_OUTPUT, 7) /* (M27) OSPI0_D7.GPIO0_10 */ - >; - }; - - lcd0_backlight_pins_default: lcd0-backlight-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x074, PIN_OUTPUT, 7) /* (V22) GPMC0_AD14.GPIO0_29 */ - J722S_IOPAD(0x110, PIN_OUTPUT, 4) /* (G27) MMC2_DAT1.EHRPWM1_A */ - >; - }; - - lcd1_backlight_pins_default: lcd1-backlight-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x1c0, PIN_OUTPUT, 7) /* (E19) SPI0_D0.GPIO1_18 */ - J722S_IOPAD(0x114, PIN_OUTPUT, 4) /* (G26) MMC2_DAT0.EHRPWM1_B */ - >; - }; - - main_i2c0_pins_default: main-i2c0-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x1e0, PIN_INPUT, 0) /* (D23) I2C0_SCL */ - J722S_IOPAD(0x1e4, PIN_INPUT, 0) /* (B22) I2C0_SDA */ - >; - bootph-all; - }; - - main_i2c2_pins_default: main-i2c2-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x0b0, PIN_INPUT, 1) /* (P22) GPMC0_CSn2.I2C2_SCL */ - J722S_IOPAD(0x0b4, PIN_INPUT, 1) /* (P23) GPMC0_CSn3.I2C2_SDA */ - >; - }; - - main_i2c3_pins_default: main-i2c3-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x1d0, PIN_INPUT, 2) /* (E22) UART0_CTSn.I2C3_SCL */ - J722S_IOPAD(0x1d4, PIN_INPUT, 2) /* (B21) UART0_RTSn.I2C3_SDA */ - >; - }; - - main_i2c4_pins_default: main-i2c4-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x0a8, PIN_INPUT, 1) /* (R27) GPMC0_CSn0.I2C4_SCL */ - J722S_IOPAD(0x0ac, PIN_INPUT, 1) /* (P21) GPMC0_CSn1.I2C4_SDA */ - >; - }; - - main_uart0_pins_default: main-uart0-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x1c8, PIN_INPUT, 0) /* (F19) UART0_RXD */ - J722S_IOPAD(0x1cc, PIN_OUTPUT, 0) /* (F20) UART0_TXD */ - >; - bootph-all; - }; - - main_uart5_pins_default: main-uart5-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x108, PIN_INPUT, 3) /* (J27) MMC2_DAT3.UART5_RXD */ - J722S_IOPAD(0x10c, PIN_OUTPUT, 3) /* (H27) MMC2_DAT2.UART5_TXD */ - J722S_IOPAD(0x008, PIN_INPUT, 5) /* (L22) OSPI0_DQS.UART5_CTSn */ - J722S_IOPAD(0x004, PIN_OUTPUT, 5) /* (L23) OSPI0_LBCLKO.UART5_RTSn */ - >; - }; - - mcasp0_pins_default: mcasp0-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x1a4, PIN_INPUT, 0) /* (D25) MCASP0_ACLKX */ - J722S_IOPAD(0x1a8, PIN_INPUT, 0) /* (C26) MCASP0_AFSX */ - J722S_IOPAD(0x1a0, PIN_INPUT, 0) /* (F23) MCASP0_AXR0 */ - J722S_IOPAD(0x19c, PIN_OUTPUT, 0) /* (B25) MCASP0_AXR1 */ - >; - }; - - mcasp2_pins_default: mcasp2-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x070, PIN_INPUT, 3) /* (V24) GPMC0_AD13.MCASP2_ACLKX */ - J722S_IOPAD(0x06c, PIN_INPUT, 3) /* (V26) GPMC0_AD12.MCASP2_AFSX */ - J722S_IOPAD(0x05c, PIN_INPUT, 3) /* (U27) GPMC0_AD8.MCASP2_AXR0 */ - J722S_IOPAD(0x060, PIN_OUTPUT, 3) /* (U26) GPMC0_AD9.MCASP2_AXR1 */ - >; - }; - - oldi0_pins_default: oldi0-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x260, PIN_OUTPUT, 0) /* (AF23) OLDI0_A0N */ - J722S_IOPAD(0x25c, PIN_OUTPUT, 0) /* (AG24) OLDI0_A0P */ - J722S_IOPAD(0x268, PIN_OUTPUT, 0) /* (AG22) OLDI0_A1N */ - J722S_IOPAD(0x264, PIN_OUTPUT, 0) /* (AG23) OLDI0_A1P */ - J722S_IOPAD(0x270, PIN_OUTPUT, 0) /* (AB20) OLDI0_A2N */ - J722S_IOPAD(0x26c, PIN_OUTPUT, 0) /* (AB21) OLDI0_A2P */ - J722S_IOPAD(0x278, PIN_OUTPUT, 0) /* (AG20) OLDI0_A3N */ - J722S_IOPAD(0x274, PIN_OUTPUT, 0) /* (AG21) OLDI0_A3P */ - J722S_IOPAD(0x2a0, PIN_OUTPUT, 0) /* (AF21) OLDI0_CLK0N */ - J722S_IOPAD(0x29c, PIN_OUTPUT, 0) /* (AE20) OLDI0_CLK0P */ - >; - }; - - oldi1_pins_default: oldi1-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x280, PIN_OUTPUT, 0) /* (AD21) OLDI0_A4N */ - J722S_IOPAD(0x27c, PIN_OUTPUT, 0) /* (AC21) OLDI0_A4P */ - J722S_IOPAD(0x288, PIN_OUTPUT, 0) /* (AF19) OLDI0_A5N */ - J722S_IOPAD(0x284, PIN_OUTPUT, 0) /* (AF18) OLDI0_A5P */ - J722S_IOPAD(0x290, PIN_OUTPUT, 0) /* (AG17) OLDI0_A6N */ - J722S_IOPAD(0x28c, PIN_OUTPUT, 0) /* (AG18) OLDI0_A6P */ - J722S_IOPAD(0x298, PIN_OUTPUT, 0) /* (AB19) OLDI0_A7N */ - J722S_IOPAD(0x294, PIN_OUTPUT, 0) /* (AA20) OLDI0_A7P */ - J722S_IOPAD(0x2a8, PIN_OUTPUT, 0) /* (AD20) OLDI0_CLK1N */ - J722S_IOPAD(0x2a4, PIN_OUTPUT, 0) /* (AE19) OLDI0_CLK1P */ - >; - }; - - ospi0_pins_default: ospi0-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x000, PIN_OUTPUT, 0) /* (L24) OSPI0_CLK */ - J722S_IOPAD(0x02c, PIN_OUTPUT, 0) /* (K26) OSPI0_CSn0 */ - J722S_IOPAD(0x030, PIN_OUTPUT, 0) /* (K23) OSPI0_CSn1 */ - J722S_IOPAD(0x034, PIN_OUTPUT, 0) /* (K22) OSPI0_CSn2 */ - J722S_IOPAD(0x00c, PIN_INPUT, 0) /* (K27) OSPI0_D0 */ - J722S_IOPAD(0x010, PIN_INPUT, 0) /* (L27) OSPI0_D1 */ - J722S_IOPAD(0x014, PIN_INPUT, 0) /* (L26) OSPI0_D2 */ - J722S_IOPAD(0x018, PIN_INPUT, 0) /* (L25) OSPI0_D3 */ - >; - bootph-all; - }; - - pcie0_rc_pins_default: pcie0-rc-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x2ac, PIN_OUTPUT, 0) /* (F25) PCIE0_CLKREQn */ - J722S_IOPAD(0x1b4, PIN_OUTPUT, 7) /* (B20) SPI0_CS0.GPIO1_15 */ - >; - }; - - pmic_irq_pins_default: pmic-irq-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x090, PIN_INPUT, 7) /* (P27) GPMC0_BE0n_CLE.GPIO0_35 */ - >; - }; - - rgmii1_pins_default: rgmii1-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x14c, PIN_INPUT, 0) /* (AC25) RGMII1_RD0 */ - J722S_IOPAD(0x150, PIN_INPUT, 0) /* (AD27) RGMII1_RD1 */ - J722S_IOPAD(0x154, PIN_INPUT, 0) /* (AE24) RGMII1_RD2 */ - J722S_IOPAD(0x158, PIN_INPUT, 0) /* (AE26) RGMII1_RD3 */ - J722S_IOPAD(0x148, PIN_INPUT, 0) /* (AE27) RGMII1_RXC */ - J722S_IOPAD(0x144, PIN_INPUT, 0) /* (AD23) RGMII1_RX_CTL */ - J722S_IOPAD(0x134, PIN_OUTPUT, 0) /* (AF27) RGMII1_TD0 */ - J722S_IOPAD(0x138, PIN_OUTPUT, 0) /* (AE23) RGMII1_TD1 */ - J722S_IOPAD(0x13c, PIN_OUTPUT, 0) /* (AG25) RGMII1_TD2 */ - J722S_IOPAD(0x140, PIN_OUTPUT, 0) /* (AF24) RGMII1_TD3 */ - J722S_IOPAD(0x130, PIN_OUTPUT, 0) /* (AG26) RGMII1_TXC */ - J722S_IOPAD(0x12c, PIN_OUTPUT, 0) /* (AF25) RGMII1_TX_CTL */ - >; - }; - - rgmii2_pins_default: rgmii2-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x0f8, PIN_INPUT, 2) /* (AB24) VOUT0_HSYNC.RGMII2_RD0 */ - J722S_IOPAD(0x0fc, PIN_INPUT, 2) /* (AC27) VOUT0_DE.RGMII2_RD1 */ - J722S_IOPAD(0x100, PIN_INPUT, 2) /* (AB23) VOUT0_VSYNC.RGMII2_RD2 */ - J722S_IOPAD(0x104, PIN_INPUT, 2) /* (AC26) VOUT0_PCLK.RGMII2_RD3 */ - J722S_IOPAD(0x0f4, PIN_INPUT, 2) /* (AB27) VOUT0_DATA15.RGMII2_RXC */ - J722S_IOPAD(0x0f0, PIN_INPUT, 2) /* (AB26) VOUT0_DATA14.RGMII2_RX_CTL */ - J722S_IOPAD(0x0e0, PIN_OUTPUT, 2) /* (AA25) VOUT0_DATA10.RGMII2_TD0 */ - J722S_IOPAD(0x0e4, PIN_OUTPUT, 2) /* (AB25) VOUT0_DATA11.RGMII2_TD1 */ - J722S_IOPAD(0x0e8, PIN_OUTPUT, 2) /* (AA23) VOUT0_DATA12.RGMII2_TD2 */ - J722S_IOPAD(0x0ec, PIN_OUTPUT, 2) /* (AA22) VOUT0_DATA13.RGMII2_TD3 */ - J722S_IOPAD(0x0dc, PIN_OUTPUT, 2) /* (AA27) VOUT0_DATA9.RGMII2_TXC */ - J722S_IOPAD(0x0d8, PIN_OUTPUT, 2) /* (AA24) VOUT0_DATA8.RGMII2_TX_CTL */ - >; - }; - - rtc_pins_default: rtc-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x094, PIN_INPUT, 7) /* (P26) GPMC0_BE1n.GPIO0_36 */ - >; - }; - - sdhci1_pins_default: sdhci1-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x23c, PIN_INPUT, 0) /* (H22) MMC1_CMD */ - J722S_IOPAD(0x234, PIN_OUTPUT, 0) /* (H24) MMC1_CLK */ - J722S_IOPAD(0x230, PIN_INPUT, 0) /* (H23) MMC1_DAT0 */ - J722S_IOPAD(0x22c, PIN_INPUT, 0) /* (H20) MMC1_DAT1 */ - J722S_IOPAD(0x228, PIN_INPUT, 0) /* (J23) MMC1_DAT2 */ - J722S_IOPAD(0x224, PIN_INPUT, 0) /* (H25) MMC1_DAT3 */ - J722S_IOPAD(0x240, PIN_INPUT, 0) /* (B24) MMC1_SDCD */ - J722S_IOPAD(0x244, PIN_INPUT, 0) /* (A24) MMC1_SDWP */ - >; - bootph-all; - }; - - usb0_connector_pins_default: usb0-connector-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x08c, PIN_INPUT_PULLUP, 7) /* (N23) GPMC0_WEn.GPIO0_34 */ - >; - }; - - usb1_pins_default: usb1-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x258, PIN_OUTPUT, 0) /* (B27) USB1_DRVVBUS */ - >; - }; - - vcc_3p3_sd_s0_pins_default: vcc-3p3-sd-s0-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x01c, PIN_OUTPUT, 7) /* (L21) OSPI0_D4.GPIO0_7 */ - >; - bootph-all; - }; - - vcc_3p3_sd_vio_s0_pins_default: vcc-3p3-sd-vio-s0-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x020, PIN_OUTPUT, 7) /* (M26) OSPI0_D5.GPIO0_8 */ - >; - bootph-all; - }; - - vcc_3p3_cam_s0_pins_default: vcc-3p3-cam-s0-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x1f0, PIN_OUTPUT, 7) /* (A23) EXT_REFCLK1.GPIO1_30 */ - >; - }; - - vcc_lcd0_panel_pins_default: vcc-lcd0-panel-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x078, PIN_OUTPUT, 7) /* (V23) GPMC0_AD15.GPIO0_30 */ - >; - }; - - vcc_lcd1_panel_pins_default: vcc-lcd1-panel-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x1c4, PIN_OUTPUT, 7) /* (E20) SPI0_D1.GPIO1_19 */ - >; - }; - - vcc_usb0_vbus_pins_default: vcc-usb0-vbus-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x254, PIN_OUTPUT, 7) /* (E25) USB0_DRVVBUS.GPIO1_50 */ - >; - }; -}; - -/* SER1 */ -&main_uart0 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&main_uart0_pins_default>; - bootph-all; - status =3D "okay"; -}; - -/* SER2 */ -&main_uart5 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&main_uart5_pins_default>; - bootph-all; - status =3D "okay"; -}; - -/* I2S0 */ -&mcasp0 { - #sound-dai-cells =3D <0>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&mcasp0_pins_default>; - op-mode =3D <0>; /* I2S */ - tdm-slots =3D <2>; - serial-dir =3D <2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; -}; - -/* I2S2 */ -&mcasp2 { - #sound-dai-cells =3D <0>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&mcasp2_pins_default>; - op-mode =3D <0>; /* I2S */ - tdm-slots =3D <2>; - serial-dir =3D <2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0>; -}; - -/* CAN0 */ -&mcu_mcan0 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&mcu_mcan0_pins_default>; - status =3D "okay"; -}; - -/* CAN1 */ -&mcu_mcan1 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&mcu_mcan1_pins_default>; - status =3D "okay"; -}; - -&mcu_gpio0 { - gpio-line-names =3D - "", "", "", "", "", "", "", "", "", "", "", /* 10 */ "GPIO12", - "MCU_INT#", "", "", "", "", "", "", "", "", "", "", "GPIO13"; -}; - -/* I2C_GP */ -&mcu_i2c0 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&mcu_i2c0_pins_default>; - clock-frequency =3D <100000>; - status =3D "okay"; - - /* SMARC Module EEPROM */ - eeprom@50 { - compatible =3D "atmel,24c32"; - reg =3D <0x50>; - pagesize =3D <32>; - vcc-supply =3D <&vcc_1p8_s0>; - }; -}; - -&mcu_pmx0 { - mcu_i2c0_pins_default: mcu-i2c0-default-pins { - pinctrl-single,pins =3D < - J722S_MCU_IOPAD(0x044, PIN_INPUT, 0) /* (B13) MCU_I2C0_SCL */ - J722S_MCU_IOPAD(0x048, PIN_INPUT, 0) /* (E11) MCU_I2C0_SDA */ - >; - }; - mcu_mcan0_pins_default: mcu-mcan0-default-pins { - pinctrl-single,pins =3D < - J722S_MCU_IOPAD(0x038, PIN_INPUT, 0) /* (D8) MCU_MCAN0_RX */ - J722S_MCU_IOPAD(0x034, PIN_OUTPUT, 0) /* (B2) MCU_MCAN0_TX */ - >; - }; - - mcu_mcan1_pins_default: mcu-mcan1-default-pins { - pinctrl-single,pins =3D < - J722S_MCU_IOPAD(0x040, PIN_INPUT, 0) /* (B1) MCU_MCAN1_RX */ - J722S_MCU_IOPAD(0x03c, PIN_OUTPUT, 0) /* (C1) MCU_MCAN1_TX */ - >; - }; - - mcu_uart0_pins_default: mcu-uart0-default-pins { - pinctrl-single,pins =3D < - J722S_MCU_IOPAD(0x014, PIN_INPUT, 0) /* (B8) MCU_UART0_RXD */ - J722S_MCU_IOPAD(0x018, PIN_OUTPUT, 0) /* (B4) MCU_UART0_TXD */ - J722S_MCU_IOPAD(0x01c, PIN_INPUT, 0) /* (B5) MCU_UART0_CTSn */ - J722S_MCU_IOPAD(0x020, PIN_OUTPUT, 0) /* (C5) MCU_UART0_RTSn */ - >; - bootph-all; - }; - - mcu_spi0_pins_default: mcu-spi0-default-pins { - pinctrl-single,pins =3D < - J722S_MCU_IOPAD(0x008, PIN_OUTPUT, 0) /* (A9) MCU_SPI0_CLK */ - J722S_MCU_IOPAD(0x000, PIN_OUTPUT, 0) /* (C12) MCU_SPI0_CS0 */ - J722S_MCU_IOPAD(0x004, PIN_OUTPUT, 0) /* (A10) MCU_SPI0_CS1 */ - J722S_MCU_IOPAD(0x00c, PIN_INPUT, 0) /* (B12) MCU_SPI0_D0 */ - J722S_MCU_IOPAD(0x010, PIN_OUTPUT, 0) /* (C11) MCU_SPI0_D1 */ - >; - }; - - wkup_uart0_pins_default: wkup-uart0-default-pins { - pinctrl-single,pins =3D < - J722S_MCU_IOPAD(0x024, PIN_INPUT, 0) /* (B3) WKUP_UART0_RXD */ - J722S_MCU_IOPAD(0x028, PIN_OUTPUT, 0) /* (C8) WKUP_UART0_TXD */ - >; - bootph-all; - }; - - wkup_i2c0_pins_default: wkup-i2c0-default-pins { - pinctrl-single,pins =3D < - J722S_MCU_IOPAD(0x04c, PIN_INPUT, 0) /* (B9) WKUP_I2C0_SCL */ - J722S_MCU_IOPAD(0x050, PIN_INPUT, 0) /* (D11) WKUP_I2C0_SDA */ - >; - }; -}; - -/* SPI0 */ -&mcu_spi0 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&mcu_spi0_pins_default>; -}; - -/* SER0 */ -&mcu_uart0 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&mcu_uart0_pins_default>; - bootph-all; - status =3D "okay"; -}; - -/* QSPI0 */ -&ospi0 { - pinctrl-0 =3D <&ospi0_pins_default>; - pinctrl-names =3D "default"; - status =3D "okay"; - - flash@0 { - compatible =3D "jedec,spi-nor"; - reg =3D <0>; - spi-max-frequency =3D <104000000>; - spi-rx-bus-width =3D <2>; - spi-tx-bus-width =3D <2>; - m25p,fast-read; - cdns,tshsl-ns =3D <60>; - cdns,tsd2d-ns =3D <60>; - cdns,tchsh-ns =3D <60>; - cdns,tslch-ns =3D <60>; - cdns,read-delay =3D <3>; - vcc-supply =3D <&vcc_1p8_s0>; - bootph-all; - - partitions { - compatible =3D "fixed-partitions"; - #address-cells =3D <1>; - #size-cells =3D <1>; - - partition@0 { - reg =3D <0x000000 0x400000>; - label =3D "failsafe bootloader"; - read-only; - }; - }; - - otp-1 { - compatible =3D "user-otp"; - - nvmem-layout { - compatible =3D "kontron,sa67-vpd", "kontron,sl28-vpd"; - - serial_number: serial-number { - }; - - base_mac_address: base-mac-address { - #nvmem-cell-cells =3D <1>; - }; - }; - }; - }; -}; - -&pcie0_rc { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pcie0_rc_pins_default>; - - /* - * This is low active, but the driver itself is broken and already - * inverts the logic. - */ - reset-gpios =3D <&main_gpio1 15 GPIO_ACTIVE_HIGH>; - phys =3D <&serdes1_pcie>; - phy-names =3D "pcie-phy"; - status =3D "okay"; -}; - -&sdhci0 { - disable-wp; - bootph-all; - ti,driver-strength-ohm =3D <50>; - status =3D "okay"; -}; - -/* SDIO */ -&sdhci1 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&sdhci1_pins_default>; - vmmc-supply =3D <&vcc_3p3_sd_s0>; - vqmmc-supply =3D <&vcc_3p3_sd_vio_s0>; - bootph-all; - cd-gpios =3D <&main_gpio1 48 GPIO_ACTIVE_LOW>; - cd-debounce-delay-ms =3D <100>; - ti,fails-without-test-cd; - ti,driver-strength-ohm =3D <50>; - status =3D "okay"; -}; - -&serdes_ln_ctrl { - idle-states =3D , - ; -}; - -&serdes_wiz0 { - status =3D "okay"; -}; - -&serdes_wiz1 { - status =3D "okay"; -}; - -&serdes0 { - serdes0_usb3: phy@0 { - reg =3D <0>; - #phy-cells =3D <0>; - resets =3D <&serdes_wiz0 1>; - cdns,num-lanes =3D <1>; - cdns,phy-type =3D ; - }; -}; - -&serdes1 { - serdes1_pcie: phy@0 { - reg =3D <0>; - #phy-cells =3D <0>; - resets =3D <&serdes_wiz1 1>; - cdns,num-lanes =3D <1>; - cdns,phy-type =3D ; - }; -}; - -&usb0 { - /* dual role is implemented but not a full featured OTG */ - adp-disable; - hnp-disable; - srp-disable; - dr_mode =3D "otg"; - usb-role-switch; - role-switch-default-mode =3D "peripheral"; - status =3D "okay"; - - port { - usb0_hc: endpoint { - remote-endpoint =3D <&usb0_connector>; - }; - }; -}; - -&usb0_phy_ctrl { - /* - * Keep this node in the SPL to be able to use the USB controller to - * boot via DFU. - */ - bootph-all; -}; - -&usb1 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&usb1_pins_default>; - - dr_mode =3D "host"; - maximum-speed =3D "super-speed"; - phys =3D <&serdes0_usb3>; - phy-names =3D "cdns3,usb3-phy"; -}; - -&usbss0 { - ti,vbus-divider; - status =3D "okay"; -}; - -&usbss1 { - ti,vbus-divider; - status =3D "okay"; -}; - -/* I2C_PM */ -&wkup_i2c0 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&wkup_i2c0_pins_default>; - clock-frequency =3D <100000>; - status =3D "okay"; -}; - -/* SER3 */ -&wkup_uart0 { - /* WKUP UART0 is used by Device Manager firmware */ - pinctrl-names =3D "default"; - pinctrl-0 =3D <&wkup_uart0_pins_default>; - bootph-all; - status =3D "reserved"; -}; diff --git a/arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-gbe1.dtso b/arch/= arm64/boot/dts/ti/k3-am67a-kontron-sa67-gbe1.dtso deleted file mode 100644 index 5dfb0b8f10d2..000000000000 --- a/arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-gbe1.dtso +++ /dev/null @@ -1,26 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-only OR MIT -/* - * Second ethernet port GBE1. - * - * Copyright (c) 2025 Kontron Europe GmbH - */ - -/dts-v1/; -/plugin/; - -&cpsw3g_mdio { - #address-cells =3D <1>; - #size-cells =3D <0>; - - phy1: ethernet-phy@1 { - reg =3D <1>; - }; -}; - -&cpsw_port2 { - phy-connection-type =3D "rgmii-id"; - phy-handle =3D <&phy1>; - nvmem-cells =3D <&base_mac_address 1>; - nvmem-cell-names =3D "mac-address"; - status =3D "okay"; -}; diff --git a/arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-gpios.dtso b/arch= /arm64/boot/dts/ti/k3-am67a-kontron-sa67-gpios.dtso deleted file mode 100644 index a6ae758e0b3a..000000000000 --- a/arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-gpios.dtso +++ /dev/null @@ -1,61 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-only OR MIT -/* - * SMARC GPIOs. - * - * Copyright (c) 2025 Kontron Europe GmbH - */ - -/dts-v1/; -/plugin/; - -#include -#include "k3-pinctrl.h" - -&main_gpio0 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&main_gpio0_pins_default>; -}; - -&main_gpio1 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&main_gpio1_pins_default>; -}; - -&main_pmx0 { - main_gpio0_pins_default: main-gpio0-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x0d0, PIN_INPUT, 7) /* (Y26) VOUT0_DATA6.GPIO0_51 */ - J722S_IOPAD(0x0d4, PIN_INPUT, 7) /* (Y27) VOUT0_DATA7.GPIO0_52 */ - J722S_IOPAD(0x118, PIN_INPUT, 7) /* (H26) MMC2_CLK.GPIO0_69 */ - J722S_IOPAD(0x120, PIN_INPUT, 7) /* (F27) MMC2_CMD.GPIO0_70 */ - >; - }; - - main_gpio1_pins_default: main-gpio1-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x194, PIN_INPUT, 7) /* (A25) MCASP0_AXR3.GPIO1_7 */ - J722S_IOPAD(0x198, PIN_INPUT, 7) /* (A26) MCASP0_AXR2.GPIO1_8 */ - J722S_IOPAD(0x1ac, PIN_INPUT, 7) /* (C27) MCASP0_AFSR.GPIO1_13 */ - J722S_IOPAD(0x1b0, PIN_INPUT, 7) /* (F24) MCASP0_ACLKR.GPIO1_14 */ - J722S_IOPAD(0x1d8, PIN_INPUT, 7) /* (D22) MCAN0_TX.GPIO1_24 */ - J722S_IOPAD(0x1dc, PIN_INPUT, 7) /* (C22) MCAN0_RX.GPIO1_25 */ - J722S_IOPAD(0x1e8, PIN_INPUT, 7) /* (C24) I2C1_SCL.GPIO1_28 */ - J722S_IOPAD(0x1ec, PIN_INPUT, 7) /* (A22) I2C1_SDA.GPIO1_29 */ - >; - }; -}; - -&mcu_gpio0 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&mcu_gpio0_pins_default>; -}; - -&mcu_pmx0 { - mcu_gpio0_pins_default: mcu-gpio0-default-pins { - pinctrl-single,pins =3D < - J722S_IOPAD(0x02c, PIN_INPUT, 7) /* (C4) WKUP_UART0_CTSn.MCU_GPIO0_11 */ - J722S_IOPAD(0x084, PIN_INPUT, 7) /* (F12) WKUP_CLKOUT0.MCU_GPIO0_23 */ - >; - }; - -}; diff --git a/arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-rtc-rv8263.dtso b= /arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-rtc-rv8263.dtso deleted file mode 100644 index 0a3e9f614c4c..000000000000 --- a/arch/arm64/boot/dts/ti/k3-am67a-kontron-sa67-rtc-rv8263.dtso +++ /dev/null @@ -1,31 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-only OR MIT -/* - * Microcrystal RV8263 RTC variant. - * - * Copyright (c) 2025 Kontron Europe GmbH - */ - -/dts-v1/; -/plugin/; - -#include - -&{/} { - aliases { - rtc0 =3D "/bus@f0000/i2c@20000000/rtc@51"; /* &rtc */ - rtc1 =3D "/bus@f0000/bus@b00000/rtc@2b1f0000"; /* &wkup_rtc0 */ - }; -}; - -&main_i2c0 { - #address-cells =3D <1>; - #size-cells =3D <0>; - - rtc: rtc@51 { - compatible =3D "microcrystal,rv8263"; - reg =3D <0x51>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&rtc_pins_default>; - interrupts-extended =3D <&main_gpio0 36 IRQ_TYPE_EDGE_FALLING>; - }; -}; --=20 2.47.3 From nobody Fri Apr 17 06:15:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CEFBC3502B5; Mon, 23 Feb 2026 10:05:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841114; cv=none; b=PxpWNH9NBuimRW090ayVJE3qZ2vXIUVZ2h/8wgaZuz4A23DlSLUpQNWxVJ4djVmcm3TANTbVDz/D5zNahe7gLzj6reIZkAAmGw50yuU3yHX0CgRV8AeLNhgixSM0zgj9DrR4tZX75hXYmqmLgcjygzYpgpiOrkf58joGDOuVW88= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841114; c=relaxed/simple; bh=CwOK2TpwDjvleWI5ncKbppOyRNpTmchpH8bwQirbQvQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=EXvZRE98NtCUM6W868xb6mzYfm39Q0+JtgGIDK84eIv+gFvftXckKSGCjCc31X8xr/fuMPWr2L1QQ3i34Hrsf6Q7FUmLgJEN3SIp8q8ZOSefpOBmBl+CEk44bwG7TvOFgz3AhDXQN7SBv1o3U6O+/mj+mDnW3AS0rAYlDCYirpA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=jKPagN2y; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="jKPagN2y" Received: by smtp.kernel.org (Postfix) with ESMTPSA id C92C6C116C6; Mon, 23 Feb 2026 10:05:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771841114; bh=CwOK2TpwDjvleWI5ncKbppOyRNpTmchpH8bwQirbQvQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jKPagN2y9Kwouaty5QIPa7gZFwDoAlsoo0xyF19YB/v4b+xeGOgXtoUDiKjBA9K7N h06h1VPb3PjfJ6OiUA2lIjm8AEQDhUPI84st2zmiQ2V2/o/lW58A8KkjxWBTNPsl/d sYXiPSLWNkj8LaANH2S4GJcJBJtJ2dazTPvMznKJoCjXCVubiHAondwz6QkCu9H3Is fxKDxIj3snY/6vqWBcsNk3067zbDriWTI4dD4cmNiTCoGO7nerKkG9KoaTFy5OpXM/ NguJkNLhn2s99I/TOzithQCIHNz+N1jPceI6qRrZJx+89jQW6IyZ4+fmHrzClFOZnn Ka24jO5gRy4nw== From: Michael Walle To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Guenter Roeck , Srinivas Kandagatla , Wim Van Sebroeck , Jonathan Corbet , Shuah Khan Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-doc@vger.kernel.org, Michael Walle Subject: [PATCH 2/8] arm64: defconfig: remove SENSORS_SA67MCU Date: Mon, 23 Feb 2026 11:04:47 +0100 Message-ID: <20260223100459.844967-3-mwalle@kernel.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223100459.844967-1-mwalle@kernel.org> References: <20260223100459.844967-1-mwalle@kernel.org> 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" Remove the SENSORS_SA67MCU from the defconfig because the driver will be removed. Signed-off-by: Michael Walle Acked-by: Conor Dooley --- arch/arm64/configs/defconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index b67d5b1fc45b..b7bdb8af77b4 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -754,7 +754,6 @@ CONFIG_SENSORS_LM75=3Dm CONFIG_SENSORS_LM90=3Dm CONFIG_SENSORS_PWM_FAN=3Dm CONFIG_SENSORS_RASPBERRYPI_HWMON=3Dm -CONFIG_SENSORS_SA67MCU=3Dm CONFIG_SENSORS_SL28CPLD=3Dm CONFIG_SENSORS_INA2XX=3Dm CONFIG_SENSORS_INA3221=3Dm --=20 2.47.3 From nobody Fri Apr 17 06:15:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D0833354AE2; Mon, 23 Feb 2026 10:05:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841118; cv=none; b=dBIK91zgamFP566uqWrKyhoQ/r8We35uSUrmdYFEDZQBMXuzsTSTcw88hGtYldzSHDq4F5qeAPVb222STOBu+WcnOLTMlNJNu7ZgQL0KaSthy+/pAdq4HpYVaNBPEpi/1tSjI6oyWYA8vQJDs1BOxvsgdVvp/FNHhp4oEf1vj1s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841118; c=relaxed/simple; bh=C4S7MdMK5ArzO4tWRcii5CYklyy2NH2boIUrfzkqudc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=gkGSKpRY4yQTDs2rBDG8SzZz7l9YnnWuSaIXUeYmj4kaXjgtY3Gy12zt5LpELOGz1IMMxF++ywxVkUfrQqfw+r/o9t/DUjt9bHvKuH5yMlIKct72Mgy1LE+SdGDWr0moiIjfKk3M37ZYFFQ2S94zy+Bab6tIIqXvxzB8HxGdYDE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=KG1ASrQi; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="KG1ASrQi" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D849FC116D0; Mon, 23 Feb 2026 10:05:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771841118; bh=C4S7MdMK5ArzO4tWRcii5CYklyy2NH2boIUrfzkqudc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=KG1ASrQiNwmvevWeA13FvAaPuEkcGXKtffakDKZub8GXSk9BDEY0LmL2LflyUxxy1 9pGwFF/6HsL2BsRNq/vRKgrYKqwdSIWtcZSqpAPFUNxMq1CI4e2HNLCdp/WZKzwgtn ln1P2y0zXcxhoiTl4naplmdEIwEjjyhOyB6NynNh0SAEXR5QIo4NdUSeYyS2wjZ5Dd r1nkNyGc7Ry3SJjZTaat1Hm/Thkq2odTsbRJY8CDBDDB2W1xBZbEr7DubvP1qqHg2/ EM9GWQ1x96jo5JbIly6iL2MAuY9JMRlLrouFtU3+JkM/IN5GTmJRcsHuk+iufB0VpE kLTApAdrdtstw== From: Michael Walle To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Guenter Roeck , Srinivas Kandagatla , Wim Van Sebroeck , Jonathan Corbet , Shuah Khan Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-doc@vger.kernel.org, Michael Walle Subject: [PATCH 3/8] Revert "hwmon: add SMARC-sAM67 support" Date: Mon, 23 Feb 2026 11:04:48 +0100 Message-ID: <20260223100459.844967-4-mwalle@kernel.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223100459.844967-1-mwalle@kernel.org> References: <20260223100459.844967-1-mwalle@kernel.org> 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" This reverts commit 443b39c82c322c9f3c38bea0389fe927ba00b3b4. I was just informed that this product is discontinued (without being ever released to the market). Pull the plug and let's not waste any more maintainers time. Signed-off-by: Michael Walle Acked-by: Conor Dooley --- Documentation/hwmon/index.rst | 1 - Documentation/hwmon/sa67.rst | 41 --------- MAINTAINERS | 1 - drivers/hwmon/Kconfig | 10 --- drivers/hwmon/Makefile | 1 - drivers/hwmon/sa67mcu-hwmon.c | 161 ---------------------------------- 6 files changed, 215 deletions(-) delete mode 100644 Documentation/hwmon/sa67.rst delete mode 100644 drivers/hwmon/sa67mcu-hwmon.c diff --git a/Documentation/hwmon/index.rst b/Documentation/hwmon/index.rst index d91dbb20c7dc..b2ca8513cfcd 100644 --- a/Documentation/hwmon/index.rst +++ b/Documentation/hwmon/index.rst @@ -220,7 +220,6 @@ Hardware Monitoring Kernel Drivers q54sj108a2 qnap-mcu-hwmon raspberrypi-hwmon - sa67 sbrmi sbtsi_temp sch5627 diff --git a/Documentation/hwmon/sa67.rst b/Documentation/hwmon/sa67.rst deleted file mode 100644 index 029c7c169b7f..000000000000 --- a/Documentation/hwmon/sa67.rst +++ /dev/null @@ -1,41 +0,0 @@ -.. SPDX-License-Identifier: GPL-2.0-only - -Kernel driver sa67mcu -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D - -Supported chips: - - * Kontron sa67mcu - - Prefix: 'sa67mcu' - - Datasheet: not available - -Authors: Michael Walle - -Description ------------ - -The sa67mcu is a board management controller which also exposes a hardware -monitoring controller. - -The controller has two voltage and one temperature sensor. The values are -hold in two 8 bit registers to form one 16 bit value. Reading the lower by= te -will also capture the high byte to make the access atomic. The unit of the -volatge sensors are 1mV and the unit of the temperature sensor is 0.1degC. - -Sysfs entries -------------- - -The following attributes are supported. - -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D -in0_label "VDDIN" -in0_input Measured VDDIN voltage. - -in1_label "VDD_RTC" -in1_input Measured VDD_RTC voltage. - -temp1_input MCU temperature. Roughly the board temperature. -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D - diff --git a/MAINTAINERS b/MAINTAINERS index 71f76fddebbf..d34f7057610c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -24340,7 +24340,6 @@ F: Documentation/devicetree/bindings/interrupt-cont= roller/kontron,sl28cpld-intc. F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml F: drivers/gpio/gpio-sl28cpld.c -F: drivers/hwmon/sa67mcu-hwmon.c F: drivers/hwmon/sl28cpld-hwmon.c F: drivers/irqchip/irq-sl28cpld.c F: drivers/pwm/pwm-sl28cpld.c diff --git a/drivers/hwmon/Kconfig b/drivers/hwmon/Kconfig index 41c381764c2b..486152a8ea77 100644 --- a/drivers/hwmon/Kconfig +++ b/drivers/hwmon/Kconfig @@ -1927,16 +1927,6 @@ config SENSORS_RASPBERRYPI_HWMON This driver can also be built as a module. If so, the module will be called raspberrypi-hwmon. =20 -config SENSORS_SA67MCU - tristate "Kontron sa67mcu hardware monitoring driver" - depends on MFD_SL28CPLD || COMPILE_TEST - help - If you say yes here you get support for the voltage and temperature - monitor of the sa67 board management controller. - - This driver can also be built as a module. If so, the module - will be called sa67mcu-hwmon. - config SENSORS_SL28CPLD tristate "Kontron sl28cpld hardware monitoring driver" depends on MFD_SL28CPLD || COMPILE_TEST diff --git a/drivers/hwmon/Makefile b/drivers/hwmon/Makefile index eade8e3b1bde..5833c807c688 100644 --- a/drivers/hwmon/Makefile +++ b/drivers/hwmon/Makefile @@ -199,7 +199,6 @@ obj-$(CONFIG_SENSORS_PT5161L) +=3D pt5161l.o obj-$(CONFIG_SENSORS_PWM_FAN) +=3D pwm-fan.o obj-$(CONFIG_SENSORS_QNAP_MCU_HWMON) +=3D qnap-mcu-hwmon.o obj-$(CONFIG_SENSORS_RASPBERRYPI_HWMON) +=3D raspberrypi-hwmon.o -obj-$(CONFIG_SENSORS_SA67MCU) +=3D sa67mcu-hwmon.o obj-$(CONFIG_SENSORS_SBTSI) +=3D sbtsi_temp.o obj-$(CONFIG_SENSORS_SBRMI) +=3D sbrmi.o obj-$(CONFIG_SENSORS_SCH56XX_COMMON)+=3D sch56xx-common.o diff --git a/drivers/hwmon/sa67mcu-hwmon.c b/drivers/hwmon/sa67mcu-hwmon.c deleted file mode 100644 index 22f703b7b256..000000000000 --- a/drivers/hwmon/sa67mcu-hwmon.c +++ /dev/null @@ -1,161 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-only -/* - * sl67mcu hardware monitoring driver - * - * Copyright 2025 Kontron Europe GmbH - */ - -#include -#include -#include -#include -#include -#include -#include -#include - -#define SA67MCU_VOLTAGE(n) (0x00 + ((n) * 2)) -#define SA67MCU_TEMP(n) (0x04 + ((n) * 2)) - -struct sa67mcu_hwmon { - struct regmap *regmap; - u32 offset; -}; - -static int sa67mcu_hwmon_read(struct device *dev, - enum hwmon_sensor_types type, u32 attr, - int channel, long *input) -{ - struct sa67mcu_hwmon *hwmon =3D dev_get_drvdata(dev); - unsigned int offset; - u8 reg[2]; - int ret; - - switch (type) { - case hwmon_in: - switch (attr) { - case hwmon_in_input: - offset =3D hwmon->offset + SA67MCU_VOLTAGE(channel); - break; - default: - return -EOPNOTSUPP; - } - break; - case hwmon_temp: - switch (attr) { - case hwmon_temp_input: - offset =3D hwmon->offset + SA67MCU_TEMP(channel); - break; - default: - return -EOPNOTSUPP; - } - break; - default: - return -EOPNOTSUPP; - } - - /* Reading the low byte will capture the value */ - ret =3D regmap_bulk_read(hwmon->regmap, offset, reg, ARRAY_SIZE(reg)); - if (ret) - return ret; - - *input =3D reg[1] << 8 | reg[0]; - - /* Temperatures are s16 and in 0.1degC steps. */ - if (type =3D=3D hwmon_temp) - *input =3D sign_extend32(*input, 15) * 100; - - return 0; -} - -static const struct hwmon_channel_info * const sa67mcu_hwmon_info[] =3D { - HWMON_CHANNEL_INFO(in, - HWMON_I_INPUT | HWMON_I_LABEL, - HWMON_I_INPUT | HWMON_I_LABEL), - HWMON_CHANNEL_INFO(temp, HWMON_T_INPUT), - NULL -}; - -static const char *const sa67mcu_hwmon_in_labels[] =3D { - "VDDIN", - "VDD_RTC", -}; - -static int sa67mcu_hwmon_read_string(struct device *dev, - enum hwmon_sensor_types type, u32 attr, - int channel, const char **str) -{ - switch (type) { - case hwmon_in: - switch (attr) { - case hwmon_in_label: - *str =3D sa67mcu_hwmon_in_labels[channel]; - return 0; - default: - return -EOPNOTSUPP; - } - default: - return -EOPNOTSUPP; - } -} - -static const struct hwmon_ops sa67mcu_hwmon_ops =3D { - .visible =3D 0444, - .read =3D sa67mcu_hwmon_read, - .read_string =3D sa67mcu_hwmon_read_string, -}; - -static const struct hwmon_chip_info sa67mcu_hwmon_chip_info =3D { - .ops =3D &sa67mcu_hwmon_ops, - .info =3D sa67mcu_hwmon_info, -}; - -static int sa67mcu_hwmon_probe(struct platform_device *pdev) -{ - struct sa67mcu_hwmon *hwmon; - struct device *hwmon_dev; - int ret; - - if (!pdev->dev.parent) - return -ENODEV; - - hwmon =3D devm_kzalloc(&pdev->dev, sizeof(*hwmon), GFP_KERNEL); - if (!hwmon) - return -ENOMEM; - - hwmon->regmap =3D dev_get_regmap(pdev->dev.parent, NULL); - if (!hwmon->regmap) - return -ENODEV; - - ret =3D device_property_read_u32(&pdev->dev, "reg", &hwmon->offset); - if (ret) - return -EINVAL; - - hwmon_dev =3D devm_hwmon_device_register_with_info(&pdev->dev, - "sa67mcu_hwmon", hwmon, - &sa67mcu_hwmon_chip_info, - NULL); - if (IS_ERR(hwmon_dev)) - dev_err(&pdev->dev, "failed to register as hwmon device"); - - return PTR_ERR_OR_ZERO(hwmon_dev); -} - -static const struct of_device_id sa67mcu_hwmon_of_match[] =3D { - { .compatible =3D "kontron,sa67mcu-hwmon", }, - {} -}; -MODULE_DEVICE_TABLE(of, sa67mcu_hwmon_of_match); - -static struct platform_driver sa67mcu_hwmon_driver =3D { - .probe =3D sa67mcu_hwmon_probe, - .driver =3D { - .name =3D "sa67mcu-hwmon", - .of_match_table =3D sa67mcu_hwmon_of_match, - }, -}; -module_platform_driver(sa67mcu_hwmon_driver); - -MODULE_DESCRIPTION("sa67mcu Hardware Monitoring Driver"); -MODULE_AUTHOR("Michael Walle "); -MODULE_LICENSE("GPL"); --=20 2.47.3 From nobody Fri Apr 17 06:15:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B7250354AC7; Mon, 23 Feb 2026 10:05:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841122; cv=none; b=kFAjN0Dk90wFAh+SolmawBr6x+RwSr6q+8FbyG7cZw0e93rx2/shi0h8RnlCeB7JFMMbVnFZDRoIiHaiNtk5IEh0HIbi8KNkI9l6VwM3tDYvxaFu2BqJ3rk5UleOJsM3P6pl4w1/mB0hoBtVt2kgHUL/9obP8dh9X0AqrLOPqLI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841122; c=relaxed/simple; bh=OfeTJCBWgvRM/swVA6HkACwwUZ1drAGlMZjeKlncfTc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ctKHNGhlRfqGXYF63cwB3p06O3y54wzi/5zfkGKwVIUs3Pf/kWprLRUY7kAKGAybX2OspYg5VLZvN95MgJAsgkk5iv2vvA2HEIaAC2hfFit6x5qKv57/mHWKdQSIcjdR6cTez+s4yZCwmzQqAIVd3WtjWg2b1JKV1eieZ4hEIts= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=QlyeFPGL; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="QlyeFPGL" Received: by smtp.kernel.org (Postfix) with ESMTPSA id CBE3EC2BCB0; Mon, 23 Feb 2026 10:05:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771841122; bh=OfeTJCBWgvRM/swVA6HkACwwUZ1drAGlMZjeKlncfTc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QlyeFPGLNjwP0u2KWarn42D4gDcmveoSUj2po/QwdN1y7n1MZ7Io6DxEMhpo3I5Ao wf64sMkUUGy/51pJ6i31CXR1mEngxkqUW7iQYGOeybJ4Tr/SxneGR/GSbG6rPpgn2C FCgfDNgTWYRQeqv6FtuSa+v+0lje4kmB97jCN9NtCYBgDVlKkgltCdnf0iHpowmmJ7 5qcOEuB49P/VCHepDQENdtgl4VmcoIycI6XEDj+LEd7roTvV+TfMTWLtL9Yp+dOFj7 +GdcymAttGssRTCWhWQIpBFZ7jL52RVlrOhW0dU9Bc6pfz2UibCs/0Dau65N0/ysDG HI+Aj/6amH4Aw== From: Michael Walle To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Guenter Roeck , Srinivas Kandagatla , Wim Van Sebroeck , Jonathan Corbet , Shuah Khan Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-doc@vger.kernel.org, Michael Walle Subject: [PATCH 4/8] Revert "dt-bindings: mfd: sl28cpld: Add sa67mcu compatible" Date: Mon, 23 Feb 2026 11:04:49 +0100 Message-ID: <20260223100459.844967-5-mwalle@kernel.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223100459.844967-1-mwalle@kernel.org> References: <20260223100459.844967-1-mwalle@kernel.org> 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" This reverts commit a598ae45f48d7d5a17f8290f2f5bd46046fd0b9b. I was just informed that this product is discontinued (without being ever released to the market). Pull the plug and let's not waste any more maintainers time. Signed-off-by: Michael Walle Acked-by: Conor Dooley --- .../bindings/embedded-controller/kontron,sl28cpld.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Documentation/devicetree/bindings/embedded-controller/kontron,= sl28cpld.yaml b/Documentation/devicetree/bindings/embedded-controller/kontr= on,sl28cpld.yaml index a77e67f6cb82..0b752f3baaa9 100644 --- a/Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpl= d.yaml +++ b/Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpl= d.yaml @@ -16,12 +16,7 @@ description: | =20 properties: compatible: - oneOf: - - items: - - enum: - - kontron,sa67mcu - - const: kontron,sl28cpld - - const: kontron,sl28cpld + const: kontron,sl28cpld =20 reg: description: --=20 2.47.3 From nobody Fri Apr 17 06:15:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C47843502B5; Mon, 23 Feb 2026 10:05:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841126; cv=none; b=chrVjGK9Gj7Qg3LHZRFHVJOLrAbD5MyGWNhZc7+qhEgU8kMsAunoTFDTP+zBRN/ywutGhA7OD3qOnSi0a2e/vG1k2pIYznt4VFnB9gE4xE4acBo/mhlbkZqJxBsf/eYCBvwdev4mMmRMJEAX2I7+c+3QCONWi+EFEXs6rhAsMLM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841126; c=relaxed/simple; bh=smh9yZMUJkt/Wi3TicLVRTK4f1RCg3ErSTma3qR4fog=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qB6488TVS34qwCrJ0ShpC9xRxKZDjuGWJd7dOQuCUoso9rQumMJoJqbbgN2n9guj1jxvs1FXSW3zRjH70amWFFmK/qIdEi+YiN+74MMBFUidsPMTJq/Uzp8Xak7HX1p26qJ01eGx0woA8XNdPw1Gv2ZfaZGX9IiMU7VwTzC98oA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Ie14nbv5; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Ie14nbv5" Received: by smtp.kernel.org (Postfix) with ESMTPSA id BF87CC19424; Mon, 23 Feb 2026 10:05:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771841126; bh=smh9yZMUJkt/Wi3TicLVRTK4f1RCg3ErSTma3qR4fog=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Ie14nbv5gEt2VRioIZT5LtMd/v4HgyukOacbvTotXq2uGVsrZH2ZOVaXq/F15TUjl TvPlkSCgKh74EgqLo9C35UhQdLOEQhi/jUCJw8bjxXQ0O3QF+jlc+94KybQiImOea/ wxyeBW3BpkZ3zhdhLaFc+Z1LAYk55ABwjcv5EfIcVxI/6fEnu4X7MocsQ1HI96aDRc PAHcNo2w/OCa1kZGaxej9iipS6ABanZMn0MvQZFj/5nlWay+BG0546CTNQoPUQbI6T nDDsKlsWoS5u/ormr3bCcTKmiCtE4SvOjNE3aYs3P/xkDE7y64wObw5q/CMLZGXch6 DiNZg88EdcdWQ== From: Michael Walle To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Guenter Roeck , Srinivas Kandagatla , Wim Van Sebroeck , Jonathan Corbet , Shuah Khan Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-doc@vger.kernel.org, Michael Walle Subject: [PATCH 5/8] Revert "dt-bindings: arm: ti: Add Kontron SMARC-sAM67 module" Date: Mon, 23 Feb 2026 11:04:50 +0100 Message-ID: <20260223100459.844967-6-mwalle@kernel.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223100459.844967-1-mwalle@kernel.org> References: <20260223100459.844967-1-mwalle@kernel.org> 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" This reverts commit 22e1d0d8cda783bee95de578cbda3ad0da8a3eb4. I was just informed that this product is discontinued (without being ever released to the market). Pull the plug and let's not waste any more maintainers time. Signed-off-by: Michael Walle Acked-by: Conor Dooley --- Documentation/devicetree/bindings/arm/ti/k3.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/Documentation/devicetree/bindings/arm/ti/k3.yaml b/Documentati= on/devicetree/bindings/arm/ti/k3.yaml index 85deda6d4292..adda61e06173 100644 --- a/Documentation/devicetree/bindings/arm/ti/k3.yaml +++ b/Documentation/devicetree/bindings/arm/ti/k3.yaml @@ -208,7 +208,6 @@ properties: items: - enum: - beagle,am67a-beagley-ai - - kontron,sa67 # Kontron SMARC-sAM67 board - ti,j722s-evm - const: ti,j722s =20 --=20 2.47.3 From nobody Fri Apr 17 06:15:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 85BBC1624D5; Mon, 23 Feb 2026 10:05:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841130; cv=none; b=URcSdBMvYZwMf4MKLsPSDngchPAH2MbRvQJ01P4Giu9redzSnlEueQQ82pcNwdOZXqrSNOTRpkxTwtPkUzbNFWy9A81EO+hbQ9KatvvnWhhe2VizZVs3V6KWIIw8hZWhj9hAt+LuxazxJtvBGuoSkiJGzRtKA+Kb7Nu45Cyg/3k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841130; c=relaxed/simple; bh=3ie0ZA5pNHuuMYiqJBlO4R/ou5Qo8K0jXmdQW6jxKo8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=juT3fyHhUnog6e51KZEb3QMXSKdlbKL0q33Ex8f3RixmKhsWJrv+vvGL4ktxzloFtJ0i6ST9MJBN+XpJnwKUI94DwVtotZC9CL5CQr921gjv1dGztysLvNPGYbIpHXFzxgj/iOOgaYWCc/aqdx5pMNJ/9P5Uouihw/U2WDSciFs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=sLVNTJz3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="sLVNTJz3" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B2942C116C6; Mon, 23 Feb 2026 10:05:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771841130; bh=3ie0ZA5pNHuuMYiqJBlO4R/ou5Qo8K0jXmdQW6jxKo8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sLVNTJz33HW02gai2XloM51iY8aNpquMiGbGon0HtIrMA0OVN/fDX4Y/JevS6X3km G85U6iWSb7deim+x5LCT0eb36Y2LoLGJ8KdXolY8htbVpcUzn9w6DaX1rmhsbsFROA Z4DSN93HSGm21SZuiS4yUBKjSQ0NblRjgd3bdPsMR8ye5qGICZ6L9mDa0OmG1wmskY mqOqBHWW+RAj4cCi6PO8JKm8lqQ8AsiiFnvDFG06IT1m9UgMVFMosTuBCfPzkMWyRp f6QBltvjZSwE2qoPisFxuYADO1A3zhmM4dgU2zgXNefiTWdZhAsCcQIbj+tDIdVyR1 aGpA0hpEIZtNQ== From: Michael Walle To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Guenter Roeck , Srinivas Kandagatla , Wim Van Sebroeck , Jonathan Corbet , Shuah Khan Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-doc@vger.kernel.org, Michael Walle Subject: [PATCH 6/8] Revert "dt-bindings: nvmem: sl28cpld: add sa67mcu compatible" Date: Mon, 23 Feb 2026 11:04:51 +0100 Message-ID: <20260223100459.844967-7-mwalle@kernel.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223100459.844967-1-mwalle@kernel.org> References: <20260223100459.844967-1-mwalle@kernel.org> 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" This reverts commit 4a9b344e90c7ca654d7a469d0a467f90ef2add64. I was just informed that this product is discontinued (without being ever released to the market). Pull the plug and let's not waste any more maintainers time. Signed-off-by: Michael Walle Acked-by: Conor Dooley --- .../bindings/nvmem/layouts/kontron,sl28-vpd.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-v= pd.yaml b/Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.= yaml index afd1919c6b1c..c713e23819f1 100644 --- a/Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml +++ b/Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml @@ -19,12 +19,7 @@ select: false =20 properties: compatible: - oneOf: - - items: - - enum: - - kontron,sa67-vpd - - const: kontron,sl28-vpd - - const: kontron,sl28-vpd + const: kontron,sl28-vpd =20 serial-number: type: object --=20 2.47.3 From nobody Fri Apr 17 06:15:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 847EC344056; Mon, 23 Feb 2026 10:05:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841134; cv=none; b=q/TIGskE4AqYHZT55w6pEJ3XUrlaqLJDT0MpMEL4V2Jb4+b3o/Lh2JVnpstsclxMz5rzPovnywv4fr637BHoB1D4V+raK7FkHzlc+RzdebXLTXUI0snCFp63V5UQgnoGhmHqCNGw/lY+Fu/HsgOWBN1GIflfJgQnuBX+1SSdtWc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841134; c=relaxed/simple; bh=4TnyH0MD9FtIkK24YiVbmYeV/1WFJ3Nney2VWTHmbo4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CFQZydudEgLQwN6Mk96WJQWpkUsHjHtcTW0kVvMheOP4FGcsUw2E/C3u8Z68o04XBYuc7ccmEeeJ1oOh5ffuWH+6XsVdUFNKbNo7RZF4fGNMjg8QvEzIrNyohHD1K43TGZigsSVZbyBQMWM766s0h60eLymwzrAL4wYO8WGg5rg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=UvwGWUBr; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="UvwGWUBr" Received: by smtp.kernel.org (Postfix) with ESMTPSA id A43E6C116D0; Mon, 23 Feb 2026 10:05:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771841134; bh=4TnyH0MD9FtIkK24YiVbmYeV/1WFJ3Nney2VWTHmbo4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=UvwGWUBrDS+wuqmnAZ1IeewwERcKsYeEi/o46OMyS/Bw8D4cmaiM+Y44L/DTjQsqu jDTM4pgFG+E9apk4Ltoyu9H5sBv6UjHeIfh4cxsGePlbDEdlKhivBFYNhmP+RET189 byIvCuxqDti9kY+EZymEImToGxf45dgQBUShtHIzPPoWF36JbNYoaVbkdIniAfWoxU bs+MK8vd5vlYdI/FblXSvO4IYiMINpxQbHisaibl/1TUPCUPwm0QeeWzI1DtNJJWr/ ipBYqMiieHG4LkNQqBHVtMSybgbDzv0CroiQof24gvjhjD7swKMDfNoFml+8j3oCPY GH9GZmLbUvFDQ== From: Michael Walle To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Guenter Roeck , Srinivas Kandagatla , Wim Van Sebroeck , Jonathan Corbet , Shuah Khan Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-doc@vger.kernel.org, Michael Walle Subject: [PATCH 7/8] Revert "dt-bindings: watchdog: Add SMARC-sAM67 support" Date: Mon, 23 Feb 2026 11:04:52 +0100 Message-ID: <20260223100459.844967-8-mwalle@kernel.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223100459.844967-1-mwalle@kernel.org> References: <20260223100459.844967-1-mwalle@kernel.org> 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" This reverts commit 354f31e9d2a3e4799d3d057a9e1c9f7ae7348bba. I was just informed that this product is discontinued (without being ever released to the market). Pull the plug and let's not waste any more maintainers time. Signed-off-by: Michael Walle Acked-by: Conor Dooley --- .../devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wd= t.yaml b/Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.ya= ml index 0821ba0e84a3..872a8471ef65 100644 --- a/Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml +++ b/Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml @@ -18,12 +18,7 @@ allOf: =20 properties: compatible: - oneOf: - - items: - - enum: - - kontron,sa67mcu-wdt - - const: kontron,sl28cpld-wdt - - const: kontron,sl28cpld-wdt + const: kontron,sl28cpld-wdt =20 reg: maxItems: 1 --=20 2.47.3 From nobody Fri Apr 17 06:15:25 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3D2CA34D39C; Mon, 23 Feb 2026 10:05:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841138; cv=none; b=jsb1itIBlZSnJuvCH/lYhB15rMrA/p8kP50Wl/5ZbT8F9aJCS/9b1Pyxi4NoLK9hfg6fdkx56dmVRvJUMu2WBMATP75Av/YbAuCT2Xvpn2sIz5HEFF0Xr0Zgd1u6KaN2ywENfjuLB9zWXp1rAlJpeymp33PWuCoCsroF86sSGc4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771841138; c=relaxed/simple; bh=h4Fmnm9DvFB3jjLMnVgmIRJrmS+gvXG7HnQy50p7Cpo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dk9woHJD5qOVT8qi16O+HFaPb0dev6RgqfqYrFigSR3O4FlpJO2qZVApV8Z7jV7ciKQd3IsJSZoSud4ohobcmn7ksvPsgGz2mEW9IpfjiKtNv0n74lftQLL71AbtVY4CAWj/Tt1aOFUK/iY5ysbLHHYpUNE83dakgtGUZH1bvUw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Mk2Wwfz2; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Mk2Wwfz2" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9752AC116C6; Mon, 23 Feb 2026 10:05:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1771841138; bh=h4Fmnm9DvFB3jjLMnVgmIRJrmS+gvXG7HnQy50p7Cpo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Mk2Wwfz2FCtMm7F+LirBqE0NRbtFtvMCWndhwc39OSeMgt3Hv1MnkHOfMVPAEc5m4 vsxqDd2kkiJhRZDr6TJd0nbwWnaX5qoEyiiVd5ZHSYutcAiWGBTTo4AB5xD/HTI665 ndKBJNYr30dt2+Y5l0TzB9oAm9ZUAaEsoAeCvTfmt36oFffDgtCabaOEugwyrN95+3 IS4nR+3pqnbuP48TTcNRgHP28Un1IU8b6xMkX4hVQvcIweWHf+E3o+VC9Pl8dHqV5k axgwwqptV+31zb3HwEth//CmW0lvTUJFGpCkcXerlQopUgqZmvoeYTizdnMcT8r3om RUgZor/b4RwTQ== From: Michael Walle To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Guenter Roeck , Srinivas Kandagatla , Wim Van Sebroeck , Jonathan Corbet , Shuah Khan Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-watchdog@vger.kernel.org, linux-doc@vger.kernel.org, Michael Walle Subject: [PATCH 8/8] Revert "dt-bindings: hwmon: sl28cpld: add sa67mcu compatible" Date: Mon, 23 Feb 2026 11:04:53 +0100 Message-ID: <20260223100459.844967-9-mwalle@kernel.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260223100459.844967-1-mwalle@kernel.org> References: <20260223100459.844967-1-mwalle@kernel.org> 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" This reverts commit 0f6eae86e626e0561d2f545a3183be2e12108410. I was just informed that this product is discontinued (without being ever released to the market). Pull the plug and let's not waste any more maintainers time. Signed-off-by: Michael Walle Acked-by: Conor Dooley --- .../devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon= .yaml b/Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml index 966b221b6caa..5803a1770cad 100644 --- a/Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml +++ b/Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml @@ -16,7 +16,6 @@ description: | properties: compatible: enum: - - kontron,sa67mcu-hwmon - kontron,sl28cpld-fan =20 reg: --=20 2.47.3