generic: ar8216: allow to configure AR8327 LEDs via platform data
[openwrt/staging/mkresin.git] / target / linux / generic / files / include / linux / ar8216_platform.h
index 1ecb6e5bf248fed9fdf64cee6c34da9207d467ea..f5c2ef065f6a4154671171ece6ece50ef2b6bf37 100644 (file)
@@ -62,11 +62,20 @@ struct ar8327_port_cfg {
        int duplex:1;
 };
 
+struct ar8327_led_cfg {
+       u32 led_ctrl0;
+       u32 led_ctrl1;
+       u32 led_ctrl2;
+       u32 led_ctrl3;
+       bool open_drain;
+};
+
 struct ar8327_platform_data {
        struct ar8327_pad_cfg *pad0_cfg;
        struct ar8327_pad_cfg *pad5_cfg;
        struct ar8327_pad_cfg *pad6_cfg;
        struct ar8327_port_cfg cpuport_cfg;
+       struct ar8327_led_cfg *led_cfg;
 };
 
 #endif /* AR8216_PLATFORM_H */
\ No newline at end of file