Thread (14 messages) flat view 14 messages, 2 authors, 2014-03-13

Re: [PATCH net-next V4 6/9] Altera TSE: Add main and header file for Altera Ethernet Driver

From: Joe Perches <joe@perches.com>
Date: 2014-03-12 20:42:42
Also in: linux-devicetree

On Wed, 2014-03-12 at 15:15 -0500, Vince Bridgers wrote:
This patch adds the main driver and header file for the Altera Triple
Speed Ethernet driver.
[]
quoted hunk ↗ jump to hunk
diff --git a/drivers/net/ethernet/altera/altera_tse.h b/drivers/net/ethernet/altera/altera_tse.h
[]
+/* MAC register Space. Note that some of these registers may or may not be
+ * present depending upon options chosen by the user when the core was
+ * configured and built. Please consult the Altera Triple Speed Ethernet User
+ * Guide for details.
+ */
+struct altera_tse_mac {
+	/* Bits 15:0: MegaCore function revision (0x0800). Bit 31:16: Customer
+	 * specific revision
+	 */
+	unsigned int megacore_revision;
+	/* Provides a memory location for user applications to test the device
+	 * memory operation.
+	 */
+	unsigned int scratch_pad;
+	/* The host processor uses this register to control and configure the
+	 * MAC block
+	 */
+	unsigned int command_config;
+	/* 32-bit primary MAC address word 0 bits 0 to 31 of the primary
+	 * MAC address
+	 */
+	unsigned int mac_addr_0;
+	/* 32-bit primary MAC address word 1 bits 32 to 47 of the primary
+	 * MAC address
+	 */
maybe all of these should be specifically sized using u32 like

	u32 mac_addr_0;

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help