RE: [PATCH 1/2] ARM: EXYNOS: Add USB HOST register definitions

2012-03-01 Thread Jingoo Han


 -Original Message-
 From: Tushar Behera [mailto:tushar.beh...@linaro.org]
 Sent: Thursday, March 01, 2012 12:30 PM
 To: Jingoo Han
 Cc: linux-...@vger.kernel.org; 'Greg Kroah-Hartman'; 
 linux-samsung-...@vger.kernel.org; linux-arm-
 ker...@lists.infradead.org; 'Sangwook Lee'; 'Alan Stern'; 'Joonyoung Shim'; 
 'Kukjin Kim';
 patc...@linaro.org; linaro-dev@lists.linaro.org; 'Thomas Abraham'
 Subject: Re: [PATCH 1/2] ARM: EXYNOS: Add USB HOST register definitions
 
 On 02/29/2012 08:09 PM, Jingoo Han wrote:
  This patch adds USB HOST register definitions. The definition for
  EHCI INSNREG00 regiser and corresponding bit field definitions are
  added.
 
  Signed-off-by: Jingoo Han jg1@samsung.com
  ---
   arch/arm/mach-exynos/include/mach/regs-usb-host.h |   23 
  +
   1 files changed, 23 insertions(+), 0 deletions(-)
   create mode 100644 arch/arm/mach-exynos/include/mach/regs-usb-host.h
 
  diff --git a/arch/arm/mach-exynos/include/mach/regs-usb-host.h 
  b/arch/arm/mach-
 exynos/include/mach/regs-usb-host.h
  new file mode 100644
  index 000..1a60f27
  --- /dev/null
  +++ b/arch/arm/mach-exynos/include/mach/regs-usb-host.h
  @@ -0,0 +1,23 @@
  +/*
  + * Copyright (C) 2012 Samsung Electronics Co.Ltd
  + * http://www.samsung.com
  + *
  + * EXYNOS - USB HOST register definitions
  + *
  + * This program is free software; you can redistribute it and/or modify
  + * it under the terms of the GNU General Public License version 2 as
  + * published by the Free Software Foundation.
  + */
  +
  +#ifndef __REGS_USB_HOST_H
  +#define __REGS_USB_HOST_H __FILE__
  +
  +#define EHCI_INSNREG00(base)   (base + 0x90)
  +#define EHCI_ENA_INCR16(0x1  25)
  +#define EHCI_ENA_INCR8 (0x1  24)
  +#define EHCI_ENA_INCR4 (0x1  23)
  +#define EHCI_ENA_INCRX_ALIGN   (0x1  22)
  +#define EHCI_ENABLE_DMA_INCR   (EHCI_ENA_INCR16 | 
  EHCI_ENA_INCR8| \
  +EHCI_ENA_INCR4 | EHCI_ENA_INCRX_ALIGN)
  +
 As per the definition of bit-fields in other registers, it would be good
 to prepend the complete register name before the bit-field defines.
 
 EHCI_INSNREG00_ENA_INCR16 ...
OK, I will change the definitions from EHCI_ENA_xxx to EHCI_INSNREG00_ENA_xxx.

 
 Considering the similarity of this patchset with the earlier patchset
 from Sangwook, IMO, it would be appropriate to give him due credit in
 both these patches.
OK, I will give Sangwook Signed-off.

   +#endif /* __REGS_USB_HOST_H */
 
 
 --
 Tushar Behera


___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


[PATCH 1/2] ARM: EXYNOS: Add USB HOST register definitions

2012-02-29 Thread Jingoo Han
This patch adds USB HOST register definitions. The definition for
EHCI INSNREG00 regiser and corresponding bit field definitions are
added.

Signed-off-by: Jingoo Han jg1@samsung.com
---
 arch/arm/mach-exynos/include/mach/regs-usb-host.h |   23 +
 1 files changed, 23 insertions(+), 0 deletions(-)
 create mode 100644 arch/arm/mach-exynos/include/mach/regs-usb-host.h

