int __init omap2430_mux_init(struct omap_board_mux *board_subset, int flags) { struct omap_ball *package_balls = NULL; switch (flags & OMAP_PACKAGE_MASK) { case OMAP_PACKAGE_ZAC: package_balls = omap2430_pop_ball; break; default: pr_warning("mux: No ball data available for omap2420 package\n"); } return omap_mux_init(OMAP2430_CONTROL_PADCONF_MUX_PBASE, OMAP2430_CONTROL_PADCONF_MUX_SIZE, omap2430_muxmodes, NULL, board_subset, package_balls); }
int __init am33xx_mux_init(struct omap_board_mux *board_subset) { return omap_mux_init("core", 0, AM33XX_CONTROL_PADCONF_MUX_PBASE, AM33XX_CONTROL_PADCONF_MUX_SIZE, am33xx_muxmodes, NULL, board_subset, NULL); }
int __init ti81xx_mux_init(struct omap_board_mux *board_subset) { return omap_mux_init("core", 0, TI81XX_CONTROL_PADCONF_MUX_PBASE, TI816X_CONTROL_PADCONF_MUX_SIZE, ti816x_muxmodes, NULL, board_subset, NULL); }