Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/arm/imx Change register assignments.
details: https://anonhg.NetBSD.org/src/rev/7d3b4b1eb821
branches: trunk
changeset: 962452:7d3b4b1eb821
user: hkenken <hkenken%NetBSD.org@localhost>
date: Mon Jul 22 11:44:01 2019 +0000
description:
Change register assignments.
diffstat:
sys/arch/arm/imx/imx6_ahcisata.c | 42 ++++++++++++++++++++--------------------
sys/arch/arm/imx/imx6_iomuxreg.h | 22 ++++++++++----------
2 files changed, 32 insertions(+), 32 deletions(-)
diffs (100 lines):
diff -r 95a40cca5c5e -r 7d3b4b1eb821 sys/arch/arm/imx/imx6_ahcisata.c
--- a/sys/arch/arm/imx/imx6_ahcisata.c Mon Jul 22 09:58:39 2019 +0000
+++ b/sys/arch/arm/imx/imx6_ahcisata.c Mon Jul 22 11:44:01 2019 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: imx6_ahcisata.c,v 1.9 2019/06/20 08:16:19 hkenken Exp $ */
+/* $NetBSD: imx6_ahcisata.c,v 1.10 2019/07/22 11:44:01 hkenken Exp $ */
/*
* Copyright (c) 2014 Ryo Shimizu <ryo%nerv.org@localhost>
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: imx6_ahcisata.c,v 1.9 2019/06/20 08:16:19 hkenken Exp $");
+__KERNEL_RCSID(0, "$NetBSD: imx6_ahcisata.c,v 1.10 2019/07/22 11:44:01 hkenken Exp $");
#include "locators.h"
#include "opt_imx.h"
@@ -289,26 +289,26 @@
v = iomux_read(IOMUX_GPR13);
/* clear */
- v &= ~(IOMUX_GPR13_SATA_PHY_8(7) |
- IOMUX_GPR13_SATA_PHY_7(0x1f) |
- IOMUX_GPR13_SATA_PHY_6(7) |
- IOMUX_GPR13_SATA_SPEED(1) |
- IOMUX_GPR13_SATA_PHY_5(1) |
- IOMUX_GPR13_SATA_PHY_4(7) |
- IOMUX_GPR13_SATA_PHY_3(0xf) |
- IOMUX_GPR13_SATA_PHY_2(0x1f) |
- IOMUX_GPR13_SATA_PHY_1(1) |
- IOMUX_GPR13_SATA_PHY_0(1));
+ v &= ~(IOMUX_GPR13_SATA_PHY_8 |
+ IOMUX_GPR13_SATA_PHY_7 |
+ IOMUX_GPR13_SATA_PHY_6 |
+ IOMUX_GPR13_SATA_SPEED |
+ IOMUX_GPR13_SATA_PHY_5 |
+ IOMUX_GPR13_SATA_PHY_4 |
+ IOMUX_GPR13_SATA_PHY_3 |
+ IOMUX_GPR13_SATA_PHY_2 |
+ IOMUX_GPR13_SATA_PHY_1 |
+ IOMUX_GPR13_SATA_PHY_0);
/* setting */
- v |= IOMUX_GPR13_SATA_PHY_8(5) | /* Rx 3.0db */
- IOMUX_GPR13_SATA_PHY_7(0x12) | /* Rx SATA2m */
- IOMUX_GPR13_SATA_PHY_6(3) | /* Rx DPLL mode */
- IOMUX_GPR13_SATA_SPEED(1) | /* 3.0GHz */
- IOMUX_GPR13_SATA_PHY_5(0) | /* SpreadSpectram */
- IOMUX_GPR13_SATA_PHY_4(4) | /* Tx Attenuation 9/16 */
- IOMUX_GPR13_SATA_PHY_3(0) | /* Tx Boost 0db */
- IOMUX_GPR13_SATA_PHY_2(0x11) | /* Tx Level 1.104V */
- IOMUX_GPR13_SATA_PHY_1(1); /* PLL clock enable */
+ v |= __SHIFTIN(5, IOMUX_GPR13_SATA_PHY_8); /* Rx 3.0db */
+ v |= __SHIFTIN(0x12, IOMUX_GPR13_SATA_PHY_7); /* Rx SATA2m */
+ v |= __SHIFTIN(3, IOMUX_GPR13_SATA_PHY_6); /* Rx DPLL mode */
+ v |= __SHIFTIN(1, IOMUX_GPR13_SATA_SPEED); /* 3.0GHz */
+ v |= __SHIFTIN(0, IOMUX_GPR13_SATA_PHY_5); /* SpreadSpectram */
+ v |= __SHIFTIN(4, IOMUX_GPR13_SATA_PHY_4); /* Tx Attenuation 9/16 */
+ v |= __SHIFTIN(0, IOMUX_GPR13_SATA_PHY_3); /* Tx Boost 0db */
+ v |= __SHIFTIN(0x11, IOMUX_GPR13_SATA_PHY_2); /* Tx Level 1.104V */
+ v |= __SHIFTIN(1, IOMUX_GPR13_SATA_PHY_1); /* PLL clock enable */
iomux_write(IOMUX_GPR13, v);
/* phy reset */
diff -r 95a40cca5c5e -r 7d3b4b1eb821 sys/arch/arm/imx/imx6_iomuxreg.h
--- a/sys/arch/arm/imx/imx6_iomuxreg.h Mon Jul 22 09:58:39 2019 +0000
+++ b/sys/arch/arm/imx/imx6_iomuxreg.h Mon Jul 22 11:44:01 2019 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: imx6_iomuxreg.h,v 1.4 2017/06/09 18:14:59 ryo Exp $ */
+/* $NetBSD: imx6_iomuxreg.h,v 1.5 2019/07/22 11:44:01 hkenken Exp $ */
/*
* Copyright (c) 2014 Ryo Shimizu <ryo%nerv.org@localhost>
@@ -93,16 +93,16 @@
#define IOMUX_GPR13_CAN2_STOP_REQ __BIT(29)
#define IOMUX_GPR13_CAN1_STOP_REQ __BIT(28)
#define IOMUX_GPR13_ENET_STOP_REQ __BIT(27)
-#define IOMUX_GPR13_SATA_PHY_8(n) __SHIFTIN(n, __BITS(26, 24))
-#define IOMUX_GPR13_SATA_PHY_7(n) __SHIFTIN(n, __BITS(23, 19))
-#define IOMUX_GPR13_SATA_PHY_6(n) __SHIFTIN(n, __BITS(18, 16))
-#define IOMUX_GPR13_SATA_SPEED(n) __SHIFTIN(n, __BIT(15))
-#define IOMUX_GPR13_SATA_PHY_5(n) __SHIFTIN(n, __BIT(14))
-#define IOMUX_GPR13_SATA_PHY_4(n) __SHIFTIN(n, __BITS(13, 11))
-#define IOMUX_GPR13_SATA_PHY_3(n) __SHIFTIN(n, __BITS(10, 7))
-#define IOMUX_GPR13_SATA_PHY_2(n) __SHIFTIN(n, __BITS(6, 2))
-#define IOMUX_GPR13_SATA_PHY_1(n) __SHIFTIN(n, __BIT(1))
-#define IOMUX_GPR13_SATA_PHY_0(n) __SHIFTIN(n, __BIT(0))
+#define IOMUX_GPR13_SATA_PHY_8 __BITS(26, 24)
+#define IOMUX_GPR13_SATA_PHY_7 __BITS(23, 19)
+#define IOMUX_GPR13_SATA_PHY_6 __BITS(18, 16)
+#define IOMUX_GPR13_SATA_SPEED __BIT(15)
+#define IOMUX_GPR13_SATA_PHY_5 __BIT(14)
+#define IOMUX_GPR13_SATA_PHY_4 __BITS(13, 11)
+#define IOMUX_GPR13_SATA_PHY_3 __BITS(10, 7)
+#define IOMUX_GPR13_SATA_PHY_2 __BITS(6, 2)
+#define IOMUX_GPR13_SATA_PHY_1 __BIT(1)
+#define IOMUX_GPR13_SATA_PHY_0 __BIT(0)
/* for iMX6Dual/Quad */
#define IMX6DQ_IOMUXC_SW_MUX_CTL_PAD_SD2_DATA1 0x0000004c
Home |
Main Index |
Thread Index |
Old Index