Searched refs:mxc (Results 1 - 28 of 28) sorted by relevance

/linux-4.4.14/arch/arm/mach-imx/devices/
H A DMakefile7 obj-y += platform-gpio-mxc.o
20 obj-$(CONFIG_IMX_HAVE_PLATFORM_MXC_EHCI) += platform-mxc-ehci.o
21 obj-$(CONFIG_IMX_HAVE_PLATFORM_MXC_MMC) += platform-mxc-mmc.o
H A Dplatform-mxc-ehci.c61 return imx_add_platform_device_dmamask("mxc-ehci", data->id, imx_add_mxc_ehci()
H A Ddevices-common.h218 #include <linux/platform_data/usb-ehci-mxc.h>
/linux-4.4.14/drivers/clk/imx/
H A Dclk-imx27.c222 clk_register_clkdev(clk[IMX27_CLK_USB_DIV], "per", "mxc-ehci.0"); mx27_clocks_init()
223 clk_register_clkdev(clk[IMX27_CLK_USB_IPG_GATE], "ipg", "mxc-ehci.0"); mx27_clocks_init()
224 clk_register_clkdev(clk[IMX27_CLK_USB_AHB_GATE], "ahb", "mxc-ehci.0"); mx27_clocks_init()
225 clk_register_clkdev(clk[IMX27_CLK_USB_DIV], "per", "mxc-ehci.1"); mx27_clocks_init()
226 clk_register_clkdev(clk[IMX27_CLK_USB_IPG_GATE], "ipg", "mxc-ehci.1"); mx27_clocks_init()
227 clk_register_clkdev(clk[IMX27_CLK_USB_AHB_GATE], "ahb", "mxc-ehci.1"); mx27_clocks_init()
228 clk_register_clkdev(clk[IMX27_CLK_USB_DIV], "per", "mxc-ehci.2"); mx27_clocks_init()
229 clk_register_clkdev(clk[IMX27_CLK_USB_IPG_GATE], "ipg", "mxc-ehci.2"); mx27_clocks_init()
230 clk_register_clkdev(clk[IMX27_CLK_USB_AHB_GATE], "ahb", "mxc-ehci.2"); mx27_clocks_init()
H A Dclk-imx31.c181 clk_register_clkdev(clk[usb_div_post], "per", "mxc-ehci.0"); mx31_clocks_init()
182 clk_register_clkdev(clk[usb_gate], "ahb", "mxc-ehci.0"); mx31_clocks_init()
183 clk_register_clkdev(clk[ipg], "ipg", "mxc-ehci.0"); mx31_clocks_init()
184 clk_register_clkdev(clk[usb_div_post], "per", "mxc-ehci.1"); mx31_clocks_init()
185 clk_register_clkdev(clk[usb_gate], "ahb", "mxc-ehci.1"); mx31_clocks_init()
186 clk_register_clkdev(clk[ipg], "ipg", "mxc-ehci.1"); mx31_clocks_init()
187 clk_register_clkdev(clk[usb_div_post], "per", "mxc-ehci.2"); mx31_clocks_init()
188 clk_register_clkdev(clk[usb_gate], "ahb", "mxc-ehci.2"); mx31_clocks_init()
189 clk_register_clkdev(clk[ipg], "ipg", "mxc-ehci.2"); mx31_clocks_init()
H A Dclk-imx35.c299 clk_register_clkdev(clk[usb_div], "per", "mxc-ehci.0"); mx35_clocks_init()
300 clk_register_clkdev(clk[ipg], "ipg", "mxc-ehci.0"); mx35_clocks_init()
301 clk_register_clkdev(clk[usbotg_gate], "ahb", "mxc-ehci.0"); mx35_clocks_init()
302 clk_register_clkdev(clk[usb_div], "per", "mxc-ehci.1"); mx35_clocks_init()
303 clk_register_clkdev(clk[ipg], "ipg", "mxc-ehci.1"); mx35_clocks_init()
304 clk_register_clkdev(clk[usbotg_gate], "ahb", "mxc-ehci.1"); mx35_clocks_init()
305 clk_register_clkdev(clk[usb_div], "per", "mxc-ehci.2"); mx35_clocks_init()
306 clk_register_clkdev(clk[ipg], "ipg", "mxc-ehci.2"); mx35_clocks_init()
307 clk_register_clkdev(clk[usbotg_gate], "ahb", "mxc-ehci.2"); mx35_clocks_init()
/linux-4.4.14/drivers/usb/host/
H A Dehci-mxc.c31 #include <linux/platform_data/usb-ehci-mxc.h>
36 static const char hcd_name[] = "ehci-mxc";
194 MODULE_ALIAS("platform:mxc-ehci");
201 .name = "mxc-ehci",
H A DMakefile34 obj-$(CONFIG_USB_EHCI_MXC) += ehci-mxc.o
/linux-4.4.14/drivers/char/hw_random/
H A DMakefile22 obj-$(CONFIG_HW_RANDOM_MXC_RNGA) += mxc-rnga.o
H A Dmxc-rnga.c153 mxc_rng->rng.name = "mxc-rnga"; mxc_rnga_probe()
/linux-4.4.14/drivers/gpio/
H A Dgpio-mxc.c194 pr_debug("mxc: set GPIO %d to low trigger\n", gpio); gpio_set_irq_type()
197 pr_debug("mxc: set GPIO %d to high trigger\n", gpio); gpio_set_irq_type()
247 pr_debug("mxc: switch GPIO %d to low trigger\n", gpio); mxc_flip_edge()
250 pr_debug("mxc: switch GPIO %d to high trigger\n", gpio); mxc_flip_edge()
252 pr_err("mxc: invalid configuration for GPIO %d: %x\n", mxc_flip_edge()
347 gc = irq_alloc_generic_chip("gpio-mxc", 1, irq_base, mxc_gpio_init_gc()
483 /* gpio-mxc can be a generic irq chip */ mxc_gpio_probe()
507 .name = "gpio-mxc",
/linux-4.4.14/drivers/cpuidle/
H A Dcpuidle-calxeda.c4 * Based on arch/arm/plat-mxc/cpuidle.c: #v3.7
/linux-4.4.14/arch/arm/mach-imx/
H A Dehci-imx27.c18 #include <linux/platform_data/usb-ehci-mxc.h>
H A Dehci-imx31.c18 #include <linux/platform_data/usb-ehci-mxc.h>
H A Dehci-imx35.c18 #include <linux/platform_data/usb-ehci-mxc.h>
H A Davic.c120 gc = irq_alloc_generic_chip("mxc-avic", 1, irq_start, avic_base, avic_init_gc()
H A Depit.c2 * linux/arch/arm/plat-mxc/epit.c
H A Dhardware.h107 #include "mxc.h"
H A Diomux-v1.c2 * arch/arm/plat-mxc/iomux-v1.c
/linux-4.4.14/net/ipv6/
H A Dip6_fib.c673 static void fib6_copy_metrics(u32 *mp, const struct mx6_config *mxc) fib6_copy_metrics() argument
678 if (test_bit(i, mxc->mx_valid)) fib6_copy_metrics()
679 mp[i] = mxc->mx[i]; fib6_copy_metrics()
683 static int fib6_commit_metrics(struct dst_entry *dst, struct mx6_config *mxc) fib6_commit_metrics() argument
685 if (!mxc->mx) fib6_commit_metrics()
694 fib6_copy_metrics(mp, mxc); fib6_commit_metrics()
696 dst_init_metrics(dst, mxc->mx, false); fib6_commit_metrics()
699 mxc->mx = NULL; fib6_commit_metrics()
733 struct nl_info *info, struct mx6_config *mxc) fib6_add_rt2node()
857 err = fib6_commit_metrics(&rt->dst, mxc); fib6_add_rt2node()
883 err = fib6_commit_metrics(&rt->dst, mxc); fib6_add_rt2node()
944 struct nl_info *info, struct mx6_config *mxc) fib6_add()
1043 err = fib6_add_rt2node(fn, rt, info, mxc); fib6_add()
732 fib6_add_rt2node(struct fib6_node *fn, struct rt6_info *rt, struct nl_info *info, struct mx6_config *mxc) fib6_add_rt2node() argument
943 fib6_add(struct fib6_node *root, struct rt6_info *rt, struct nl_info *info, struct mx6_config *mxc) fib6_add() argument
H A Droute.c911 struct mx6_config *mxc) __ip6_ins_rt()
918 err = fib6_add(&table->tb6_root, rt, info, mxc); __ip6_ins_rt()
927 struct mx6_config mxc = { .mx = NULL, }; ip6_ins_rt() local
929 return __ip6_ins_rt(rt, &info, &mxc); ip6_ins_rt()
1696 static int ip6_convert_metrics(struct mx6_config *mxc, ip6_convert_metrics() argument
1736 __set_bit(type - 1, mxc->mx_valid); ip6_convert_metrics()
1740 __set_bit(RTAX_FEATURES - 1, mxc->mx_valid); ip6_convert_metrics()
1744 mxc->mx = mp; ip6_convert_metrics()
1999 struct mx6_config mxc = { .mx = NULL, }; ip6_route_add() local
2010 err = ip6_convert_metrics(&mxc, cfg); ip6_route_add()
2014 err = __ip6_ins_rt(rt, &cfg->fc_nlinfo, &mxc); ip6_route_add()
2016 kfree(mxc.mx); ip6_route_add()
2811 struct mx6_config mxc; member in struct:rt6_nh
2848 err = ip6_convert_metrics(&nh->mxc, r_cfg);
2918 err = __ip6_ins_rt(nh->rt6_info, &cfg->fc_nlinfo, &nh->mxc); ip6_route_multipath_add()
2954 kfree(nh->mxc.mx); ip6_route_multipath_add()
910 __ip6_ins_rt(struct rt6_info *rt, struct nl_info *info, struct mx6_config *mxc) __ip6_ins_rt() argument
/linux-4.4.14/drivers/rtc/
H A DMakefile102 obj-$(CONFIG_RTC_DRV_MXC) += rtc-mxc.o
/linux-4.4.14/arch/arm/mach-gemini/
H A Dgpio.c6 * Based on plat-mxc/gpio.c:
/linux-4.4.14/drivers/video/fbdev/
H A Dimsttfb.c587 __u8 tcc, mxc, lckl_n, mic; set_imstt_regvals_tvp() local
594 mxc = 0x4d; set_imstt_regvals_tvp()
601 mxc = 0x55; set_imstt_regvals_tvp()
608 mxc = 0x5d; set_imstt_regvals_tvp()
615 mxc = 0x5d; set_imstt_regvals_tvp()
635 par->cmap_regs[TVPIDATA] = mxc; eieio(); set_imstt_regvals_tvp()
/linux-4.4.14/drivers/pwm/
H A Dpwm-tegra.c7 * Based on arch/arm/plat-mxc/pwm.c by Sascha Hauer <s.hauer@pengutronix.de>
/linux-4.4.14/include/net/
H A Dip6_fib.h276 struct nl_info *info, struct mx6_config *mxc);
/linux-4.4.14/drivers/clocksource/
H A Dtimer-imx-gpt.c2 * linux/arch/arm/plat-mxc/time.c
/linux-4.4.14/drivers/mmc/host/
H A Dmxcmmc.c49 #define DRIVER_NAME "mxc-mmc"
1242 MODULE_ALIAS("platform:mxc-mmc");

Completed in 939 milliseconds