wireguard-tools: add tunlink option for hostroute
[openwrt/staging/mkresin.git] / target / linux / ar71xx / files / arch / mips / include / asm / mach-ath79 / ag71xx_platform.h
index 6e90ba4335999cea66d610616289af01d7e67c65..e476d57e45edb8798ee847409be41b7863c39a42 100644 (file)
@@ -36,20 +36,30 @@ struct ag71xx_platform_data {
        u8              is_ar7240:1;
        u8              is_ar724x:1;
        u8              has_ar8216:1;
+       u8              use_flow_control:1;
+       u8              enable_sgmii_fixup:1;
+       u8              disable_inline_checksum_engine:1;
 
        struct ag71xx_switch_platform_data *switch_data;
 
        void            (*ddr_flush)(void);
        void            (*set_speed)(int speed);
+       void            (*update_pll)(u32 pll_10, u32 pll_100, u32 pll_1000);
 
-       u32             fifo_cfg1;
-       u32             fifo_cfg2;
-       u32             fifo_cfg3;
+       unsigned int    max_frame_len;
+       unsigned int    desc_pktlen_mask;
 };
 
 struct ag71xx_mdio_platform_data {
        u32             phy_mask;
-       int             is_ar7240;
+       u8              builtin_switch:1;
+       u8              is_ar7240:1;
+       u8              is_ar9330:1;
+       u8              is_ar934x:1;
+       unsigned long   mdio_clock;
+       unsigned long   ref_clock;
+
+       void            (*reset)(struct mii_bus *bus);
 };
 
 #endif /* __ASM_MACH_ATH79_PLATFORM_H */