1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #ifndef DEVICE_PNP_CONF_MODE_H
4 #define DEVICE_PNP_CONF_MODE_H
6 #include <device/device.h>
7 #include <device/pnp.h>
9 /* Common enter/exit implementations */
10 void pnp_enter_conf_mode_55(struct device
*dev
);
11 void pnp_enter_conf_mode_6767(struct device
*dev
);
12 void pnp_enter_conf_mode_7777(struct device
*dev
);
13 void pnp_enter_conf_mode_8787(struct device
*dev
);
14 void pnp_enter_conf_mode_a0a0(struct device
*dev
);
15 void pnp_enter_conf_mode_a5a5(struct device
*dev
);
16 void pnp_exit_conf_mode_aa(struct device
*dev
);
17 void pnp_enter_conf_mode_870155aa(struct device
*dev
);
18 void pnp_exit_conf_mode_0202(struct device
*dev
);
20 extern const struct pnp_mode_ops pnp_conf_mode_55_aa
;
21 extern const struct pnp_mode_ops pnp_conf_mode_6767_aa
;
22 extern const struct pnp_mode_ops pnp_conf_mode_7777_aa
;
23 extern const struct pnp_mode_ops pnp_conf_mode_8787_aa
;
24 extern const struct pnp_mode_ops pnp_conf_mode_a0a0_aa
;
25 extern const struct pnp_mode_ops pnp_conf_mode_a5a5_aa
;
26 extern const struct pnp_mode_ops pnp_conf_mode_870155_aa
;
28 #endif /* DEVICE_PNP_CONF_MODE_H */