diff --git a/arch/arm/mach-exynos/include/mach/regs-usb-host.h 
b/arch/arm/mach-exynos/include/mach/regs-usb-host.h
new file mode 100644
index 000..1a60f27
--- /dev/null
+++ b/arch/arm/mach-exynos/include/mach/regs-usb-host.h
@@ -0,0 +1,23 @@
+/*
+ * Copyright (C) 2012 Samsung Electronics Co.Ltd
+ * http://www.samsung.com
+ *
+ * EXYNOS - USB HOST register definitions
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ */
+
+#ifndef __REGS_USB_HOST_H
+#define __REGS_USB_HOST_H __FILE__
+
+#define EHCI_INSNREG00(base)   (base + 0x90)
+#define EHCI_ENA_INCR16(0x1  25)
+#define EHCI_ENA_INCR8 (0x1  24)
+#define EHCI_ENA_INCR4 (0x1  23)
+#define EHCI_ENA_INCRX_ALIGN   (0x1  22)
+#define EHCI_ENABLE_DMA_INCR   (EHCI_ENA_INCR16 | EHCI_ENA_INCR8| \
+EHCI_ENA_INCR4 | EHCI_ENA_INCRX_ALIGN)
+
+#endif /* __REGS_USB_HOST_H */
-- 
1.7.1



___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


Re: [PATCH 1/2] ARM: EXYNOS: Add USB HOST register definitions

2012-02-29 Thread Tushar Behera
On 02/29/2012 08:09 PM, Jingoo Han wrote:
 This patch adds USB HOST register definitions. The definition for
 EHCI INSNREG00 regiser and corresponding bit field definitions are
 added.
 
 Signed-off-by: Jingoo Han jg1@samsung.com
 ---
  arch/arm/mach-exynos/include/mach/regs-usb-host.h |   23 
 +
  1 files changed, 23 insertions(+), 0 deletions(-)
  create mode 100644 arch/arm/mach-exynos/include/mach/regs-usb-host.h
 
 diff --git a/arch/arm/mach-exynos/include/mach/regs-usb-host.h 
 b/arch/arm/mach-exynos/include/mach/regs-usb-host.h
 new file mode 100644
 index 000..1a60f27
 --- /dev/null
 +++ b/arch/arm/mach-exynos/include/mach/regs-usb-host.h
 @@ -0,0 +1,23 @@
 +/*
 + * Copyright (C) 2012 Samsung Electronics Co.Ltd
 + *   http://www.samsung.com
 + *
 + * EXYNOS - USB HOST register definitions
 + *
 + * This program is free software; you can redistribute it and/or modify
 + * it under the terms of the GNU General Public License version 2 as
 + * published by the Free Software Foundation.
 + */
 +
 +#ifndef __REGS_USB_HOST_H
 +#define __REGS_USB_HOST_H __FILE__
 +
 +#define EHCI_INSNREG00(base) (base + 0x90)
 +#define EHCI_ENA_INCR16  (0x1  25)
 +#define EHCI_ENA_INCR8   (0x1  24)
 +#define EHCI_ENA_INCR4   (0x1  23)
 +#define EHCI_ENA_INCRX_ALIGN (0x1  22)
 +#define EHCI_ENABLE_DMA_INCR (EHCI_ENA_INCR16 | EHCI_ENA_INCR8| \
 +  EHCI_ENA_INCR4 | EHCI_ENA_INCRX_ALIGN)
 +
As per the definition of bit-fields in other registers, it would be good
to prepend the complete register name before the bit-field defines.

EHCI_INSNREG00_ENA_INCR16 ...

Considering the similarity of this patchset with the earlier patchset
from Sangwook, IMO, it would be appropriate to give him due credit in
both these patches.

 +#endif /* __REGS_USB_HOST_H */


-- 
Tushar Behera

___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev