#include <soc/addressmap.h>
#include <soc/soc.h>
#include <types.h>
Go to the source code of this file.
|
#define | IOMUX_I2C1 RK_CLRSETBITS(3 << 10 | 3 << 8, 1 << 10 | 1 << 8) |
|
#define | IOMUX_I2C2 RK_SETBITS(1 << 4 | 1 << 2) |
|
#define | IOMUX_I2C3 RK_SETBITS(1 << 2 | 1 << 0) |
|
#define | IOMUX_I2C4 RK_SETBITS(1 << 8 | 1 << 4) |
|
#define | IOMUX_I2C5SDA RK_CLRSETBITS(3 << 12, 1 << 12) |
|
#define | IOMUX_I2C5SCL RK_CLRSETBITS(3 << 0, 1 << 0) |
|
#define | IOMUX_SPI0 |
|
#define | IOMUX_SPI2_CSCLK RK_CLRSETBITS(3 << 14 | 3 << 12, 1 << 14 | 1 << 12) |
|
#define | IOMUX_SPI2_TXRX RK_CLRSETBITS(3 << 2 | 3 << 0, 1 << 2 | 1 << 0) |
|
#define | IOMUX_I2S RK_SETBITS(1 << 8 | 1 << 6 | 1 << 4 | 1 << 2 | 1 << 0) |
|
#define | IOMUX_I2SCLK RK_SETBITS(1 << 0) |
|
#define | IOMUX_UART2 RK_CLRSETBITS(7 << 12 | 3 << 8, 1 << 12 | 1 << 8) |
|
#define | IOMUX_LCDC RK_SETBITS(1 << 6 | 1 << 4 | 1 << 2 | 1 << 0) |
|
#define | IOMUX_SDMMC0 |
|
#define | IOMUX_EMMCDATA |
|
#define | IOMUX_EMMCPWREN RK_CLRSETBITS(0x3 << 2, 0x2 << 2) |
|
#define | IOMUX_EMMCCMD RK_CLRSETBITS(0x3f, 2 << 4 | 2 << 2 | 2 << 0) |
|
#define | IOMUX_PWM1 RK_SETBITS(1 << 2) |
|
#define | IOMUX_EDP_HOTPLUG RK_CLRSETBITS(0x3 << 6, 0x2 << 6) |
|
#define | IOMUX_HDMI_EDP_I2C_SDA RK_CLRSETBITS(0x3 << 12, 2 << 12) |
|
#define | IOMUX_HDMI_EDP_I2C_SCL RK_CLRSETBITS(0x3 << 0, 2 << 0) |
|
#define | IOMUX_GPIO(iomux_clrsetbits) ((iomux_clrsetbits) & (0xffff << 16)) |
|
◆ IOMUX_EDP_HOTPLUG
◆ IOMUX_EMMCCMD
#define IOMUX_EMMCCMD RK_CLRSETBITS(0x3f, 2 << 4 | 2 << 2 | 2 << 0) |
◆ IOMUX_EMMCDATA
Value:
2 << 8 | 2 << 6 | 2 << 4 |\
2 << 2 | 2 << 0)
#define RK_CLRSETBITS(clr, set)
Definition at line 200 of file grf.h.
◆ IOMUX_EMMCPWREN
◆ IOMUX_GPIO
#define IOMUX_GPIO |
( |
|
iomux_clrsetbits | ) |
((iomux_clrsetbits) & (0xffff << 16)) |
◆ IOMUX_HDMI_EDP_I2C_SCL
◆ IOMUX_HDMI_EDP_I2C_SDA
◆ IOMUX_I2C1
#define IOMUX_I2C1 RK_CLRSETBITS(3 << 10 | 3 << 8, 1 << 10 | 1 << 8) |
◆ IOMUX_I2C2
◆ IOMUX_I2C3
◆ IOMUX_I2C4
◆ IOMUX_I2C5SCL
◆ IOMUX_I2C5SDA
◆ IOMUX_I2S
#define IOMUX_I2S RK_SETBITS(1 << 8 | 1 << 6 | 1 << 4 | 1 << 2 | 1 << 0) |
◆ IOMUX_I2SCLK
◆ IOMUX_LCDC
#define IOMUX_LCDC RK_SETBITS(1 << 6 | 1 << 4 | 1 << 2 | 1 << 0) |
◆ IOMUX_PWM1
◆ IOMUX_SDMMC0
Value:
1 << 6 | 1 << 4 | 1 << 2 | 1 << 0)
Definition at line 198 of file grf.h.
◆ IOMUX_SPI0
Value:
Definition at line 190 of file grf.h.
◆ IOMUX_SPI2_CSCLK
#define IOMUX_SPI2_CSCLK RK_CLRSETBITS(3 << 14 | 3 << 12, 1 << 14 | 1 << 12) |
◆ IOMUX_SPI2_TXRX
#define IOMUX_SPI2_TXRX RK_CLRSETBITS(3 << 2 | 3 << 0, 1 << 2 | 1 << 0) |
◆ IOMUX_UART2
#define IOMUX_UART2 RK_CLRSETBITS(7 << 12 | 3 << 8, 1 << 12 | 1 << 8) |
◆ check_member() [1/3]
◆ check_member() [2/3]
◆ check_member() [3/3]
◆ rk3288_grf
Definition at line 181 of file grf.h.
Referenced by bootblock_mainboard_early_init(), bootblock_mainboard_init(), configure_codec(), configure_emmc(), configure_i2s(), configure_sdmmc(), configure_vop(), gpio_grf_reg(), pctl_cfg(), pwm_init(), regulate_vdd_log(), rk_display_init(), rk_hdmi_get_edid(), rk_hdmi_init(), rkclk_configure_cpu(), rkclk_configure_ddr(), rkclk_configure_vop_dclk(), rkclk_init(), set_bandwidth_ratio(), software_i2c_attach(), and software_i2c_detach().
◆ rk3288_sgrf