summaryrefslogtreecommitdiff
path: root/include/dt-bindings
diff options
context:
space:
mode:
authormaxims@google.com <maxims@google.com>2017-04-17 19:00:32 (GMT)
committerTom Rini <trini@konsulko.com>2017-05-08 15:57:35 (GMT)
commit3b95902d47f89f95242ac143cd2a9ed1fd196157 (patch)
tree7018c0a0ad6c2d1c042734274addbb39fb648f42 /include/dt-bindings
parent7a88543b50db930a19929fd87d04a1ff48ec35f5 (diff)
downloadu-boot-3b95902d47f89f95242ac143cd2a9ed1fd196157.tar.xz
aspeed: Add support for Clocks needed by MACs
Add support for clocks needed by MACs to ast2500 clock driver. The clocks are D2-PLL, which is used by both MACs and PCLK_MAC1 and PCLK_MAC2 for MAC1 and MAC2 respectively. The rate of D2-PLL is hardcoded to 250MHz -- the value used in Aspeed SDK. It is not entirely clear from the datasheet how this clock is used by MACs, so not clear if the rate would ever need to be different. So, for now, hardcoding it is probably safer. The rate of PCLK_MAC{1,2} is chosen based on MAC speed selected through hardware strapping. So, the network driver would only need to enable these clocks, no need to configure the rate. Signed-off-by: Maxim Sloyko <maxims@google.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/dt-bindings')
-rw-r--r--include/dt-bindings/clock/ast2500-scu.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/dt-bindings/clock/ast2500-scu.h b/include/dt-bindings/clock/ast2500-scu.h
index ca58b12..e2d7aaf 100644
--- a/include/dt-bindings/clock/ast2500-scu.h
+++ b/include/dt-bindings/clock/ast2500-scu.h
@@ -27,3 +27,5 @@
#define PCLK_UART3 503
#define PCLK_UART4 504
#define PCLK_UART5 505
+#define PCLK_MAC1 506
+#define PCLK_MAC2 507