coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
qcom_qup_se.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef __SOC_QCOM_QUP_SE_H__
4 #define __SOC_QCOM_QUP_SE_H__
5 
6 #include <console/console.h>
7 #include <device/mmio.h>
8 #include <gpio.h>
9 #include <soc/addressmap.h>
10 #include <timer.h>
11 #include <types.h>
12 
13 enum qup_se {
31 };
32 
33 struct qup {
34  struct qup_regs *regs;
35  gpio_t pin[4];
36  u8 func[4];
37 };
38 
39 extern struct qup qup[QUPV3_SE_MAX];
40 
41 #define MAX_OFFSET_CFG_REG 0x000001c4
42 
43 #endif /* __SOC_QCOM_QUP_SE_H__ */
qup_se
Definition: qcom_qup_se.h:12
@ QUPV3_0_SE2
Definition: qcom_qup_se.h:15
@ QUPV3_SE_MAX
Definition: qcom_qup_se.h:25
@ QUPV3_0_SE3
Definition: qcom_qup_se.h:16
@ QUPV3_0_SE5
Definition: qcom_qup_se.h:18
@ QUPV3_1_SE0
Definition: qcom_qup_se.h:19
@ QUPV3_1_SE4
Definition: qcom_qup_se.h:23
@ QUPV3_0_SE0
Definition: qcom_qup_se.h:13
@ QUPV3_1_SE5
Definition: qcom_qup_se.h:24
@ QUPV3_1_SE2
Definition: qcom_qup_se.h:21
@ QUPV3_0_SE1
Definition: qcom_qup_se.h:14
@ QUPV3_1_SE3
Definition: qcom_qup_se.h:22
@ QUPV3_0_SE4
Definition: qcom_qup_se.h:17
@ QUPV3_1_SE1
Definition: qcom_qup_se.h:20
@ QUPV3_0_SE6
Definition: qcom_qup_se.h:20
@ QUPV3_1_SE7
Definition: qcom_qup_se.h:29
@ QUPV3_1_SE6
Definition: qcom_qup_se.h:28
@ QUPV3_0_SE7
Definition: qcom_qup_se.h:21
uint8_t u8
Definition: stdint.h:45
struct qup_regs * regs
Definition: qcom_qup_se.h:29
u8 func[6]
Definition: qcom_qup_se.h:31
gpio_t pin[6]
Definition: qcom_qup_se.h:30