Searched refs:platform (Results 1 - 200 of 3419) sorted by relevance

1234567891011>>

/linux-4.4.14/drivers/vfio/platform/reset/
H A DMakefile1 vfio-platform-calxedaxgmac-y := vfio_platform_calxedaxgmac.o
2 vfio-platform-amdxgbe-y := vfio_platform_amdxgbe.o
4 ccflags-y += -Idrivers/vfio/platform
6 obj-$(CONFIG_VFIO_PLATFORM_CALXEDAXGMAC_RESET) += vfio-platform-calxedaxgmac.o
7 obj-$(CONFIG_VFIO_PLATFORM_AMDXGBE_RESET) += vfio-platform-amdxgbe.o
/linux-4.4.14/arch/arm/mach-imx/devices/
H A DMakefile3 obj-$(CONFIG_IMX_HAVE_PLATFORM_FEC) += platform-fec.o
4 obj-$(CONFIG_IMX_HAVE_PLATFORM_FLEXCAN) += platform-flexcan.o
5 obj-$(CONFIG_IMX_HAVE_PLATFORM_FSL_USB2_UDC) += platform-fsl-usb2-udc.o
6 obj-$(CONFIG_IMX_HAVE_PLATFORM_GPIO_KEYS) += platform-gpio_keys.o
7 obj-y += platform-gpio-mxc.o
8 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX21_HCD) += platform-imx21-hcd.o
9 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX27_CODA) += platform-imx27-coda.o
10 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX2_WDT) += platform-imx2-wdt.o
11 obj-y += platform-imx-dma.o
12 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_FB) += platform-imx-fb.o
13 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_I2C) += platform-imx-i2c.o
14 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_KEYPAD) += platform-imx-keypad.o
15 obj-$(CONFIG_IMX_HAVE_PLATFORM_PATA_IMX) += platform-pata_imx.o
16 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_SSI) += platform-imx-ssi.o
17 obj-$(CONFIG_IMX_HAVE_PLATFORM_IMX_UART) += platform-imx-uart.o
18 obj-$(CONFIG_IMX_HAVE_PLATFORM_IPU_CORE) += platform-ipu-core.o
19 obj-$(CONFIG_IMX_HAVE_PLATFORM_MX2_CAMERA) += platform-mx2-camera.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
22 obj-$(CONFIG_IMX_HAVE_PLATFORM_MXC_NAND) += platform-mxc_nand.o
23 obj-$(CONFIG_IMX_HAVE_PLATFORM_MXC_RNGA) += platform-mxc_rnga.o
24 obj-$(CONFIG_IMX_HAVE_PLATFORM_MXC_RTC) += platform-mxc_rtc.o
25 obj-$(CONFIG_IMX_HAVE_PLATFORM_MXC_W1) += platform-mxc_w1.o
26 obj-$(CONFIG_IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX) += platform-sdhci-esdhc-imx.o
27 obj-$(CONFIG_IMX_HAVE_PLATFORM_SPI_IMX) += platform-spi_imx.o
28 obj-$(CONFIG_IMX_HAVE_PLATFORM_MX2_EMMA) += platform-mx2-emma.o
/linux-4.4.14/arch/mips/pnx833x/common/
H A DMakefile1 obj-y := interrupts.o platform.o prom.o setup.o reset.o
/linux-4.4.14/drivers/vfio/platform/
H A DMakefile1 vfio-platform-base-y := vfio_platform_common.o vfio_platform_irq.o
2 vfio-platform-y := vfio_platform.o
4 obj-$(CONFIG_VFIO_PLATFORM) += vfio-platform.o
5 obj-$(CONFIG_VFIO_PLATFORM) += vfio-platform-base.o
11 obj-$(CONFIG_VFIO_AMBA) += vfio-platform-base.o
H A Dvfio_platform.c24 #define DRIVER_DESC "VFIO for platform devices - User Level meta-driver"
26 /* probing devices from the linux platform bus */
94 .name = "vfio-platform",
/linux-4.4.14/arch/mips/ar7/
H A DMakefile8 platform.o \
/linux-4.4.14/arch/mips/sibyte/swarm/
H A DMakefile1 obj-y := platform.o setup.o rtc_xicor1241.o \
/linux-4.4.14/sound/soc/intel/atom/
H A DMakefile1 snd-soc-sst-mfld-platform-objs := sst-mfld-platform-pcm.o \
2 sst-mfld-platform-compress.o sst-atom-controls.o
4 obj-$(CONFIG_SND_SST_MFLD_PLATFORM) += snd-soc-sst-mfld-platform.o
/linux-4.4.14/sound/soc/sti/
H A DMakefile1 # STI platform support
/linux-4.4.14/drivers/dma/dw/
H A DMakefile5 dw_dmac-objs := platform.o
/linux-4.4.14/include/linux/
H A Doxu210hp.h0 /* platform data for the OXU210HP HCD */
H A Ddm9000.h6 * Header file for dm9000 platform data
28 /* platform data for platform device structure's platform_data field */
H A Deeprom_93xx46.h3 * platform description for 93xx46 EEPROMs.
H A Drtc-ds2404.h2 * ds2404.h - platform data structure for the DS2404 RTC.
H A Dgoldfish.h4 /* Helpers for Goldfish virtual platform */
H A Dmg_disk.h4 * Private data for mflash platform driver
17 /* name for platform device */
H A Dleds-regulator.h2 * leds-regulator.h - platform data structure for regulator driven LEDs.
23 * .dev_name as done above, and use the same id when declaring the platform
H A Df75375s.h2 * f75375s.h - platform data structure for f75375s sensor
H A Dfec.h8 * Header file for the FEC platform data
H A Dpxa168_eth.h2 *pxa168 ethernet platform device data definition file.
H A Dgpio_keys.h38 * struct gpio_keys_platform_data - platform data for gpio_keys driver
44 * @enable: platform hook for enabling the device
45 * @disable: platform hook for disabling the device
H A Dplatform_device.h78 * platform_device_register_resndata - add a platform-level device with
79 * resources and platform-specific data
86 * @data: platform specific data for this platform device
87 * @size: size of platform specific data
111 * platform_device_register_simple - add a platform-level device and its resources
117 * This function creates a simple platform device that requires minimal
141 * platform_device_register_data - add a platform-level device with platform-specific data
145 * @data: platform specific data for this platform device
146 * @size: size of platform specific data
148 * This function creates a simple platform device that requires minimal
197 /* non-hotpluggable platform devices may use this so that probe() and
281 /* early platform driver interface */
/linux-4.4.14/arch/mips/include/asm/mach-bcm63xx/
H A Dbcm63xx_dev_pcmcia.h5 * PCMCIA driver platform data
H A Dbcm63xx_dev_usb_usbd.h5 * usb device platform data
/linux-4.4.14/arch/m68k/amiga/
H A DMakefile5 obj-y := config.o amiints.o cia.o chipram.o amisound.o platform.o
/linux-4.4.14/arch/xtensa/platforms/xtfpga/include/platform/
H A Dserial.h2 * arch/xtensa/platform/xtavnet/include/platform/serial.h
14 #include <platform/hardware.h>
H A Dlcd.h2 * arch/xtensa/platform/xtavnet/include/platform/lcd.h
/linux-4.4.14/arch/x86/include/asm/
H A Dx86_init.h12 * struct x86_init_mpparse - platform specific mpparse ops
13 * @mpc_record: platform specific mpc record accounting
14 * @setup_ioapic_ids: platform specific ioapic id override
15 * @mpc_apic_id: platform specific mpc apic id assignment
16 * @smp_read_mpc_oem: platform specific oem mpc table setup
17 * @mpc_oem_pci_bus: platform specific pci bus setup (default NULL)
18 * @mpc_oem_bus_info: platform specific mpc bus info
34 * struct x86_init_resources - platform specific resource related ops
37 * platform
38 * @memory_setup: platform specific memory setup
48 * struct x86_init_irqs - platform specific interrupt setup
52 * @trap_init: platform specific trap setup
61 * struct x86_init_oem - oem platform specific customizing functions
62 * @arch_setup: platform specific architecure setup
63 * @banner: print a platform specific banner
71 * struct x86_init_paging - platform specific paging functions
72 * @pagetable_init: platform specific paging initialization call to setup
82 * struct x86_init_timers - platform specific timer setup
85 * @tsc_pre_init: platform function called before TSC init
86 * @timer_init: initialize the platform timer (default PIT/HPET)
97 * struct x86_init_iommu - platform specific iommu setup
98 * @iommu_init: platform specific iommu setup
105 * struct x86_init_pci - platform specific pci init functions
106 * @arch_init: platform specific pci arch init call
107 * @init: platform specific pci subsystem init
108 * @init_irq: platform specific pci irq init
109 * @fixup_irqs: platform specific pci irq fixup
119 * struct x86_init_ops - functions for platform specific setup
134 * struct x86_cpuinit_ops - platform specific cpu hotplug setups
147 * struct x86_platform_ops - platform specific runtime functions
H A Dintel-mid.h26 * Here defines the array of devices platform data that IAFW would export
28 * its platform data.
47 * timers. Medfield is the platform name, and the chip name is called Penwell
62 * @arch_setup: arch_setup function to re-initialize platform
81 * declared in arch/x86/platform/intel_mid/intel_mid_weak_decls.h.
H A Dplatform_sst_audio.h2 * platform_sst_audio.h: sst audio platform data header file
61 /* The stream map for each platform consists of an array of the below
74 /* Intel software platform id*/
136 const char *platform; member in struct:sst_platform_info
/linux-4.4.14/sound/soc/
H A Dsoc-compress.c32 struct snd_soc_platform *platform = rtd->platform; soc_compr_open() local
37 if (platform->driver->compr_ops && platform->driver->compr_ops->open) { soc_compr_open()
38 ret = platform->driver->compr_ops->open(cstream); soc_compr_open()
40 pr_err("compress asoc: can't open platform %s\n", soc_compr_open()
41 platform->component.name); soc_compr_open()
61 if (platform->driver->compr_ops && platform->driver->compr_ops->free) soc_compr_open()
62 platform->driver->compr_ops->free(cstream); soc_compr_open()
72 struct snd_soc_platform *platform = fe->platform; soc_compr_open_fe() local
85 if (platform->driver->compr_ops && platform->driver->compr_ops->open) { soc_compr_open_fe()
86 ret = platform->driver->compr_ops->open(cstream); soc_compr_open_fe()
88 pr_err("compress asoc: can't open platform %s\n", soc_compr_open_fe()
89 platform->component.name); soc_compr_open_fe()
143 if (platform->driver->compr_ops && platform->driver->compr_ops->free) soc_compr_open_fe()
144 platform->driver->compr_ops->free(cstream); soc_compr_open_fe()
182 struct snd_soc_platform *platform = rtd->platform; soc_compr_free() local
208 if (platform->driver->compr_ops && platform->driver->compr_ops->free) soc_compr_free()
209 platform->driver->compr_ops->free(cstream); soc_compr_free()
236 struct snd_soc_platform *platform = fe->platform; soc_compr_free_fe() local
273 if (platform->driver->compr_ops && platform->driver->compr_ops->free) soc_compr_free_fe()
274 platform->driver->compr_ops->free(cstream); soc_compr_free_fe()
284 struct snd_soc_platform *platform = rtd->platform; soc_compr_trigger() local
290 if (platform->driver->compr_ops && platform->driver->compr_ops->trigger) { soc_compr_trigger()
291 ret = platform->driver->compr_ops->trigger(cstream, cmd); soc_compr_trigger()
313 struct snd_soc_platform *platform = fe->platform; soc_compr_trigger_fe() local
319 if (platform->driver->compr_ops && soc_compr_trigger_fe()
320 platform->driver->compr_ops->trigger) soc_compr_trigger_fe()
321 return platform->driver->compr_ops->trigger(cstream, soc_compr_trigger_fe()
333 if (platform->driver->compr_ops && platform->driver->compr_ops->trigger) { soc_compr_trigger_fe()
334 ret = platform->driver->compr_ops->trigger(cstream, cmd); soc_compr_trigger_fe()
368 struct snd_soc_platform *platform = rtd->platform; soc_compr_set_params() local
373 /* first we call set_params for the platform driver soc_compr_set_params()
376 * expectation is that platform and machine will configure everything soc_compr_set_params()
379 if (platform->driver->compr_ops && platform->driver->compr_ops->set_params) { soc_compr_set_params()
380 ret = platform->driver->compr_ops->set_params(cstream, params); soc_compr_set_params()
416 struct snd_soc_platform *platform = fe->platform; soc_compr_set_params_fe() local
426 if (platform->driver->compr_ops && platform->driver->compr_ops->set_params) { soc_compr_set_params_fe()
427 ret = platform->driver->compr_ops->set_params(cstream, params); soc_compr_set_params_fe()
469 struct snd_soc_platform *platform = rtd->platform; soc_compr_get_params() local
474 if (platform->driver->compr_ops && platform->driver->compr_ops->get_params) soc_compr_get_params()
475 ret = platform->driver->compr_ops->get_params(cstream, params); soc_compr_get_params()
485 struct snd_soc_platform *platform = rtd->platform; soc_compr_get_caps() local
490 if (platform->driver->compr_ops && platform->driver->compr_ops->get_caps) soc_compr_get_caps()
491 ret = platform->driver->compr_ops->get_caps(cstream, caps); soc_compr_get_caps()
501 struct snd_soc_platform *platform = rtd->platform; soc_compr_get_codec_caps() local
506 if (platform->driver->compr_ops && platform->driver->compr_ops->get_codec_caps) soc_compr_get_codec_caps()
507 ret = platform->driver->compr_ops->get_codec_caps(cstream, codec); soc_compr_get_codec_caps()
516 struct snd_soc_platform *platform = rtd->platform; soc_compr_ack() local
521 if (platform->driver->compr_ops && platform->driver->compr_ops->ack) soc_compr_ack()
522 ret = platform->driver->compr_ops->ack(cstream, bytes); soc_compr_ack()
532 struct snd_soc_platform *platform = rtd->platform; soc_compr_pointer() local
536 if (platform->driver->compr_ops && platform->driver->compr_ops->pointer) soc_compr_pointer()
537 platform->driver->compr_ops->pointer(cstream, tstamp); soc_compr_pointer()
547 struct snd_soc_platform *platform = rtd->platform; soc_compr_copy() local
552 if (platform->driver->compr_ops && platform->driver->compr_ops->copy) soc_compr_copy()
553 ret = platform->driver->compr_ops->copy(cstream, buf, count); soc_compr_copy()
563 struct snd_soc_platform *platform = rtd->platform; soc_compr_set_metadata() local
566 if (platform->driver->compr_ops && platform->driver->compr_ops->set_metadata) soc_compr_set_metadata()
567 ret = platform->driver->compr_ops->set_metadata(cstream, metadata); soc_compr_set_metadata()
576 struct snd_soc_platform *platform = rtd->platform; soc_compr_get_metadata() local
579 if (platform->driver->compr_ops && platform->driver->compr_ops->get_metadata) soc_compr_get_metadata()
580 ret = platform->driver->compr_ops->get_metadata(cstream, metadata); soc_compr_get_metadata()
626 struct snd_soc_platform *platform = rtd->platform; snd_soc_new_compress() local
705 if (platform->driver->compr_ops && platform->driver->compr_ops->copy) snd_soc_new_compress()
H A Dsoc-generic-dmaengine-pcm.c36 struct snd_soc_platform platform; member in struct:dmaengine_pcm
42 return container_of(p, struct dmaengine_pcm, platform); soc_platform_to_pcm()
91 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); dmaengine_pcm_hw_params()
122 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); dmaengine_pcm_set_runtime_hwparams()
198 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); dmaengine_pcm_open()
213 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); dmaengine_pcm_compat_request_channel()
252 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); dmaengine_pcm_new()
254 struct device *dev = rtd->platform->dev; dmaengine_pcm_new()
289 dev_err(rtd->platform->dev, dmaengine_pcm_new()
313 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); dmaengine_pcm_pointer()
431 ret = snd_soc_add_platform(dev, &pcm->platform, snd_dmaengine_pcm_register()
454 struct snd_soc_platform *platform; snd_dmaengine_pcm_unregister() local
457 platform = snd_soc_lookup_platform(dev); snd_dmaengine_pcm_unregister()
458 if (!platform) snd_dmaengine_pcm_unregister()
461 pcm = soc_platform_to_pcm(platform); snd_dmaengine_pcm_unregister()
463 snd_soc_remove_platform(platform); snd_dmaengine_pcm_unregister()
/linux-4.4.14/sound/soc/qcom/
H A DMakefile3 snd-soc-lpass-platform-objs := lpass-platform.o
8 obj-$(CONFIG_SND_SOC_LPASS_PLATFORM) += snd-soc-lpass-platform.o
/linux-4.4.14/drivers/vfio/
H A DMakefile9 obj-$(CONFIG_VFIO_PLATFORM) += platform/
/linux-4.4.14/arch/c6x/platforms/
H A DMakefile7 obj-y = platform.o cache.o megamod-pic.o pll.o plldata.o timer64.o
/linux-4.4.14/include/media/
H A Dmt9p031.h7 * struct mt9p031_platform_data - MT9P031 platform data
/linux-4.4.14/include/linux/platform_data/
H A Dad7291.h5 * struct ad7291_platform_data - AD7291 platform data
H A Dst1232_pdata.h5 * Optional platform data
H A Ddma-mv_xor.h2 * Marvell XOR platform device data definition file.
H A Dux500_wdt.h6 * STE Ux500 Watchdog platform data
H A Dinvensense_mpu6050.h21 * Contains platform specific information on how to configure the MPU6050 to
22 * work on this platform. The orientation matricies are 3x3 rotation matricies
24 * platform orientation. The values must be one of 0, 1, or -1 and each row and
H A Data-samsung_cf.h16 * struct s3c_ide_platdata - S3C IDE driver platform data.
25 * s3c_ide_set_platdata() - Setup the platform specifc data for IDE driver.
H A Dad7303.h13 * struct ad7303_platform_data - AD7303 platform data
H A Dad7791.h5 * struct ad7791_platform_data - AD7791 device platform data
H A Dgpio-ath79.h2 * Atheros AR7XXX/AR9XXX GPIO controller platform data
H A Dhwmon-s3c.h32 * s3c_hwmon_pdata - HWMON platform data
40 * s3c_hwmon_set_platdata - Set platform data for S3C HWMON device
43 * Register the given platform data for use with the S3C HWMON device.
44 * The call will copy the platform data, so the board definitions can
H A Di2c-imx.h13 * struct imxi2c_platform_data - structure of platform data for MXC I2C driver
H A Dst_sensors_pdata.h2 * STMicroelectronics sensors platform-data driver
H A Di2c-s3c2410.h42 * s3c_i2c0_set_platdata - set platform data for i2c0 device
43 * @i2c: The platform data to set, or NULL for default data.
45 * Register the given platform data for use with the i2c0 device. This
46 * call copies the platform data, so the caller can use __initdata for
49 * This call will set cfg_gpio if is null to the default platform
53 * NULL to ensure that the device is given the default platform data
H A Dkeypad-nomadik-ske.h30 * struct keypad_platform_data - structure for platform specific data
36 * @debounce_ms: platform specific debounce time
H A Ds3c-hsotg.h8 * S3C USB2.0 High-speed / OtG platform information
27 * struct dwc2_hsotg_plat - platform data for high-speed otg/udc
H A Dvideo-mx3fb.h40 * struct mx3fb_platform_data - mx3fb platform data
43 * @mode: pointer to a platform-provided per mxc_register_fb() videomode
H A Dmacb.h12 * struct macb_platform_data - platform data for MACB Ethernet
H A Dmmc-s3cmci.h5 * struct s3c24xx_mci_pdata - sd/mmc controller platform data
44 * s3c24xx_mci_set_platdata - set platform data for mmc/sdi device
45 * @pdata: The platform data
47 * Copy the platform data supplied by @pdata so that this can be marked
H A Dpca953x.h7 /* platform data for the PCA9539 16-bit I/O expander driver */
H A Dvideo_s3c.h6 * can use. Since the platform data uses this for an array size, having it
28 * struct s3c_fb_platdata - S3C driver platform specific information
38 * The platform data supplies the video driver with all the information
H A Ddma-ep93xx.h45 * struct ep93xx_dma_chan_data - platform specific data for a DMA channel
57 * struct ep93xx_dma_platform_data - platform data for the dmaengine driver
61 * This structure is passed to the DMA engine driver via platform data. For
H A Dmtd-nand-s3c2410.h63 * s3c_nand_set_platdata() - register NAND platform data.
64 * @nand: The NAND platform data to register with s3c_device_nand.
66 * This function copies the given NAND platform data, @nand and registers
/linux-4.4.14/arch/mips/include/asm/mach-au1x00/
H A Dau1200fb.h2 * platform data for au1200fb driver.
H A Dau1550nd.h2 * platform data for the Au1550 NAND driver
H A Dau1550_spi.h2 * au1550_spi.h - Au1550 PSC SPI controller driver - platform data structure
/linux-4.4.14/arch/ia64/dig/
H A DMakefile2 # ia64/platform/dig/Makefile
/linux-4.4.14/arch/ia64/hp/common/
H A DMakefile2 # ia64/platform/hp/common/Makefile
/linux-4.4.14/arch/m32r/include/asm/
H A Ddma.h8 * to on this platform
/linux-4.4.14/arch/xtensa/kernel/
H A Dplatform.c2 * arch/xtensa/kernel/platform.c
4 * Default platform functions.
18 #include <asm/platform.h>
27 * Default functions that are used if no platform specific function is defined.
28 * (Please, refer to include/asm-xtensa/platform.h for more information)
/linux-4.4.14/arch/powerpc/kernel/
H A Dcputable.c28 /* The platform string corresponding to the real PVR */
141 .platform = "power4",
156 .platform = "power4",
174 .platform = "ppc970",
192 .platform = "ppc970",
210 .platform = "ppc970",
228 .platform = "ppc970",
245 .platform = "ppc970",
265 .platform = "power5",
281 .platform = "power5+",
298 .platform = "power5+",
311 .platform = "power5+",
331 .platform = "power6x",
344 .platform = "power6",
362 .platform = "power7",
380 .platform = "power8",
400 .platform = "power7",
420 .platform = "power7+",
440 .platform = "power8",
460 .platform = "power8",
480 .platform = "power8",
500 .platform = "power8",
517 .platform = "ppc-cell-be",
534 .platform = "pa6t",
547 .platform = "power4",
564 .platform = "ppc601",
577 .platform = "ppc603",
590 .platform = "ppc603",
603 .platform = "ppc603",
617 .platform = "ppc604",
631 .platform = "ppc604",
645 .platform = "ppc604",
659 .platform = "ppc604",
673 .platform = "ppc750",
687 .platform = "ppc750",
702 .platform = "ppc750",
717 .platform = "ppc750",
732 .platform = "ppc750",
747 .platform = "ppc750",
764 .platform = "ppc750",
779 .platform = "ppc750",
796 .platform = "ppc750",
813 .platform = "ppc750",
830 .platform = "ppc750",
847 .platform = "ppc750",
863 .platform = "ppc7400",
879 .platform = "ppc7400",
895 .platform = "ppc7400",
913 .platform = "ppc7450",
931 .platform = "ppc7450",
949 .platform = "ppc7450",
967 .platform = "ppc7450",
985 .platform = "ppc7450",
1003 .platform = "ppc7450",
1021 .platform = "ppc7450",
1039 .platform = "ppc7450",
1056 .platform = "ppc7450",
1074 .platform = "ppc7450",
1092 .platform = "ppc7450",
1105 .platform = "ppc603",
1118 .platform = "ppc603",
1131 .platform = "ppc603",
1145 .platform = "ppc603",
1162 .platform = "ppc603",
1179 .platform = "ppc603",
1191 .platform = "ppc603",
1206 .platform = "ppc823",
1220 .platform = "ppc403",
1233 .platform = "ppc403",
1245 .platform = "ppc403",
1258 .platform = "ppc405",
1271 .platform = "ppc405",
1284 .platform = "ppc405",
1297 .platform = "ppc405",
1310 .platform = "ppc405",
1323 .platform = "ppc405",
1336 .platform = "ppc405",
1349 .platform = "ppc405",
1361 .platform = "ppc405",
1374 .platform = "ppc405",
1387 .platform = "ppc405",
1400 .platform = "ppc405",
1413 .platform = "ppc405",
1426 .platform = "ppc405",
1439 .platform = "ppc405",
1452 .platform = "ppc405",
1465 .platform = "ppc405",
1478 .platform = "ppc405",
1491 .platform = "ppc405",
1504 .platform = "ppc405",
1517 .platform = "ppc405",
1530 .platform = "ppc405",
1544 .platform = "ppc405",
1557 .platform = "ppc405",
1570 .platform = "ppc405",
1585 .platform = "ppc440",
1598 .platform = "ppc440",
1610 .platform = "ppc440",
1623 .platform = "ppc440",
1636 .platform = "ppc440",
1649 .platform = "ppc440",
1662 .platform = "ppc440",
1674 .platform = "ppc440gp",
1686 .platform = "ppc440gp",
1699 .platform = "ppc440",
1712 .platform = "ppc440",
1725 .platform = "ppc440",
1738 .platform = "ppc440",
1750 .platform = "ppc440",
1763 .platform = "ppc440",
1776 .platform = "ppc440",
1789 .platform = "ppc440",
1802 .platform = "ppc440",
1815 .platform = "ppc440",
1828 .platform = "ppc440",
1841 .platform = "ppc440",
1854 .platform = "ppc440",
1868 .platform = "ppc440",
1882 .platform = "ppc470",
1896 .platform = "ppc470",
1910 .platform = "ppc470",
1924 .platform = "ppc470",
1936 .platform = "ppc440",
1952 .platform = "ppc5554",
1967 .platform = "ppc5554",
1981 .platform = "ppc5554",
2005 .platform = "ppc8540",
2025 .platform = "ppc8548",
2044 .platform = "ppce500mc",
2068 .platform = "ppce5500",
2090 .platform = "ppce6500",
2106 .platform = "powerpc",
2161 * Set the base platform string once; assumes setup_cpu_spec()
2165 *PTRRELOC(&powerpc_base_platform) = t->platform; setup_cpu_spec()
/linux-4.4.14/drivers/tty/serial/cpm_uart/
H A DMakefile7 # Select the correct platform objects.
/linux-4.4.14/drivers/crypto/ccp/
H A DMakefile2 ccp-objs := ccp-dev.o ccp-ops.o ccp-platform.o
/linux-4.4.14/arch/alpha/include/uapi/asm/
H A Dstatfs.h6 /* Alpha is the only 64-bit platform with 32-bit statfs. And doesn't
/linux-4.4.14/arch/arc/plat-sim/
H A DMakefile9 obj-y := platform.o
/linux-4.4.14/include/linux/can/platform/
H A Dmcp251x.h13 * struct mcp251x_platform_data - MCP251X SPI CAN controller platform data
H A Dti_hecc.h5 * TI HECC (High End CAN Controller) driver platform header
29 * @transceiver_switch: platform specific callback fn for transceiver control
31 * Platform data structure to get all platform specific settings.
/linux-4.4.14/arch/mips/dec/
H A DMakefile6 kn02-irq.o kn02xa-berr.o platform.o reset.o setup.o time.o
/linux-4.4.14/arch/mips/jz4740/
H A DMakefile8 platform.o timer.o
/linux-4.4.14/arch/sh/include/asm/
H A Di2c-sh7760.h2 * MMIO/IRQ and platform data for SH7760 I2C channels
H A Dpush-switch.h16 /* platform device, for workqueue handler */
H A Dsiu.h2 * platform header for the SIU ASoC driver
/linux-4.4.14/arch/arm/plat-samsung/include/plat/
H A Dkeypad.h2 * Samsung Platform - Keypad platform data definitions
19 * samsung_keypad_set_platdata - Set platform data for Samsung Keypad device.
22 * Register the given platform data for use with Samsung Keypad device.
23 * The call will copy the platform data, so the board definitions can
H A Dfb.h8 * S3C - FB platform data definitions
21 * s3c_fb_set_platdata() - Setup the FB device with platform data.
22 * @pd: The platform data to set. The data is copied from the passed structure
H A Dsdhci.h11 * S3C Platform - SDHCI (HSMMC) platform data definitions
24 /* s3c_sdhci_set_platdata() - common helper for setting SDHCI platform data
25 * @pd: The default platform data for this device.
26 * @set: Pointer to the platform data to fill in.
32 * s3c_sdhci0_set_platdata - Set platform data for S3C SDHCI device.
35 * Register the given platform data for use withe S3C SDHCI device.
36 * The call will copy the platform data, so the board definitions can
44 /* Default platform data, exported so that per-cpu initialisation can
H A Dpwm-core.h4 * Samsung PWM controller platform data helpers.
H A Ddevs.h9 * Header file for s3c2410 standard platform devices
89 * s3c_set_platdata() - helper for setting platform data
90 * @pd: The default platform data for this device.
91 * @pdsize: The size of the platform data.
95 * platform data of the device.
/linux-4.4.14/arch/avr32/include/asm/
H A Ddma.h4 /* The maximum address that we can perform a DMA transfer to on this platform.
/linux-4.4.14/include/linux/i2c/
H A Dds620.h7 /* platform data for the DS620 temperature sensor and thermostat */
H A Dmax6639.h6 /* platform data for the MAX6639 temperature sensor and fan control */
H A Dmax732x.h4 /* platform data for the MAX732x 8/16-bit I/O expander driver */
H A Dmpr121_touchkey.h7 * struct mpr121_platform_data - platform data for mpr121 sensor
H A Di2c-hid.h21 * Note that it is the responsibility of the platform driver (or the acpi 5.0
24 * The platform driver should also setup the gpio according to the device:
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
H A DMakefile8 obj-$(CONFIG_STMMAC_PLATFORM) += stmmac-platform.o
17 stmmac-platform-objs:= stmmac_platform.o
/linux-4.4.14/drivers/base/
H A DMakefile4 driver.o class.o platform.o \
25 obj-$(CONFIG_GENERIC_MSI_IRQ_DOMAIN) += platform-msi.o
H A Dplatform.c2 * platform.c - platform 'pseudo' bus for legacy devices
9 * Please see Documentation/driver-model/platform.txt for more
37 .init_name = "platform",
43 * @pdev: platform device
62 * @dev: platform device
83 * @dev: platform device
121 * @dev: platform device
146 * @dev: platform device
167 * platform_add_devices - add a numbers of platform devices
168 * @devs: array of platform devices to add
169 * @num: number of platform devices in array
194 * platform_device_put - destroy a platform device
195 * @pdev: platform device to free
197 * Free all memory associated with a platform device. This function must
221 * platform_device_alloc - create a platform device
225 * Create a platform device object which can have other objects attached
247 * platform_device_add_resources - add resources to a platform device
248 * @pdev: platform device allocated by platform_device_alloc to add resources to
252 * Add a copy of the resources to the platform device. The memory
253 * associated with the resources will be freed when the platform device is
275 * platform_device_add_data - add platform-specific data to a platform device
276 * @pdev: platform device allocated by platform_device_alloc to add resources to
277 * @data: platform specific data for this platform device
278 * @size: size of platform specific data
280 * Add a copy of platform specific data to the platform device's
281 * platform_data pointer. The memory associated with the platform data
282 * will be freed when the platform device is released.
302 * platform_device_add - add a platform device to device hierarchy
303 * @pdev: platform device we're adding
363 pr_debug("Registering platform device '%s'. Parent at %s\n", platform_device_add()
388 * platform_device_del - remove a platform-level device
389 * @pdev: platform device we're removing
417 * platform_device_register - add a platform-level device
418 * @pdev: platform device we're adding
429 * platform_device_unregister - unregister a platform-level device
430 * @pdev: platform device we're unregistering
444 * platform_device_register_full - add a platform-level device with
445 * resources and platform-specific data
564 * __platform_driver_register - register a driver for platform-level devices
565 * @drv: platform driver structure
582 * platform_driver_unregister - unregister a driver for platform-level devices
583 * @drv: platform driver structure
593 * @drv: platform driver structure
663 * @driver: platform driver structure
667 * @data: platform specific data for this platform device
668 * @size: size of platform specific data
672 * register a single platform device and corresponding platform driver.
719 * __platform_register_drivers - register an array of platform drivers
724 * Registers platform drivers specified by an array. On failure to register a
738 pr_debug("registering platform driver %ps\n", drivers[i]); __platform_register_drivers()
742 pr_err("failed to register platform driver %ps: %d\n", __platform_register_drivers()
752 pr_debug("unregistering platform driver %ps\n", drivers[i]); __platform_register_drivers()
761 * platform_unregister_drivers - unregister an array of platform drivers
765 * Unegisters platform drivers specified by an array. This is typically used
773 pr_debug("unregistering platform driver %ps\n", drivers[count]); platform_unregister_drivers()
799 len = snprintf(buf, PAGE_SIZE, "platform:%s\n", pdev->name); modalias_show()
886 * platform_match - bind platform device to platform driver.
1074 .name = "platform",
1124 * early_platform_driver_register - register early platform driver
1180 * early_platform_add_devices - adds a number of early platform devices
1181 * @devs: array of early platform devices to add
1182 * @num: number of early platform devices in array
1184 * Used by early architecture code to register early platform devices and
1185 * their platform data.
1206 * early_platform_driver_register_all - register early platform drivers
1207 * @class_str: string to identify early platform driver class
1209 * Used by architecture code to register all early platform drivers
1210 * for a certain class. If omitted then only early platform drivers
1219 * Since we register our early platform drivers using early_param() early_platform_driver_register_all()
1233 * early_platform_match - find early platform device matching driver
1234 * @epdrv: early platform driver structure
1251 * early_platform_left - check if early platform driver has matching devices
1252 * @epdrv: early platform driver structure
1270 * @class_str: string to identify early platform driver class
1272 * @nr_probe: number of platform devices to successfully probe before exiting
1360 * @class_str: string to identify early platform driver class
1361 * @nr_probe: number of platform devices to successfully probe before exiting
1362 * @user_only: only probe user specified early platform devices
1364 * Used by architecture code to probe registered early platform drivers
1365 * within a certain class. For probe to happen a registered early platform
1366 * device matching a registered early platform driver is needed.
1391 * early_platform_cleanup - clean up early platform code
H A Dplatform-msi.c2 * MSI framework for platform devices
50 devid = desc->platform.msi_priv_data->devid; platform_msi_calc_hwirq()
52 return (devid << (32 - DEV_ID_SHIFT)) | desc->platform.msi_index; platform_msi_calc_hwirq()
91 priv_data = desc->platform.msi_priv_data; platform_msi_write_msg()
136 desc->platform.msi_priv_data = data; platform_msi_alloc_descs()
137 desc->platform.msi_index = i; platform_msi_alloc_descs()
154 * platform_msi_create_irq_domain - Create a platform MSI interrupt domain
159 * Updates the domain and chip ops and creates a platform MSI
262 data = desc->platform.msi_priv_data; platform_msi_domain_free_irqs()
/linux-4.4.14/arch/arm/mach-ux500/
H A Dhotplug.c6 * Based on ARM realview platform
20 * platform-specific code to shutdown a CPU
/linux-4.4.14/drivers/acpi/
H A Dacpi_platform.c2 * ACPI support for platform bus type.
24 ACPI_MODULE_NAME("platform");
34 * acpi_create_platform_device - Create platform device for ACPI device node
35 * @adev: ACPI device node to create a platform device for.
37 * Check if the given @adev can be represented as a platform device and, if
38 * that's the case, create and register a platform device, populate its common
41 * Name of the platform device will be the same as @adev's.
83 * platform device we are about to create. acpi_create_platform_device()
114 dev_err(&adev->dev, "platform device creation failed: %ld\n", acpi_create_platform_device()
117 dev_dbg(&adev->dev, "created platform device %s\n", acpi_create_platform_device()
/linux-4.4.14/arch/x86/kernel/
H A Dsysfb.c13 * Create a platform-device for any available boot framebuffer. The
14 * simple-framebuffer platform device is already available on DT systems, so
16 * platform device compatible with the "simple-framebuffer" DT object. If
18 * "vesa-framebuffer", "efi-framebuffer" or "platform-framebuffer" device and
24 * platform devices, but only use legacy framebuffer devices for
27 * TODO: We set the dev_id field of all platform-devices to 0. This allows
66 name = "platform-framebuffer"; sysfb_init()
/linux-4.4.14/arch/x86/platform/intel-mid/device_libs/
H A Dplatform_msic_audio.c2 * platform_msic_audio.c: MSIC audio platform data initilization file
29 pdev = platform_device_register_simple("sst-platform", -1, NULL, 0); msic_audio_platform_data()
32 pr_err("failed to create audio platform device\n"); msic_audio_platform_data()
H A Dplatform_bma023.c2 * platform_bma023.c: bma023 platform data initilization file
H A Dplatform_ipc.c2 * platform_ipc.c: IPC platform library file
35 * We need to call platform init of IPC devices to fill misc_pdata ipc_device_handler()
42 * On Medfield the platform device creation is handled by the MSIC ipc_device_handler()
50 pr_err("out of memory for SFI platform device '%s'.\n", ipc_device_handler()
H A Dplatform_ipc.h2 * platform_ipc.h: IPC platform library header file
H A Dplatform_tc35876x.c2 * platform_tc35876x.c: tc35876x platform data initilization file
17 /*tc35876x DSI_LVDS bridge chip and panel platform data*/ tc35876x_platform_data()
H A Dplatform_msic.h2 * platform_msic.h: MSIC platform data header file
H A Dplatform_msic.c2 * platform_msic.c: MSIC platform data initilization file
72 * msic_generic_platform_data - sets generic platform data for the block
77 * the MSIC platform data.
H A Dplatform_lis331.c2 * platform_lis331.c: lis331 platform data initilization file
H A Dplatform_mpu3050.c2 * platform_mpu3050.c: mpu3050 platform data initilization file
H A Dplatform_msic_battery.c2 * platform_msic_battery.c: MSIC battery platform data initilization file
H A Dplatform_msic_power_btn.c2 * platform_msic_power_btn.c: MSIC power btn platform data initilization file
/linux-4.4.14/arch/xtensa/
H A DMakefile36 platform-$(CONFIG_XTENSA_PLATFORM_XT2000) := xt2000
37 platform-$(CONFIG_XTENSA_PLATFORM_ISS) := iss
38 platform-$(CONFIG_XTENSA_PLATFORM_XTFPGA) := xtfpga
40 PLATFORM = $(platform-y)
62 plfdirs := $(patsubst %,arch/xtensa/platforms/%/,$(platform-y))
72 # Only build variant and/or platform if it includes a Makefile
/linux-4.4.14/drivers/usb/dwc2/
H A DMakefile5 dwc2-y := core.o core_intr.o platform.o
23 # mode. The PCI bus interface module will called dwc2_pci.ko and the platform
/linux-4.4.14/arch/xtensa/platforms/xt2000/include/platform/
H A Dhardware.h2 * platform/hardware.h
28 * Number of platform IRQs
H A Dserial.h2 * platform/serial.h
/linux-4.4.14/include/linux/usb/
H A Dxhci_pdriver.h17 * struct usb_xhci_pdata - platform_data for generic xhci platform driver
19 * @usb3_lpm_capable: determines if this xhci platform supports USB3
H A Drenesas_usbhs.h36 * These functions are called from platform for driver.
45 * callback functions for platform
47 * These functions are called from driver for platform
54 * Hardware init function for platform.
62 * Hardware exit function for platform.
78 * Phy reset for platform
137 * So, the platform id settings will be..
177 * platform information for renesas_usbhs driver.
183 * platform set these functions before
190 * platform can use it on callback functions
203 * macro for platform
/linux-4.4.14/arch/arm/mach-prima2/
H A Dhotplug.c17 /* we put the platform to just WFI */ platform_do_lowpower()
31 * platform-specific code to shutdown a CPU
/linux-4.4.14/include/linux/input/
H A Dbu21013.h11 * struct bu21013_platform_device - Handle the platform data
21 * This is used to handle the platform data
H A Dsamsung-keypad.h2 * Samsung Keypad platform data definitions
30 * Initialisation data specific to either the machine or the platform
H A Dgp2ap002a00f.h9 * struct gp2a_platform_data - Sharp gp2ap002a00f proximity platform data
/linux-4.4.14/tools/usb/usbip/libsrc/
H A Dvhci_driver.h13 #define USBIP_VHCI_BUS_TYPE "platform"
31 /* /sys/devices/platform/vhci_hcd */
/linux-4.4.14/drivers/of/
H A DMakefile1 obj-y = base.o device.o platform.o
/linux-4.4.14/drivers/clk/ux500/
H A Du9540_clk.c2 * Clock definitions for u9540 platform.
/linux-4.4.14/arch/xtensa/include/asm/
H A Dserial.h16 #include <platform/serial.h>
/linux-4.4.14/arch/xtensa/platforms/iss/include/platform/
H A Dhardware.h2 * include/asm-xtensa/platform-iss/hardware.h
/linux-4.4.14/arch/alpha/include/asm/
H A Dparport.h2 * parport.h: platform-specific PC-style parport initialisation
/linux-4.4.14/include/asm-generic/
H A Dirq.h6 * in the platform. It is used to size the static irq_map array,
/linux-4.4.14/include/linux/amba/
H A Dpl061.h3 /* platform data for the PL061 GPIO driver */
/linux-4.4.14/arch/mips/include/asm/
H A Dcmp.h15 /* This is platform specific */
H A Dwar.h82 #error Check setting of R4600_V1_INDEX_ICACHEOP_WAR for your platform
112 #error Check setting of R4600_V1_HIT_CACHEOP_WAR for your platform
128 #error Check setting of R4600_V2_HIT_CACHEOP_WAR for your platform
141 #error Check setting of R5432_CP0_INTERRUPT_WAR for your platform
155 #error Check setting of BCM1250_M3_WAR for your platform
162 #error Check setting of SIBYTE_1956_WAR for your platform
178 #error Check setting of MIPS4K_ICACHE_REFILL_WAR for your platform
197 #error Check setting of MIPS_CACHE_SYNC_WAR for your platform
208 #error Check setting of TX49XX_ICACHE_INDEX_INV_WAR for your platform
218 #error Check setting of ICACHE_REFILLS_WORKAROUND_WAR for your platform
226 #error Check setting of R10000_LLSC_WAR for your platform
233 #error Check setting of MIPS34K_MISSED_ITLB_WAR for your platform
/linux-4.4.14/arch/mips/mti-sead3/
H A DMakefile12 sead3-int.o sead3-platform.o sead3-reset.o \
/linux-4.4.14/arch/ia64/hp/sim/
H A DMakefile2 # ia64/platform/hp/sim/Makefile
/linux-4.4.14/arch/ia64/include/asm/
H A Dmachvec_dig.h10 * platform's machvec structure. When compiling a non-generic kernel,
H A Dmachvec_dig_vtd.h11 * platform's machvec structure. When compiling a non-generic kernel,
H A Dmachvec_hpsim.h11 * platform's machvec structure. When compiling a non-generic kernel,
H A Dmachvec_hpzx1.h11 * platform's machvec structure. When compiling a non-generic kernel,
H A Dmachvec_hpzx1_swiotlb.h11 * platform's machvec structure. When compiling a non-generic kernel,
H A Dparport.h2 * parport.h: platform-specific PC-style parport initialisation
H A Dmachvec_uv.h20 * platform's machvec structure. When compiling a non-generic kernel,
/linux-4.4.14/arch/avr32/mach-at32ap/include/mach/
H A Dinit.h2 * AT32AP platform initialization calls.
/linux-4.4.14/arch/arm/mach-davinci/include/mach/
H A Dcpuidle.h2 * TI DaVinci cpuidle platform support
/linux-4.4.14/include/linux/iio/dac/
H A Dad5791.h13 * struct ad5791_platform_data - platform specific information
H A Dad5421.h18 * struct ad5421_platform_data - AD5421 DAC driver platform data
/linux-4.4.14/drivers/usb/musb/
H A Dmusb_io.h44 * @quirks: platform specific flags
45 * @ep_offset: platform specific function to get end point offset
46 * @ep_select: platform specific function to select end point
47 * @fifo_offset: platform specific function to get fifo offset
48 * @read_fifo: platform specific function to read fifo
49 * @write_fifo: platform specific function to write fifo
50 * @busctl_offset: platform specific function to get busctl offset
/linux-4.4.14/arch/mips/ath79/
H A Ddev-usb.c98 ath79_usb_register("ohci-platform", -1, ath79_usb_setup()
103 ath79_usb_register("ehci-platform", -1, ath79_usb_setup()
128 ath79_usb_register("ohci-platform", -1, ar7240_usb_setup()
145 ath79_usb_register("ehci-platform", -1, ar724x_usb_setup()
162 ath79_usb_register("ehci-platform", -1, ar913x_usb_setup()
179 ath79_usb_register("ehci-platform", -1, ar933x_usb_setup()
205 ath79_usb_register("ehci-platform", -1, ar934x_usb_setup()
213 ath79_usb_register("ehci-platform", 0, qca955x_usb_setup()
218 ath79_usb_register("ehci-platform", 1, qca955x_usb_setup()
/linux-4.4.14/drivers/video/backlight/
H A Dplatform_lcd.c6 * Generic platform-device LCD power control interface.
85 dev_err(dev, "no platform data supplied\n"); platform_lcd_probe()
142 { .compatible = "platform-lcd" },
150 .name = "platform-lcd",
161 MODULE_ALIAS("platform:platform-lcd");
/linux-4.4.14/arch/powerpc/boot/
H A Dwrapper9 # given platform.
13 # -p platform specify platform (links in $platform.o)
35 platform=of
60 echo 'Usage: wrapper [-o output] [-p platform] [-i initrd]' >&2
93 platform="$1"
148 dtb="$platform.dtb"
165 platformo=$object/"$platform".o
175 case "$platform" in
216 case "$platform" in
256 platformo="$object/fixed-head.o $object/$platform.o"
285 platformo="$object/$platform-head.o $object/$platform.o"
357 case "$platform" in
411 if [ "$platform" != "miboot" ]; then
430 case "$platform" in
/linux-4.4.14/include/video/
H A Domap-panel-data.h36 * encoder_tfp410 platform data
49 * encoder_tpd12s015 platform data
65 * connector_dvi platform data
77 * connector_hdmi platform data
87 * connector_atv platform data
102 * panel_dpi platform data
123 * panel_dsicm platform data
150 * panel_acx565akm platform data
166 * panel_lb035q02 platform data
184 * panel_sharp_ls037v7dw01 platform data
208 * panel-tpo-td043mtea1 platform data
224 * panel-nec-nl8048hl11 platform data
242 * panel-tpo-td028ttec1 platform data
H A Dplatform_lcd.h6 * Generic platform-device LCD power control interface.
/linux-4.4.14/drivers/staging/ste_rmi4/
H A Dsynaptics_i2c_rmi4.h32 * struct synaptics_rmi4_platform_data - contains the rmi4 platform data
38 * This structure gives platform data for rmi4.
/linux-4.4.14/arch/x86/xen/
H A Dplatform-pci-unplug.c2 * platform-pci-unplug.c
4 * Xen platform PCI device driver
152 /* check the version of the xen platform PCI device */ xen_unplug_emulated_devices()
154 /* If the version matches enable the Xen platform PCI driver. xen_unplug_emulated_devices()
155 * Also enable the Xen platform PCI driver if the host does xen_unplug_emulated_devices()
162 * not the Xen PV frontends and the Xen platform PCI driver have xen_unplug_emulated_devices()
166 printk(KERN_INFO "Netfront and the Xen platform PCI driver have " xen_unplug_emulated_devices()
171 printk(KERN_INFO "Blkfront and the Xen platform PCI driver have " xen_unplug_emulated_devices()
H A DMakefile15 grant-table.o suspend.o platform-pci-unplug.o \
/linux-4.4.14/arch/arm/mach-w90x900/
H A Dnuc910.c24 /* define specific CPU platform device */
33 /* define specific CPU platform io map */
H A Dnuc950.c24 /* define specific CPU platform device */
32 /* define specific CPU platform io map */
H A Dnuc960.c23 /* define specific CPU platform device */
30 /* define specific CPU platform io map */
/linux-4.4.14/arch/arm/mach-iop13xx/include/mach/
H A Dmemory.h30 /* Device is an lbus device if it is on the platform bus of the IOP13XX */
32 (dev && strncmp(dev->bus->name, "platform", 8) == 0)
/linux-4.4.14/drivers/staging/iio/impedance-analyzer/
H A Dad5933.h17 * struct ad5933_platform_data - platform specific data
/linux-4.4.14/drivers/net/dsa/
H A Dmv88e6171.c120 MODULE_ALIAS("platform:mv88e6171");
121 MODULE_ALIAS("platform:mv88e6175");
122 MODULE_ALIAS("platform:mv88e6350");
123 MODULE_ALIAS("platform:mv88e6351");
H A Dmv88e6123_61_65.c122 MODULE_ALIAS("platform:mv88e6123");
123 MODULE_ALIAS("platform:mv88e6161");
124 MODULE_ALIAS("platform:mv88e6165");
H A Dmv88e6131.c174 MODULE_ALIAS("platform:mv88e6085");
175 MODULE_ALIAS("platform:mv88e6095");
176 MODULE_ALIAS("platform:mv88e6095f");
177 MODULE_ALIAS("platform:mv88e6131");
/linux-4.4.14/drivers/hwspinlock/
H A Dhwspinlock_internal.h27 * struct hwspinlock_ops - platform-specific hwspinlock handlers
32 * @relax: optional, platform-specific relax handler, called by hwspinlock
46 * @priv: private data, owned by the underlying platform-specific hwspinlock drv
57 * @ops: platform-specific hwspinlock handlers
/linux-4.4.14/drivers/media/platform/s5p-mfc/
H A Ds5p_mfc_cmd_v5.h2 * linux/drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h
H A Ds5p_mfc_cmd_v6.h2 * linux/drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h
H A Ds5p_mfc_cmd.c2 * linux/drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c
H A Ds5p_mfc_dec.h2 * linux/drivers/media/platform/s5p-mfc/s5p_mfc_dec.h
H A Ds5p_mfc_enc.h2 * linux/drivers/media/platform/s5p-mfc/s5p_mfc_enc.h
H A Ds5p_mfc_intr.h2 * drivers/media/platform/samsung/mfc5/s5p_mfc_intr.h
H A Ds5p_mfc_pm.h2 * linux/drivers/media/platform/s5p-mfc/s5p_mfc_pm.h
/linux-4.4.14/drivers/pci/hotplug/
H A Drpadlpar.h3 * RPA-compliant PPC64 platform.
/linux-4.4.14/arch/x86/include/asm/xen/
H A Devents.h26 * Events delivered via platform PCI interrupts are always
/linux-4.4.14/arch/arc/include/asm/
H A Dserial.h14 * However to still determine it dynamically (for multi-platform images)
/linux-4.4.14/include/linux/spi/
H A Dspi_oc_tiny.h5 * struct tiny_spi_platform_data - platform data of the OpenCores tiny SPI
/linux-4.4.14/include/sound/
H A Dak4641.h15 * struct ak4641_platform_data - platform specific AK4641 configuration
H A Dmax9768.h11 * struct max9768_pdata - optional platform specific MAX9768 configuration
H A Dmax98090.h16 /* codec platform data */
H A Dwm8960.h2 * wm8960.h -- WM8960 Soc Audio driver platform data
/linux-4.4.14/arch/powerpc/platforms/52xx/
H A Dmpc5200_simple.c2 * Support for 'mpc5200-simple-platform' compatible boards.
14 * do not need a custom platform specific setup. Such boards are
24 * Boards that are compatible with this generic platform support
77 .name = "mpc5200-simple-platform", define_machine()
/linux-4.4.14/arch/mips/include/asm/mach-loongson32/
H A Dcpufreq.h4 * Loongson 1 CPUFreq platform support.
/linux-4.4.14/arch/microblaze/kernel/
H A DMakefile19 platform.o process.o prom.o ptrace.o \
/linux-4.4.14/arch/mips/cavium-octeon/
H A DMakefile12 obj-y := cpu.o setup.o octeon-platform.o octeon-irq.o csrc-octeon.o
/linux-4.4.14/arch/mips/loongson32/ls1b/
H A Dboard.c10 #include <platform.h>
/linux-4.4.14/arch/mips/mti-malta/
H A DMakefile14 obj-y += malta-platform.o
/linux-4.4.14/arch/avr32/kernel/
H A Dirq.c19 /* May be overridden by platform code */ nmi_enable()
/linux-4.4.14/arch/arm/mach-spear/
H A Dpl080.h4 * DMAC pl080 definitions for SPEAr platform
/linux-4.4.14/arch/arm/include/asm/
H A Dsparsemem.h21 #error Sparsemem is not supported on this platform
/linux-4.4.14/arch/arm/mach-ep93xx/include/mach/
H A Dhardware.h8 #include <mach/platform.h>
/linux-4.4.14/sound/soc/intel/baytrail/
H A Dsst-baytrail-pcm.c73 snd_soc_platform_get_drvdata(rtd->platform); sst_byt_pcm_hw_params()
145 snd_soc_platform_get_drvdata(rtd->platform); sst_byt_pcm_restore_stream_context()
178 snd_soc_platform_get_drvdata(rtd->platform); sst_byt_pcm_trigger()
220 snd_soc_platform_get_drvdata(rtd->platform); byt_notify_pointer()
242 snd_soc_platform_get_drvdata(rtd->platform); sst_byt_pcm_pointer()
254 snd_soc_platform_get_drvdata(rtd->platform); sst_byt_pcm_open()
282 snd_soc_platform_get_drvdata(rtd->platform); sst_byt_pcm_close()
327 struct snd_soc_platform *platform = rtd->platform; sst_byt_pcm_new() local
328 struct sst_pdata *pdata = dev_get_platdata(platform->dev); sst_byt_pcm_new()
369 static int sst_byt_pcm_probe(struct snd_soc_platform *platform) sst_byt_pcm_probe() argument
371 struct sst_pdata *plat_data = dev_get_platdata(platform->dev); sst_byt_pcm_probe()
378 priv_data = devm_kzalloc(platform->dev, sizeof(*priv_data), sst_byt_pcm_probe()
381 snd_soc_platform_set_drvdata(platform, priv_data); sst_byt_pcm_probe()
391 static int sst_byt_pcm_remove(struct snd_soc_platform *platform) sst_byt_pcm_remove() argument
505 MODULE_ALIAS("platform:baytrail-pcm-audio");
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/
H A Dper_event_excludes.c26 char *platform; per_event_excludes() local
29 platform = (char *)get_auxv_entry(AT_BASE_PLATFORM); per_event_excludes()
30 FAIL_IF(!platform); per_event_excludes()
31 SKIP_IF(strcmp(platform, "power8") != 0); per_event_excludes()
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
H A Dwil_platform.c30 * wil_platform_init() - wil6210 platform module init
42 "Invalid parameter. Cannot init platform module\n"); wil_platform_init()
46 /* platform specific init functions should be called here */ wil_platform_init()
/linux-4.4.14/arch/m68k/include/asm/
H A Dmcfqspi.h28 * platform data for each QSPI master controller. Only the select and
39 * struct mcfqspi_platform_data - platform data for the coldfire qspi driver
42 * @cs_control: platform dependent chip select control.
/linux-4.4.14/arch/arm/plat-samsung/
H A Dplatformdata.c5 * Helper for platform data setting
27 printk(KERN_ERR "%s: no platform data supplied\n", pdev->name); s3c_set_platdata()
33 printk(KERN_ERR "%s: cannot clone platform data\n", pdev->name); s3c_set_platdata()
/linux-4.4.14/drivers/usb/renesas_usbhs/
H A Dcommon.c61 * platform call back
63 * renesas usb support platform callback function.
65 * if platform doesn't have callback, it return 0 (no error)
295 /* set bus wait if platform have */ usbhsc_set_buswait()
301 * platform default param
350 /* enable platform power */ usbhsc_power_ctrl()
359 /* disable platform power */ usbhsc_power_ctrl()
380 * get vbus status from platform usbhsc_hotplug()
385 * get id from platform usbhsc_hotplug()
464 * platform functions
527 /* check platform information */ usbhs_probe()
529 dev_err(&pdev->dev, "no platform information\n"); usbhs_probe()
533 /* platform data */ usbhs_probe()
536 dev_err(&pdev->dev, "Not enough Renesas USB platform resources.\n"); usbhs_probe()
557 * care platform info usbhs_probe()
575 dev_err(&pdev->dev, "no platform callbacks"); usbhs_probe()
584 /* set driver callback functions for platform */ usbhs_probe()
588 /* set default param if platform doesn't have */ usbhs_probe()
648 * platform call usbhs_probe()
651 * If platform has its callback functions, usbhs_probe()
656 dev_err(&pdev->dev, "platform init failed.\n"); usbhs_probe()
/linux-4.4.14/include/linux/mfd/
H A Dcore.h29 * After registration the copy of this structure will become the platform data
44 /* platform data passed to the sub devices drivers */
58 * For accessing hardware you should use resources from the platform dev
89 * "Clone" multiple platform devices for a single cell. This is to be used
92 * and a platform driver, the following bit of code would be use after first
98 * Each driver (MTD, GPIO, and platform driver) would then register
107 * Given a platform device that's been created by mfd_add_devices(), fetch
/linux-4.4.14/sound/soc/intel/haswell/
H A Dsst-haswell-pcm.c184 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); hsw_stream_volume_put() local
188 snd_soc_platform_get_drvdata(platform); hsw_stream_volume_put()
233 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); hsw_stream_volume_get() local
237 snd_soc_platform_get_drvdata(platform); hsw_stream_volume_get()
276 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); hsw_volume_put() local
277 struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(platform); hsw_volume_put()
305 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); hsw_volume_get() local
306 struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(platform); hsw_volume_get()
325 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); hsw_waves_switch_get() local
326 struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(platform); hsw_waves_switch_get()
339 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); hsw_waves_switch_put() local
340 struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(platform); hsw_waves_switch_put()
373 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); hsw_waves_param_get() local
374 struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(platform); hsw_waves_param_get()
384 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); hsw_waves_param_put() local
385 struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(platform); hsw_waves_param_put()
476 snd_soc_platform_get_drvdata(rtd->platform); hsw_pcm_hw_params()
678 snd_soc_platform_get_drvdata(rtd->platform); hsw_pcm_trigger()
722 snd_soc_platform_get_drvdata(rtd->platform); hsw_notify_pointer()
787 snd_soc_platform_get_drvdata(rtd->platform); hsw_pcm_pointer()
811 snd_soc_platform_get_drvdata(rtd->platform); hsw_pcm_open()
845 snd_soc_platform_get_drvdata(rtd->platform); hsw_pcm_close()
946 struct snd_soc_platform *platform = rtd->platform; hsw_pcm_new() local
947 struct sst_pdata *pdata = dev_get_platdata(platform->dev); hsw_pcm_new()
948 struct hsw_priv_data *priv_data = dev_get_drvdata(platform->dev); hsw_pcm_new()
1056 static int hsw_pcm_probe(struct snd_soc_platform *platform) hsw_pcm_probe() argument
1058 struct hsw_priv_data *priv_data = snd_soc_platform_get_drvdata(platform); hsw_pcm_probe()
1059 struct sst_pdata *pdata = dev_get_platdata(platform->dev); hsw_pcm_probe()
1066 dev = platform->dev; hsw_pcm_probe()
1070 priv_data->dev = platform->dev; hsw_pcm_probe()
1072 priv_data->soc_card = platform->component.card; hsw_pcm_probe()
1102 pm_runtime_set_autosuspend_delay(platform->dev, hsw_pcm_probe()
1104 pm_runtime_use_autosuspend(platform->dev); hsw_pcm_probe()
1105 pm_runtime_enable(platform->dev); hsw_pcm_probe()
1106 pm_runtime_idle(platform->dev); hsw_pcm_probe()
1120 static int hsw_pcm_remove(struct snd_soc_platform *platform) hsw_pcm_remove() argument
1123 snd_soc_platform_get_drvdata(platform); hsw_pcm_remove()
1126 pm_runtime_disable(platform->dev); hsw_pcm_remove()
1419 MODULE_ALIAS("platform:haswell-pcm-audio");
/linux-4.4.14/drivers/pwm/
H A Dpwm-ep93xx.c8 * platform device ep93xx-pwm.1 - PWMOUT1 (EGPIO14)
11 * platform device ep93xx-pwm.0 - PWMOUT
14 * platform device ep93xx-pwm.0 - PWMOUT
15 * platform device ep93xx-pwm.1 - PWMOUT1 (EGPIO14)
38 #include <mach/platform.h> /* for ep93xx_pwm_{acquire,release}_gpio() */
229 MODULE_ALIAS("platform:ep93xx-pwm");
/linux-4.4.14/drivers/mtd/onenand/
H A Dgeneric.c24 * Note: Driver name and platform data format have been updated!
27 * onenand_platform_data as platform data. The old ARM-specific version
118 MODULE_ALIAS("platform:" DRIVER_NAME);
/linux-4.4.14/drivers/media/platform/davinci/
H A Dvpss.c18 * common vpss system module platform driver for all video drivers.
99 * vpss operations. Depends on platform. Not all functions are available
124 enum vpss_platform_type platform; member in struct:vpss_oper_config
412 dev_err(&pdev->dev, "no platform data\n"); vpss_probe()
418 oper_cfg.platform = DM355; vpss_probe()
420 oper_cfg.platform = DM365; vpss_probe()
422 oper_cfg.platform = DM644X; vpss_probe()
425 " this platform\n"); vpss_probe()
436 if (oper_cfg.platform == DM355 || oper_cfg.platform == DM365) { vpss_probe()
445 if (oper_cfg.platform == DM355) { vpss_probe()
451 } else if (oper_cfg.platform == DM365) { vpss_probe()
/linux-4.4.14/drivers/ata/
H A Dahci_platform.c2 * AHCI SATA platform driver
104 MODULE_DESCRIPTION("AHCI SATA platform driver");
107 MODULE_ALIAS("platform:ahci");
/linux-4.4.14/arch/powerpc/platforms/40x/
H A Dppc40x_simple.c2 * Generic PowerPC 40x platform support
10 * This implements simple platform support for PowerPC 44x chips. This is
45 * platform code. This does _not_ mean the boards are compatible,
/linux-4.4.14/arch/powerpc/platforms/44x/
H A Dppc44x_simple.c2 * Generic PowerPC 44x platform support
10 * This implements simple platform support for PowerPC 44x chips. This is
44 * platform code. This does _not_ mean the boards are compatible,
/linux-4.4.14/sound/soc/intel/atom/sst/
H A Dsst_acpi.c37 #include <acpi/platform/acenv.h>
38 #include <acpi/platform/aclinux.h>
41 #include "../sst-mfld-platform.h"
129 .platform = "sst-mfld-platform",
140 .platform = "sst-mfld-platform",
279 plat_dev = platform_device_register_data(dev, mach->pdata->platform, -1, NULL, 0); sst_acpi_probe()
281 dev_err(dev, "Failed to create machine device: %s\n", mach->pdata->platform); sst_acpi_probe()
285 /* Create platform device for sst machine driver */ sst_acpi_probe()
296 /* Fill sst platform data */ sst_acpi_probe()
330 * @pdev: platform device structure
/linux-4.4.14/drivers/staging/most/hdm-dim2/
H A Ddim2_hdm.h19 /* platform dependent data for dim2 interface */
/linux-4.4.14/drivers/media/
H A DMakefile31 obj-y += common/ platform/ pci/ usb/ mmc/ firewire/
/linux-4.4.14/drivers/gpu/drm/
H A Ddrm_platform.c79 master->unique = kasprintf(GFP_KERNEL, "platform:%s:%02d", drm_platform_set_busid()
90 * drm_platform_init - Register a platform device with the DRM subsystem
92 * @platform_device: platform device to register
94 * Registers the specified DRM device driver and platform device with the DRM

Completed in 4411 milliseconds

1234567891011>>