Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/mmc/mmc_fdt_helpers.h
Show First 20 Lines • Show All 68 Lines • ▼ Show 20 Lines | |||||
typedef void (*mmc_fdt_cd_handler)(device_t dev, bool present); | typedef void (*mmc_fdt_cd_handler)(device_t dev, bool present); | ||||
int mmc_fdt_parse(device_t dev, phandle_t node, struct mmc_fdt_helper *helper, struct mmc_host *host); | int mmc_fdt_parse(device_t dev, phandle_t node, struct mmc_fdt_helper *helper, struct mmc_host *host); | ||||
int mmc_fdt_gpio_setup(device_t dev, phandle_t node, struct mmc_fdt_helper *helper, mmc_fdt_cd_handler handler); | int mmc_fdt_gpio_setup(device_t dev, phandle_t node, struct mmc_fdt_helper *helper, mmc_fdt_cd_handler handler); | ||||
void mmc_fdt_gpio_teardown(struct mmc_fdt_helper *helper); | void mmc_fdt_gpio_teardown(struct mmc_fdt_helper *helper); | ||||
bool mmc_fdt_gpio_get_present(struct mmc_fdt_helper *helper); | bool mmc_fdt_gpio_get_present(struct mmc_fdt_helper *helper); | ||||
bool mmc_fdt_gpio_get_readonly(struct mmc_fdt_helper *helper); | bool mmc_fdt_gpio_get_readonly(struct mmc_fdt_helper *helper); | ||||
void mmc_fdt_set_power(struct mmc_fdt_helper *helper, enum mmc_power_mode power_mode); | |||||
#endif | #endif |