mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 03:58:17 +00:00 
			
		
		
		
	Device tree alignment with Linux kernel v5.19-rc1 - ARM: dts: stm32: Add alternate pinmux for ethernet0 pins - ARM: dts: stm32: Add alternate pinmux for mco2 pins - ARM: dts: stm32: fix pinctrl node name warnings (MPU soc) - ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group - dt-bindings: clock: add IDs for SCMI clocks on stm32mp15 - dt-bindings: reset: add IDs for SCMI reset domains on stm32mp15 - dt-bindings: clock: stm32mp15: rename CK_SCMI define - dt-bindings: reset: stm32mp15: rename RST_SCMI define - dt-bindings: reset: add MCU HOLD BOOT ID for SCMI reset domains on stm32mp15 - dt-bindings: clk: cleanup comments - ARM: dts: align SPI NOR node name with dtschema - ARM: dts: stm32: enable optee firmware and SCMI support on STM32MP15 - ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2/ED1/EV1) - ARM: dts: stm32: move SCMI related nodes in a dedicated file for stm32mp15 + patch from stm32-dt-for-v5.19-fixes-2 - ARM: dts: stm32: move SCMI related nodes in a dedicated file for stm32mp15 - ARM: dts: stm32: fix pwr regulators references to use scmi - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - ARM: dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 STM32 board - ARM: dts: stm32: delete fixed clock node on STM32MP15-SCMI - ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15 Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Reviewed-by: Patrice Chotard <patrice.chotard@foss.st.com>
		
			
				
	
	
		
			43 lines
		
	
	
		
			950 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			950 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */
 | |
| /*
 | |
|  * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
 | |
|  * Author: Torgue Alexandre <alexandre.torgue@st.com> for STMicroelectronics.
 | |
|  */
 | |
| 
 | |
| #ifndef _DT_BINDINGS_STM32_PINFUNC_H
 | |
| #define _DT_BINDINGS_STM32_PINFUNC_H
 | |
| 
 | |
| /*  define PIN modes */
 | |
| #define GPIO	0x0
 | |
| #define AF0	0x1
 | |
| #define AF1	0x2
 | |
| #define AF2	0x3
 | |
| #define AF3	0x4
 | |
| #define AF4	0x5
 | |
| #define AF5	0x6
 | |
| #define AF6	0x7
 | |
| #define AF7	0x8
 | |
| #define AF8	0x9
 | |
| #define AF9	0xa
 | |
| #define AF10	0xb
 | |
| #define AF11	0xc
 | |
| #define AF12	0xd
 | |
| #define AF13	0xe
 | |
| #define AF14	0xf
 | |
| #define AF15	0x10
 | |
| #define ANALOG	0x11
 | |
| 
 | |
| /* define Pins number*/
 | |
| #define PIN_NO(port, line)	(((port) - 'A') * 0x10 + (line))
 | |
| 
 | |
| #define STM32_PINMUX(port, line, mode) (((PIN_NO(port, line)) << 8) | (mode))
 | |
| 
 | |
| /*  package information */
 | |
| #define STM32MP_PKG_AA	0x1
 | |
| #define STM32MP_PKG_AB	0x2
 | |
| #define STM32MP_PKG_AC	0x4
 | |
| #define STM32MP_PKG_AD	0x8
 | |
| 
 | |
| #endif /* _DT_BINDINGS_STM32_PINFUNC_H */
 | |
| 
 |