Thread (8 messages) 8 messages, 3 authors, 2016-08-22
STALE3613d
Revisions (5)
  1. v1 [diff vs current]
  2. v2 [diff vs current]
  3. v3 current
  4. v4 [diff vs current]
  5. v5 [diff vs current]

[PATCH 0/5 v3] Fixes for running a big-endian kernel on Cubieboard2

From: Michael Weiser <hidden>
Date: 2016-08-02 19:31:10

Hello,

the following patches fix up endianness problems with DMA descriptors in the
sunxi-mmc and stmmac drivers preventing a big-endian kernel from working
correctly on the Cubieboard2.

The third patch adds the ability to enable diagnostic messages in the
sun4i-emac driver which were instrumental in finding the problem fixed by patch
number four: Endianness confusion caused by dual-purpose I/O register usage in
sun4i-emac.

The final patch enables the big-endian kernel configuration option for sunxi
devices in order to be able to compile a big-endian kernel for the Cubieboard2.
All of these have been tested successfull on a Cubieboard2 DualCard.

Changes since v2:
- Fixed typo in stmmac patch causing a build failure
- Added sun4i-emac patches

Changes since v1:
- Fixed checkpatch niggles
- Added respective Cc:s

Regards,
Michael

Signed-off-by: Michael Weiser <redacted>
Cc: Maxime Ripard <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help