/* CPU <-> EDMAC endian convert */
 static inline __u32 cpu_to_edmac(struct sh_eth_private *mdp, u32 x)
 {
-       switch (mdp->edmac_endian) {
-       case EDMAC_LITTLE_ENDIAN:
-               return cpu_to_le32(x);
-       case EDMAC_BIG_ENDIAN:
-               return cpu_to_be32(x);
-       }
-       return x;
+       return cpu_to_le32(x);
 }
 
 static inline __u32 edmac_to_cpu(struct sh_eth_private *mdp, u32 x)
 {
-       switch (mdp->edmac_endian) {
-       case EDMAC_LITTLE_ENDIAN:
-               return le32_to_cpu(x);
-       case EDMAC_BIG_ENDIAN:
-               return be32_to_cpu(x);
-       }
-       return x;
+       return le32_to_cpu(x);
 }
 
 /* Program the hardware MAC address from dev->dev_addr. */
        /* get PHY ID */
        mdp->phy_id = pd->phy;
        mdp->phy_interface = pd->phy_interface;
-       /* EDMAC endian */
-       mdp->edmac_endian = pd->edmac_endian;
        mdp->no_ether_link = pd->no_ether_link;
        mdp->ether_link_active_low = pd->ether_link_active_low;
 
 
        u32 cur_rx, dirty_rx;           /* Producer/consumer ring indices */
        u32 cur_tx, dirty_tx;
        u32 rx_buf_sz;                  /* Based on MTU+slack. */
-       int edmac_endian;
        struct napi_struct napi;
        bool irq_enabled;
        /* MII transceiver section. */
 
 #include <linux/phy.h>
 #include <linux/if_ether.h>
 
-enum {EDMAC_LITTLE_ENDIAN, EDMAC_BIG_ENDIAN};
+enum {EDMAC_LITTLE_ENDIAN};
 
 struct sh_eth_plat_data {
        int phy;