Skip to content

Commit

Permalink
net/aquantia-atlantic-kmod: fix build on non-x86 by adding missing ma…
Browse files Browse the repository at this point in the history
…cros
  • Loading branch information
pkubaj committed Nov 9, 2023
1 parent b484bd3 commit 1a8019b
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions net/aquantia-atlantic-kmod/files/patch-aq__hw.h
@@ -0,0 +1,17 @@
--- aq_hw.h.orig 2023-11-07 23:05:23 UTC
+++ aq_hw.h
@@ -42,6 +42,14 @@
#include <sys/endian.h>
#include "aq_common.h"

+#ifndef readl
+#define readl(va) (*(volatile uint32_t *) (va))
+#endif
+
+#ifndef writel
+#define writel(va, d) (*(volatile uint32_t *) (va) = (d))
+#endif
+
#define AQ_WRITE_REG(hw, reg, value) writel(((hw)->hw_addr + (reg)), htole32(value))

#define AQ_READ_REG(hw, reg) le32toh(readl((hw)->hw_addr + reg))

0 comments on commit 1a8019b

Please sign in to comment.