Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/allwinner/clk/aw_usbclk.c
Show First 20 Lines • Show All 55 Lines • ▼ Show 20 Lines | |||||
#define A10_SCLK_GATING_OHCI0 (1 << 6) | #define A10_SCLK_GATING_OHCI0 (1 << 6) | ||||
#define USBPHY2_RST (1 << 2) | #define USBPHY2_RST (1 << 2) | ||||
#define USBPHY1_RST (1 << 1) | #define USBPHY1_RST (1 << 1) | ||||
#define USBPHY0_RST (1 << 0) | #define USBPHY0_RST (1 << 0) | ||||
enum aw_usbclk_type { | enum aw_usbclk_type { | ||||
AW_A10_USBCLK = 1, | AW_A10_USBCLK = 1, | ||||
AW_A13_USBCLK, | |||||
AW_A31_USBCLK, | AW_A31_USBCLK, | ||||
AW_A83T_USBCLK, | AW_A83T_USBCLK, | ||||
AW_H3_USBCLK, | AW_H3_USBCLK, | ||||
}; | }; | ||||
static struct ofw_compat_data compat_data[] = { | static struct ofw_compat_data compat_data[] = { | ||||
{ "allwinner,sun4i-a10-usb-clk", AW_A10_USBCLK }, | { "allwinner,sun4i-a10-usb-clk", AW_A10_USBCLK }, | ||||
{ "allwinner,sun5i-a13-usb-clk", AW_A13_USBCLK }, | |||||
{ "allwinner,sun6i-a31-usb-clk", AW_A31_USBCLK }, | { "allwinner,sun6i-a31-usb-clk", AW_A31_USBCLK }, | ||||
{ "allwinner,sun8i-a83t-usb-clk", AW_A83T_USBCLK }, | { "allwinner,sun8i-a83t-usb-clk", AW_A83T_USBCLK }, | ||||
{ "allwinner,sun8i-h3-usb-clk", AW_H3_USBCLK }, | { "allwinner,sun8i-h3-usb-clk", AW_H3_USBCLK }, | ||||
{ NULL, 0 } | { NULL, 0 } | ||||
}; | }; | ||||
/* Clock indices for A10, as there is no clock-indices property in the DT */ | /* Clock indices for A10, as there is no clock-indices property in the DT */ | ||||
static uint32_t aw_usbclk_indices_a10[] = { 6, 7, 8 }; | static uint32_t aw_usbclk_indices_a10[] = { 6, 7, 8 }; | ||||
▲ Show 20 Lines • Show All 187 Lines • Show Last 20 Lines |