Weijie Gao has submitted an updated version of the patchset adding support for MT7986 and MT7981 to U-Boot. Use that v2 patchset. Changes of v2: - Add cpu driver for print_cpuinfo() - Fix NULL pointer dereference in mtk_image (was already fixed in OpenWrt) - Fix coding style - Minor changes https://patchwork.ozlabs.org/project/uboot/list/?series=316148 Signed-off-by: Daniel Golle <daniel@makrotopia.org>
		
			
				
	
	
		
			61 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
From e1c55c0ad21daafcb3551b4f5286c1e11c51acc3 Mon Sep 17 00:00:00 2001
 | 
						|
From: Weijie Gao <weijie.gao@mediatek.com>
 | 
						|
Date: Wed, 31 Aug 2022 19:04:51 +0800
 | 
						|
Subject: [PATCH 19/32] dt-bindings: pinctrl: mediatek: add a header for common
 | 
						|
 pinconf parameters
 | 
						|
 | 
						|
This patch adds a pinctrl header for common pinconf parameters such as
 | 
						|
pull-up/pull-down resistors and drive strengths.
 | 
						|
 | 
						|
Reviewed-by: Simon Glass <sjg@chromium.org>
 | 
						|
Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
 | 
						|
---
 | 
						|
 include/dt-bindings/pinctrl/mt65xx.h | 41 ++++++++++++++++++++++++++++
 | 
						|
 1 file changed, 41 insertions(+)
 | 
						|
 create mode 100644 include/dt-bindings/pinctrl/mt65xx.h
 | 
						|
 | 
						|
--- /dev/null
 | 
						|
+++ b/include/dt-bindings/pinctrl/mt65xx.h
 | 
						|
@@ -0,0 +1,41 @@
 | 
						|
+/* SPDX-License-Identifier: GPL-2.0-only */
 | 
						|
+/*
 | 
						|
+ * Copyright (c) 2022 MediaTek Inc.
 | 
						|
+ * Author: Hongzhou.Yang <hongzhou.yang@mediatek.com>
 | 
						|
+ */
 | 
						|
+
 | 
						|
+#ifndef _DT_BINDINGS_PINCTRL_MT65XX_H
 | 
						|
+#define _DT_BINDINGS_PINCTRL_MT65XX_H
 | 
						|
+
 | 
						|
+#define MTK_PIN_NO(x)		((x) << 8)
 | 
						|
+#define MTK_GET_PIN_NO(x)	((x) >> 8)
 | 
						|
+#define MTK_GET_PIN_FUNC(x)	((x) & 0xf)
 | 
						|
+
 | 
						|
+#define MTK_PUPD_SET_R1R0_00	100
 | 
						|
+#define MTK_PUPD_SET_R1R0_01	101
 | 
						|
+#define MTK_PUPD_SET_R1R0_10	102
 | 
						|
+#define MTK_PUPD_SET_R1R0_11	103
 | 
						|
+
 | 
						|
+#define MTK_PULL_SET_RSEL_000	200
 | 
						|
+#define MTK_PULL_SET_RSEL_001	201
 | 
						|
+#define MTK_PULL_SET_RSEL_010	202
 | 
						|
+#define MTK_PULL_SET_RSEL_011	203
 | 
						|
+#define MTK_PULL_SET_RSEL_100	204
 | 
						|
+#define MTK_PULL_SET_RSEL_101	205
 | 
						|
+#define MTK_PULL_SET_RSEL_110	206
 | 
						|
+#define MTK_PULL_SET_RSEL_111	207
 | 
						|
+
 | 
						|
+#define MTK_DRIVE_2mA		2
 | 
						|
+#define MTK_DRIVE_4mA		4
 | 
						|
+#define MTK_DRIVE_6mA		6
 | 
						|
+#define MTK_DRIVE_8mA		8
 | 
						|
+#define MTK_DRIVE_10mA		10
 | 
						|
+#define MTK_DRIVE_12mA		12
 | 
						|
+#define MTK_DRIVE_14mA		14
 | 
						|
+#define MTK_DRIVE_16mA		16
 | 
						|
+#define MTK_DRIVE_20mA		20
 | 
						|
+#define MTK_DRIVE_24mA		24
 | 
						|
+#define MTK_DRIVE_28mA		28
 | 
						|
+#define MTK_DRIVE_32mA		32
 | 
						|
+
 | 
						|
+#endif /* _DT_BINDINGS_PINCTRL_MT65XX_H */
 |