xref: /freebsd/sys/dts/include/dt-bindings/soc/qcom,tcsr.h (revision 5ca8e32633c4ffbbcd6762e5888b6a4ba0708c6c)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. */
3 #ifndef	__DT_BINDINGS_QCOM_TCSR_H__
4 #define	__DT_BINDINGS_QCOM_TCSR_H__
5 
6 #define	TCSR_USB_SELECT_USB3_P0			0x1
7 #define	TCSR_USB_SELECT_USB3_P1			0x2
8 #define	TCSR_USB_SELECT_USB3_DUAL		0x3
9 
10 #define	TCSR_USB_HSPHY_HOST_MODE		0x00E700E7
11 #define	TCSR_USB_HSPHY_DEVICE_MODE		0x00C700E7
12 
13 #define	TCSR_ESS_PSGMII			0
14 #define	TCSR_ESS_PSGMII_RGMII5		1
15 #define	TCSR_ESS_PSGMII_RMII0		2
16 #define	TCSR_ESS_PSGMII_RMII1		4
17 #define	TCSR_ESS_PSGMII_RMII0_RMII1	6
18 #define	TCSR_ESS_PSGMII_RGMII4	9
19 
20 #define	TCSR_WIFI_GLB_CFG		0x41000000
21 
22 #define	TCSR_WIFI_NOC_MEMTYPE_M0_M2	0x02222222
23 
24 #define	IPQ806X_TCSR_REG_A_ADM_CRCI_MUX_SEL	0
25 #define	IPQ806X_TCSR_REG_B_ADM_CRCI_MUX_SEL	1
26 
27 #endif
28