From patchwork Mon Mar 4 16:51:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Caleb Connolly X-Patchwork-Id: 777775 Delivered-To: patch@linaro.org Received: by 2002:a5d:48c8:0:b0:33e:474f:8c56 with SMTP id p8csp40062wrs; Mon, 4 Mar 2024 09:12:46 -0800 (PST) X-Forwarded-Encrypted: i=2; AJvYcCV9d6sK+4BJ6ozxbf4iu3qkU9D/xkpS5iNstTN6b73YBxG8oRDFnXwBr9U27QgHgB/oZjf6TdU84Ja2tQXhMF0v X-Google-Smtp-Source: AGHT+IFGMpn2Mpv5xwYqTdrf6kUuEla1vIJSEPzXrxBNRqxBjT2+Gl0KAyrQyvGosrL5LqM9DBKJ X-Received: by 2002:a05:600c:1c81:b0:412:e556:ccbc with SMTP id k1-20020a05600c1c8100b00412e556ccbcmr1739269wms.10.1709572366840; Mon, 04 Mar 2024 09:12:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1709572366; cv=none; d=google.com; s=arc-20160816; b=JznCovgmoRb2aAqveVK+ZhzMlg9KcU3OZsHdwkKDOSsNBBVtJxPrr9nO/GW1iGyYok IVy0kFgVjv1FgnDx0WHRxsPomA7mQqRYZ3MPqHcNgeNEq2iaeg13sIvA470SlLXjmH6u GJOOvoepr3Gsc/K/saXK29GRCQdKyUSyN7+bbG/p7bLd6sL6s8DkU2CYt+Ddr18ZsvWg 93t6p4e4FSMk2rduDskvK9yZMMHxG513jTyw8m1oHIaN3C9YIVys9FA+zzDZOeBmJjlZ 4QAaeFzsRuMR5aLF9SJFB+oT137IIoYpNqEegjoZfK3IDAC7wlfrB3+tom6FcF2tgHOl i6hg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:cc:to:in-reply-to:references :message-id:content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=lx/w0WddKpWINiCDSDlootkf6yoW+r1Y29SUE9OJeYs=; fh=td6uwRQTE5WyQoTzly9w9ZNZpATVWdjjKdDHY2id97k=; b=F7b45RWIYKTfJUSIYhQES9ZsiYzqIlL3D2YcJthMCiOBj6Gjhe2VdiEuud6wchB6I3 iwfAiQQgHRWFnGq/OZgk3gYtupBJmeJl2Lomeil0iNgj/ae6RSQHqCOfgXGLMday0b9i ltDv/YI6SyBUZhx2NkJPoMXcDRRvpVEtJ2TcZYKA1D6bCQefqpWuFzENm9up98KA5MpP QHLl2h0Ee3uvOpjDjA2QjxVvrFU0gPzJsR1+zbV9brAqhb6C0M3JQXuDLM8hBB3bFPZ3 LwpdmZJ15vKSX7WLQaoqf5gjVfLhn7kfIHLjFXz9wJ60rXmUKEoz3RoOK62uHvDzre4A 2oSA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Jmf0TmVX; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from phobos.denx.de (phobos.denx.de. [2a01:238:438b:c500:173d:9f52:ddab:ee01]) by mx.google.com with ESMTPS id u11-20020a05600c138b00b00412a12324f0si5899007wmf.229.2024.03.04.09.12.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 09:12:46 -0800 (PST) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Jmf0TmVX; spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 2a01:238:438b:c500:173d:9f52:ddab:ee01 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E385288099; Mon, 4 Mar 2024 18:09:15 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="Jmf0TmVX"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 48E0587FC9; Mon, 4 Mar 2024 17:51:58 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mail-wm1-x329.google.com (mail-wm1-x329.google.com [IPv6:2a00:1450:4864:20::329]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 5D46087FC9 for ; Mon, 4 Mar 2024 17:51:55 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=caleb.connolly@linaro.org Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-412e6ba32easo5785635e9.0 for ; Mon, 04 Mar 2024 08:51:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1709571115; x=1710175915; darn=lists.denx.de; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=lx/w0WddKpWINiCDSDlootkf6yoW+r1Y29SUE9OJeYs=; b=Jmf0TmVXSWoyPF2duvZTtedENUaUchOEXTGStv/ryALgKPXhIbkbJSEsDP4PBd3oO0 Sg5AbnjWDYi1oOHO2TX/QB/RaZopUa4uniMrroFuS6JgeB4ojiHDknn8OSaVModh2TNj QIBpRoOFv5Ti7Or8qX86egb8rRAkGR0QHD4q7VxtvenYkyJMPzLDJHBx6+oqv54kuh3P rsbVK5KPoxQG2ppbQA2uBmMySQhe7CyD28N8F+om06yDqdrhdkCTVG/bLuueshJyZBWt pBGiz6q0VX5WxihFoFUqHZ9YH1QDZl1+xENat7ZWPvWqZneSZQBIFFG3rsJ46JX12N2v 8JYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709571115; x=1710175915; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lx/w0WddKpWINiCDSDlootkf6yoW+r1Y29SUE9OJeYs=; b=cGOKbYr2TJTmB2E2eYyOkh0MA9k6tldfZH9crQX9kldgCbeUnvYg1U983A4XNKACc0 5Y+9Xs9F/TpdH3JGp5pJBuRpKSD700NFMu53/chbco+mba7i5I9vxpBdLFFPrmI/SOB2 lWWMfFodVagLZEkKb1gN9jRXqKrCgwrgPoPz29yK8qtieE+o825Ql80i2jd15cPySXoK +kChLzezUt/8ZH3wRIWrYRC2wBWxTPGQkbZMYIv1j1pLJ586OxbsxeSQapJZeK/rM2Ej gTF6G+0FoRpYUpm5VVJirAnmAlizSsJDa03dQepUBJ3GxMUIVDXyEIHW09TTDueLopoM fowQ== X-Gm-Message-State: AOJu0YxlfAqflVf7ZUxeWtMG0eooJwsiO7QC9Y3zCqOkWa5hoTdoY8X6 lc4DMCgPMHxX20Wcr3OzVQuFZfX9vLoDMkgsXDTSf6u58XNcU5yYTxZcz8i2jzc= X-Received: by 2002:a05:600c:3591:b0:412:37f4:4a3b with SMTP id p17-20020a05600c359100b0041237f44a3bmr6594576wmq.34.1709571114908; Mon, 04 Mar 2024 08:51:54 -0800 (PST) Received: from lion.localdomain (host-92-17-96-232.as13285.net. [92.17.96.232]) by smtp.gmail.com with ESMTPSA id c21-20020a05600c0a5500b00412cb0961fasm10598517wmq.6.2024.03.04.08.51.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 08:51:54 -0800 (PST) From: Caleb Connolly Date: Mon, 04 Mar 2024 16:51:28 +0000 Subject: [PATCH RFC 20/26] microchip: drop dt-binding headers MIME-Version: 1.0 Message-Id: <20240304-b4-upstream-dt-headers-v1-20-b7ff41925f92@linaro.org> References: <20240304-b4-upstream-dt-headers-v1-0-b7ff41925f92@linaro.org> In-Reply-To: <20240304-b4-upstream-dt-headers-v1-0-b7ff41925f92@linaro.org> To: Tom Rini , Neil Armstrong , Sumit Garg , Patrice Chotard , Patrick Delaunay , Jagan Teki , Simon Glass , Philipp Tomsich , Kever Yang , Lukasz Majewski , Sean Anderson , Sam Protsenko , Matthias Brugger , Peter Robinson , Joe Hershberger , Ramon Fried , Thierry Reding , Svyatoslav Ryhel , Michal Simek , Paul Barker , Weijie Gao , GSS_MTK_Uboot_upstream , Ryder Lee , Chunfeng Yun , Eugen Hristev , Rick Chen , Leo , Ryan Chen , Chia-Wei Wang , Aspeed BMC SW team , Joel Stanley , Kunihiko Hayashi , Dai Okamura , Eugeniy Paltsev Cc: u-boot@lists.denx.de, u-boot-amlogic@groups.io, uboot-stm32@st-md-mailman.stormreply.com, uboot-snps-arc@synopsys.com, Caleb Connolly X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=openpgp-sha256; l=9919; i=caleb.connolly@linaro.org; h=from:subject:message-id; bh=1dhvFRR1JMPW9pajMQcQiy65b+r5wgrZKz0z+w6cM88=; b=owGbwMvMwCFYaeA6f6eBkTjjabUkhtSnfzgyWs/Xb/3wddM0r8nbBTlCEjWKsn/qe/4V0vbZm 3uN7X5ARykLgyAHg6yYIov4iWWWTWsv22tsX3ABZg4rE8gQBi5OAZjIFXeGv9Le/w+1S36Nvub9 4XH75/xfPOY339jkGmhntDIrvHQKcWdk6DzTVLvhYtqabUe0omqY/qnOePlfqnfJpp+BGvfvR0+ 97g0A X-Developer-Key: i=caleb.connolly@linaro.org; a=openpgp; fpr=83B24DA7FE145076BC38BB250CD904EB673A7C47 X-Mailman-Approved-At: Mon, 04 Mar 2024 18:09:04 +0100 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Drop in favour of dts/upstream Signed-off-by: Caleb Connolly --- include/dt-bindings/clock/at91.h | 23 -------- include/dt-bindings/clock/microchip-mpfs-clock.h | 71 ------------------------ include/dt-bindings/dma/at91.h | 52 ----------------- include/dt-bindings/mfd/at91-usart.h | 17 ------ include/dt-bindings/net/microchip-lan78xx.h | 21 ------- include/dt-bindings/pinctrl/at91.h | 49 ---------------- include/dt-bindings/sound/microchip,pdmc.h | 13 ----- 7 files changed, 246 deletions(-) diff --git a/include/dt-bindings/clock/at91.h b/include/dt-bindings/clock/at91.h deleted file mode 100644 index ab3ee241d10c..000000000000 --- a/include/dt-bindings/clock/at91.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * This header provides constants for AT91 pmc status. - * - * The constants defined in this header are being used in dts. - * - * Licensed under GPLv2 or later. - */ - -#ifndef _DT_BINDINGS_CLK_AT91_H -#define _DT_BINDINGS_CLK_AT91_H - -#define AT91_PMC_MOSCS 0 /* MOSCS Flag */ -#define AT91_PMC_LOCKA 1 /* PLLA Lock */ -#define AT91_PMC_LOCKB 2 /* PLLB Lock */ -#define AT91_PMC_MCKRDY 3 /* Master Clock */ -#define AT91_PMC_LOCKU 6 /* UPLL Lock */ -#define AT91_PMC_PCKRDY(id) (8 + (id)) /* Programmable Clock */ -#define AT91_PMC_MOSCSELS 16 /* Main Oscillator Selection */ -#define AT91_PMC_MOSCRCS 17 /* Main On-Chip RC */ -#define AT91_PMC_CFDEV 18 /* Clock Failure Detector Event */ -#define AT91_PMC_GCKRDY 24 /* Generated Clocks */ - -#endif diff --git a/include/dt-bindings/clock/microchip-mpfs-clock.h b/include/dt-bindings/clock/microchip-mpfs-clock.h deleted file mode 100644 index 79775a5134ca..000000000000 --- a/include/dt-bindings/clock/microchip-mpfs-clock.h +++ /dev/null @@ -1,71 +0,0 @@ -/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */ -/* - * Daire McNamara, - * Copyright (C) 2020-2022 Microchip Technology Inc. All rights reserved. - */ - -#ifndef _DT_BINDINGS_CLK_MICROCHIP_MPFS_H_ -#define _DT_BINDINGS_CLK_MICROCHIP_MPFS_H_ - -#define CLK_CPU 0 -#define CLK_AXI 1 -#define CLK_AHB 2 - -#define CLK_ENVM 3 -#define CLK_MAC0 4 -#define CLK_MAC1 5 -#define CLK_MMC 6 -#define CLK_TIMER 7 -#define CLK_MMUART0 8 -#define CLK_MMUART1 9 -#define CLK_MMUART2 10 -#define CLK_MMUART3 11 -#define CLK_MMUART4 12 -#define CLK_SPI0 13 -#define CLK_SPI1 14 -#define CLK_I2C0 15 -#define CLK_I2C1 16 -#define CLK_CAN0 17 -#define CLK_CAN1 18 -#define CLK_USB 19 -#define CLK_RESERVED 20 -#define CLK_RTC 21 -#define CLK_QSPI 22 -#define CLK_GPIO0 23 -#define CLK_GPIO1 24 -#define CLK_GPIO2 25 -#define CLK_DDRC 26 -#define CLK_FIC0 27 -#define CLK_FIC1 28 -#define CLK_FIC2 29 -#define CLK_FIC3 30 -#define CLK_ATHENA 31 -#define CLK_CFM 32 - -#define CLK_RTCREF 33 -#define CLK_MSSPLL 34 - -/* Clock Conditioning Circuitry Clock IDs */ - -#define CLK_CCC_PLL0 0 -#define CLK_CCC_PLL1 1 -#define CLK_CCC_DLL0 2 -#define CLK_CCC_DLL1 3 - -#define CLK_CCC_PLL0_OUT0 4 -#define CLK_CCC_PLL0_OUT1 5 -#define CLK_CCC_PLL0_OUT2 6 -#define CLK_CCC_PLL0_OUT3 7 - -#define CLK_CCC_PLL1_OUT0 8 -#define CLK_CCC_PLL1_OUT1 9 -#define CLK_CCC_PLL1_OUT2 10 -#define CLK_CCC_PLL1_OUT3 11 - -#define CLK_CCC_DLL0_OUT0 12 -#define CLK_CCC_DLL0_OUT1 13 - -#define CLK_CCC_DLL1_OUT0 14 -#define CLK_CCC_DLL1_OUT1 15 - -#endif /* _DT_BINDINGS_CLK_MICROCHIP_MPFS_H_ */ diff --git a/include/dt-bindings/dma/at91.h b/include/dt-bindings/dma/at91.h deleted file mode 100644 index ab6cbba45401..000000000000 --- a/include/dt-bindings/dma/at91.h +++ /dev/null @@ -1,52 +0,0 @@ -/* - * This header provides macros for at91 dma bindings. - * - * Copyright (C) 2013 Ludovic Desroches - * - * GPLv2 only - */ - -#ifndef __DT_BINDINGS_AT91_DMA_H__ -#define __DT_BINDINGS_AT91_DMA_H__ - -/* ---------- HDMAC ---------- */ - -/* - * Source and/or destination peripheral ID - */ -#define AT91_DMA_CFG_PER_ID_MASK (0xff) -#define AT91_DMA_CFG_PER_ID(id) (id & AT91_DMA_CFG_PER_ID_MASK) - -/* - * FIFO configuration: it defines when a request is serviced. - */ -#define AT91_DMA_CFG_FIFOCFG_OFFSET (8) -#define AT91_DMA_CFG_FIFOCFG_MASK (0xf << AT91_DMA_CFG_FIFOCFG_OFFSET) -#define AT91_DMA_CFG_FIFOCFG_HALF (0x0 << AT91_DMA_CFG_FIFOCFG_OFFSET) /* half FIFO (default behavior) */ -#define AT91_DMA_CFG_FIFOCFG_ALAP (0x1 << AT91_DMA_CFG_FIFOCFG_OFFSET) /* largest defined AHB burst */ -#define AT91_DMA_CFG_FIFOCFG_ASAP (0x2 << AT91_DMA_CFG_FIFOCFG_OFFSET) /* single AHB access */ - - -/* ---------- XDMAC ---------- */ -#define AT91_XDMAC_DT_MEM_IF_MASK (0x1) -#define AT91_XDMAC_DT_MEM_IF_OFFSET (13) -#define AT91_XDMAC_DT_MEM_IF(mem_if) (((mem_if) & AT91_XDMAC_DT_MEM_IF_MASK) \ - << AT91_XDMAC_DT_MEM_IF_OFFSET) -#define AT91_XDMAC_DT_GET_MEM_IF(cfg) (((cfg) >> AT91_XDMAC_DT_MEM_IF_OFFSET) \ - & AT91_XDMAC_DT_MEM_IF_MASK) - -#define AT91_XDMAC_DT_PER_IF_MASK (0x1) -#define AT91_XDMAC_DT_PER_IF_OFFSET (14) -#define AT91_XDMAC_DT_PER_IF(per_if) (((per_if) & AT91_XDMAC_DT_PER_IF_MASK) \ - << AT91_XDMAC_DT_PER_IF_OFFSET) -#define AT91_XDMAC_DT_GET_PER_IF(cfg) (((cfg) >> AT91_XDMAC_DT_PER_IF_OFFSET) \ - & AT91_XDMAC_DT_PER_IF_MASK) - -#define AT91_XDMAC_DT_PERID_MASK (0x7f) -#define AT91_XDMAC_DT_PERID_OFFSET (24) -#define AT91_XDMAC_DT_PERID(perid) (((perid) & AT91_XDMAC_DT_PERID_MASK) \ - << AT91_XDMAC_DT_PERID_OFFSET) -#define AT91_XDMAC_DT_GET_PERID(cfg) (((cfg) >> AT91_XDMAC_DT_PERID_OFFSET) \ - & AT91_XDMAC_DT_PERID_MASK) - -#endif /* __DT_BINDINGS_AT91_DMA_H__ */ diff --git a/include/dt-bindings/mfd/at91-usart.h b/include/dt-bindings/mfd/at91-usart.h deleted file mode 100644 index 2de5bc312e1e..000000000000 --- a/include/dt-bindings/mfd/at91-usart.h +++ /dev/null @@ -1,17 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 */ -/* - * This header provides macros for AT91 USART DT bindings. - * - * Copyright (C) 2018 Microchip Technology - * - * Author: Radu Pirea - * - */ - -#ifndef __DT_BINDINGS_AT91_USART_H__ -#define __DT_BINDINGS_AT91_USART_H__ - -#define AT91_USART_MODE_SERIAL 0 -#define AT91_USART_MODE_SPI 1 - -#endif /* __DT_BINDINGS_AT91_USART_H__ */ diff --git a/include/dt-bindings/net/microchip-lan78xx.h b/include/dt-bindings/net/microchip-lan78xx.h deleted file mode 100644 index 0742ff075307..000000000000 --- a/include/dt-bindings/net/microchip-lan78xx.h +++ /dev/null @@ -1,21 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 */ -#ifndef _DT_BINDINGS_MICROCHIP_LAN78XX_H -#define _DT_BINDINGS_MICROCHIP_LAN78XX_H - -/* LED modes for LAN7800/LAN7850 embedded PHY */ - -#define LAN78XX_LINK_ACTIVITY 0 -#define LAN78XX_LINK_1000_ACTIVITY 1 -#define LAN78XX_LINK_100_ACTIVITY 2 -#define LAN78XX_LINK_10_ACTIVITY 3 -#define LAN78XX_LINK_100_1000_ACTIVITY 4 -#define LAN78XX_LINK_10_1000_ACTIVITY 5 -#define LAN78XX_LINK_10_100_ACTIVITY 6 -#define LAN78XX_DUPLEX_COLLISION 8 -#define LAN78XX_COLLISION 9 -#define LAN78XX_ACTIVITY 10 -#define LAN78XX_AUTONEG_FAULT 12 -#define LAN78XX_FORCE_LED_OFF 14 -#define LAN78XX_FORCE_LED_ON 15 - -#endif diff --git a/include/dt-bindings/pinctrl/at91.h b/include/dt-bindings/pinctrl/at91.h deleted file mode 100644 index 3831f91fb3ba..000000000000 --- a/include/dt-bindings/pinctrl/at91.h +++ /dev/null @@ -1,49 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ -/* - * This header provides constants for most at91 pinctrl bindings. - * - * Copyright (C) 2013 Jean-Christophe PLAGNIOL-VILLARD - */ - -#ifndef __DT_BINDINGS_AT91_PINCTRL_H__ -#define __DT_BINDINGS_AT91_PINCTRL_H__ - -#define AT91_PINCTRL_NONE (0 << 0) -#define AT91_PINCTRL_PULL_UP (1 << 0) -#define AT91_PINCTRL_MULTI_DRIVE (1 << 1) -#define AT91_PINCTRL_DEGLITCH (1 << 2) -#define AT91_PINCTRL_PULL_DOWN (1 << 3) -#define AT91_PINCTRL_DIS_SCHMIT (1 << 4) -#define AT91_PINCTRL_OUTPUT (1 << 7) -#define AT91_PINCTRL_OUTPUT_VAL(x) ((x & 0x1) << 8) -#define AT91_PINCTRL_SLEWRATE (1 << 9) -#define AT91_PINCTRL_DEBOUNCE (1 << 16) -#define AT91_PINCTRL_DEBOUNCE_VAL(x) (x << 17) - -#define AT91_PINCTRL_PULL_UP_DEGLITCH (AT91_PINCTRL_PULL_UP | AT91_PINCTRL_DEGLITCH) - -#define AT91_PINCTRL_DRIVE_STRENGTH_DEFAULT (0x0 << 5) -#define AT91_PINCTRL_DRIVE_STRENGTH_LOW (0x1 << 5) -#define AT91_PINCTRL_DRIVE_STRENGTH_MED (0x2 << 5) -#define AT91_PINCTRL_DRIVE_STRENGTH_HI (0x3 << 5) - -#define AT91_PINCTRL_SLEWRATE_DIS (0x0 << 9) -#define AT91_PINCTRL_SLEWRATE_ENA (0x1 << 9) - -#define AT91_PIOA 0 -#define AT91_PIOB 1 -#define AT91_PIOC 2 -#define AT91_PIOD 3 -#define AT91_PIOE 4 - -#define AT91_PERIPH_GPIO 0 -#define AT91_PERIPH_A 1 -#define AT91_PERIPH_B 2 -#define AT91_PERIPH_C 3 -#define AT91_PERIPH_D 4 - -#define ATMEL_PIO_DRVSTR_LO 1 -#define ATMEL_PIO_DRVSTR_ME 2 -#define ATMEL_PIO_DRVSTR_HI 3 - -#endif /* __DT_BINDINGS_AT91_PINCTRL_H__ */ diff --git a/include/dt-bindings/sound/microchip,pdmc.h b/include/dt-bindings/sound/microchip,pdmc.h deleted file mode 100644 index 96cde94ce74f..000000000000 --- a/include/dt-bindings/sound/microchip,pdmc.h +++ /dev/null @@ -1,13 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0 */ -#ifndef __DT_BINDINGS_MICROCHIP_PDMC_H__ -#define __DT_BINDINGS_MICROCHIP_PDMC_H__ - -/* PDM microphone's pin placement */ -#define MCHP_PDMC_DS0 0 -#define MCHP_PDMC_DS1 1 - -/* PDM microphone clock edge sampling */ -#define MCHP_PDMC_CLK_POSITIVE 0 -#define MCHP_PDMC_CLK_NEGATIVE 1 - -#endif /* __DT_BINDINGS_MICROCHIP_PDMC_H__ */