/linux-4.4.14/arch/arm/mach-imx/devices/ |
H A D | Makefile | 7 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 D | platform-mxc-ehci.c | 61 return imx_add_platform_device_dmamask("mxc-ehci", data->id, imx_add_mxc_ehci()
|
H A D | devices-common.h | 218 #include <linux/platform_data/usb-ehci-mxc.h>
|
/linux-4.4.14/drivers/clk/imx/ |
H A D | clk-imx27.c | 222 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 D | clk-imx31.c | 181 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 D | clk-imx35.c | 299 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 D | ehci-mxc.c | 31 #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 D | Makefile | 34 obj-$(CONFIG_USB_EHCI_MXC) += ehci-mxc.o
|
/linux-4.4.14/drivers/char/hw_random/ |
H A D | Makefile | 22 obj-$(CONFIG_HW_RANDOM_MXC_RNGA) += mxc-rnga.o
|
H A D | mxc-rnga.c | 153 mxc_rng->rng.name = "mxc-rnga"; mxc_rnga_probe()
|
/linux-4.4.14/drivers/gpio/ |
H A D | gpio-mxc.c | 194 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 D | cpuidle-calxeda.c | 4 * Based on arch/arm/plat-mxc/cpuidle.c: #v3.7
|
/linux-4.4.14/arch/arm/mach-imx/ |
H A D | ehci-imx27.c | 18 #include <linux/platform_data/usb-ehci-mxc.h>
|
H A D | ehci-imx31.c | 18 #include <linux/platform_data/usb-ehci-mxc.h>
|
H A D | ehci-imx35.c | 18 #include <linux/platform_data/usb-ehci-mxc.h>
|
H A D | avic.c | 120 gc = irq_alloc_generic_chip("mxc-avic", 1, irq_start, avic_base, avic_init_gc()
|
H A D | epit.c | 2 * linux/arch/arm/plat-mxc/epit.c
|
H A D | hardware.h | 107 #include "mxc.h"
|
H A D | iomux-v1.c | 2 * arch/arm/plat-mxc/iomux-v1.c
|
/linux-4.4.14/net/ipv6/ |
H A D | ip6_fib.c | 673 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 D | route.c | 911 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 D | Makefile | 102 obj-$(CONFIG_RTC_DRV_MXC) += rtc-mxc.o
|
/linux-4.4.14/arch/arm/mach-gemini/ |
H A D | gpio.c | 6 * Based on plat-mxc/gpio.c:
|
/linux-4.4.14/drivers/video/fbdev/ |
H A D | imsttfb.c | 587 __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 D | pwm-tegra.c | 7 * Based on arch/arm/plat-mxc/pwm.c by Sascha Hauer <s.hauer@pengutronix.de>
|
/linux-4.4.14/include/net/ |
H A D | ip6_fib.h | 276 struct nl_info *info, struct mx6_config *mxc);
|
/linux-4.4.14/drivers/clocksource/ |
H A D | timer-imx-gpt.c | 2 * linux/arch/arm/plat-mxc/time.c
|
/linux-4.4.14/drivers/mmc/host/ |
H A D | mxcmmc.c | 49 #define DRIVER_NAME "mxc-mmc" 1242 MODULE_ALIAS("platform:mxc-mmc");
|