Home
last modified time | relevance | path

Searched refs:platform (Results 1 – 200 of 911) sorted by relevance

12345

/linux-4.4.14/arch/arm/mach-imx/devices/
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
[all …]
/linux-4.4.14/sound/soc/
Dsoc-compress.c32 struct snd_soc_platform *platform = rtd->platform; in soc_compr_open() local
37 if (platform->driver->compr_ops && platform->driver->compr_ops->open) { in soc_compr_open()
38 ret = platform->driver->compr_ops->open(cstream); in soc_compr_open()
41 platform->component.name); in soc_compr_open()
61 if (platform->driver->compr_ops && platform->driver->compr_ops->free) in soc_compr_open()
62 platform->driver->compr_ops->free(cstream); in soc_compr_open()
72 struct snd_soc_platform *platform = fe->platform; in soc_compr_open_fe() local
85 if (platform->driver->compr_ops && platform->driver->compr_ops->open) { in soc_compr_open_fe()
86 ret = platform->driver->compr_ops->open(cstream); in soc_compr_open_fe()
89 platform->component.name); in soc_compr_open_fe()
[all …]
Dsoc-generic-dmaengine-pcm.c36 struct snd_soc_platform platform; member
42 return container_of(p, struct dmaengine_pcm, platform); in soc_platform_to_pcm()
91 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_hw_params()
122 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_set_runtime_hwparams()
198 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_open()
213 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_compat_request_channel()
252 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_new()
254 struct device *dev = rtd->platform->dev; in dmaengine_pcm_new()
289 dev_err(rtd->platform->dev, in dmaengine_pcm_new()
313 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_pointer()
[all …]
Dsoc-pcm.c452 struct snd_soc_platform *platform = rtd->platform; in soc_pcm_open() local
464 pm_runtime_get_sync(platform->dev); in soc_pcm_open()
478 if (platform->driver->ops && platform->driver->ops->open) { in soc_pcm_open()
479 ret = platform->driver->ops->open(substream); in soc_pcm_open()
481 dev_err(platform->dev, "ASoC: can't open platform" in soc_pcm_open()
482 " %s: %d\n", platform->component.name, ret); in soc_pcm_open()
593 if (platform->driver->ops && platform->driver->ops->close) in soc_pcm_open()
594 platform->driver->ops->close(substream); in soc_pcm_open()
602 pm_runtime_put(platform->dev); in soc_pcm_open()
652 struct snd_soc_platform *platform = rtd->platform; in soc_pcm_close() local
[all …]
Dsoc-core.c419 struct snd_soc_platform *platform; in platform_list_read_file() local
426 list_for_each_entry(platform, &platform_list, list) { in platform_list_read_file()
428 platform->component.name); in platform_list_read_file()
920 struct snd_soc_platform *platform; in soc_bind_dai_link() local
958 list_for_each_entry(platform, &platform_list, list) { in soc_bind_dai_link()
960 if (platform->dev->of_node != in soc_bind_dai_link()
964 if (strcmp(platform->component.name, platform_name)) in soc_bind_dai_link()
968 rtd->platform = platform; in soc_bind_dai_link()
970 if (!rtd->platform) { in soc_bind_dai_link()
1040 struct snd_soc_platform *platform = rtd->platform; in soc_remove_link_components() local
[all …]
Dsoc-io.c254 int snd_soc_platform_read(struct snd_soc_platform *platform, in snd_soc_platform_read() argument
260 ret = snd_soc_component_read(&platform->component, reg, &val); in snd_soc_platform_read()
268 int snd_soc_platform_write(struct snd_soc_platform *platform, in snd_soc_platform_write() argument
271 return snd_soc_component_write(&platform->component, reg, val); in snd_soc_platform_write()
/linux-4.4.14/arch/powerpc/kernel/
Dcputable.c141 .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+",
[all …]
/linux-4.4.14/arch/mips/include/asm/
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
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-platform-asus-wmi1 What: /sys/devices/platform/<platform>/cpufv
12 What: /sys/devices/platform/<platform>/camera
19 What: /sys/devices/platform/<platform>/cardr
26 What: /sys/devices/platform/<platform>/touchpad
33 What: /sys/devices/platform/<platform>/lid_resume
Dsysfs-platform-asus-laptop1 What: /sys/devices/platform/asus_laptop/display
16 What: /sys/devices/platform/asus_laptop/gps
24 What: /sys/devices/platform/asus_laptop/ledd
32 echo 0x0T000DDD > /sys/devices/platform/asus_laptop/
36 What: /sys/devices/platform/asus_laptop/bluetooth
45 What: /sys/devices/platform/asus_laptop/wlan
54 What: /sys/devices/platform/asus_laptop/wimax
61 What: /sys/devices/platform/asus_laptop/wwan
Dsysfs-platform-ts55001 What: /sys/devices/platform/ts5500/adc
9 What: /sys/devices/platform/ts5500/ereset
17 What: /sys/devices/platform/ts5500/id
24 What: /sys/devices/platform/ts5500/jumpers
33 What: /sys/devices/platform/ts5500/name
40 What: /sys/devices/platform/ts5500/rs485
48 What: /sys/devices/platform/ts5500/sram
Dsysfs-platform-msi-laptop1 What: /sys/devices/platform/msi-laptop-pf/lcd_level
8 What: /sys/devices/platform/msi-laptop-pf/auto_brightness
17 What: /sys/devices/platform/msi-laptop-pf/wlan
24 What: /sys/devices/platform/msi-laptop-pf/bluetooth
33 What: /sys/devices/platform/msi-laptop-pf/touchpad
41 What: /sys/devices/platform/msi-laptop-pf/turbo_mode
54 What: /sys/devices/platform/msi-laptop-pf/eco_mode
64 What: /sys/devices/platform/msi-laptop-pf/turbo_cooldown
75 What: /sys/devices/platform/msi-laptop-pf/auto_fan
Dsysfs-platform-eeepc-laptop1 What: /sys/devices/platform/eeepc/disp
12 What: /sys/devices/platform/eeepc/camera
19 What: /sys/devices/platform/eeepc/cardr
26 What: /sys/devices/platform/eeepc/cpufv
45 What: /sys/devices/platform/eeepc/available_cpufv
Dsysfs-devices-platform-sh_mobile_lcdc_fb1 What: /sys/devices/platform/sh_mobile_lcdc_fb.[0-3]/graphics/fb[0-9]/ovl_alpha
12 What: /sys/devices/platform/sh_mobile_lcdc_fb.[0-3]/graphics/fb[0-9]/ovl_mode
25 What: /sys/devices/platform/sh_mobile_lcdc_fb.[0-3]/graphics/fb[0-9]/ovl_position
35 What: /sys/devices/platform/sh_mobile_lcdc_fb.[0-3]/graphics/fb[0-9]/ovl_rop3
Dsysfs-driver-samsung-laptop1 What: /sys/devices/platform/samsung/performance_level
21 What: /sys/devices/platform/samsung/battery_life_extender
31 What: /sys/devices/platform/samsung/usb_charge
39 What: /sys/devices/platform/samsung/lid_handling
Dsysfs-platform-kim1 What: /sys/devices/platform/kim/dev_name
13 What: /sys/devices/platform/kim/baud_rate
25 What: /sys/devices/platform/kim/flow_cntrl
35 What: /sys/devices/platform/kim/install
Dsysfs-platform-chipidea-usb-otg1 What: /sys/bus/platform/devices/ci_hdrc.0/inputs/a_bus_req
18 What: /sys/bus/platform/devices/ci_hdrc.0/inputs/a_bus_drop
33 What: /sys/bus/platform/devices/ci_hdrc.0/inputs/b_bus_req
48 What: /sys/bus/platform/devices/ci_hdrc.0/inputs/a_clr_err
Dsysfs-platform-ideapad-laptop1 What: /sys/devices/platform/ideapad/camera_power
8 What: /sys/devices/platform/ideapad/fan_mode
Dsysfs-platform-tahvo-usb1 What: /sys/bus/platform/devices/tahvo-usb/otg_mode
10 What: /sys/bus/platform/devices/tahvo-usb/vbus
Dsysfs-devices-platform-_UDC_-gadget1 What: /sys/devices/platform/_UDC_/gadget/suspended
11 What: /sys/devices/platform/_UDC_/gadget/gadget-lunX/nofua
Dsysfs-devices-soc6 System-on-Chip (SoC) device on a running platform. Information
8 functionality is only available if implemented by the platform.
11 about devices which are commonly contained in /sys/devices/platform.
Dsysfs-devices-platform-docg31 What: /sys/devices/platform/docg3/f[0-3]_dps[01]_is_keylocked
16 What: /sys/devices/platform/docg3/f[0-3]_dps[01]_protection_key
Dsysfs-bus-platform1 What: /sys/bus/platform/devices/.../driver_override
10 to the driver_override file (echo vfio-platform > \
/linux-4.4.14/arch/arm/plat-samsung/
DKconfig14 Base platform code for all Samsung SoC based systems
21 Base platform power management code for samsung code
46 Samsung platforms, including static platform devices, legacy
67 chip tracking if the platform requires it.
83 Compile in platform device definitions for HSMMC code
88 Compile in platform device definitions for HSMMC channel 1
93 Compile in platform device definitions for HSMMC channel 2
98 Compile in platform device definitions for HSMMC channel 3
103 Compile in platform device definitions for HWMON
108 Compile in platform device definitions for I2C channel 1
[all …]
/linux-4.4.14/drivers/vfio/platform/reset/
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
DKconfig5 Enables the VFIO platform driver to handle reset for Calxeda xgmac
13 Enables the VFIO platform driver to handle reset for AMD XGBE
/linux-4.4.14/drivers/vfio/platform/
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
DKconfig2 tristate "VFIO support for platform devices"
6 Support for platform devices with VFIO. This is required to make
7 use of platform devices present on the system using the VFIO
22 source "drivers/vfio/platform/reset/Kconfig"
/linux-4.4.14/Documentation/usb/
Dchipidea.txt27 echo 1 > /sys/bus/platform/devices/ci_hdrc.0/inputs/b_bus_req
31 echo 0 > /sys/bus/platform/devices/ci_hdrc.0/inputs/a_bus_req
37 echo 0 > /sys/bus/platform/devices/ci_hdrc.0/inputs/b_bus_req
49 echo 0 > /sys/bus/platform/devices/ci_hdrc.0/inputs/a_bus_drop
50 echo 1 > /sys/bus/platform/devices/ci_hdrc.0/inputs/a_bus_req
54 echo 1 > /sys/bus/platform/devices/ci_hdrc.0/inputs/b_bus_req
58 echo 1 > /sys/bus/platform/devices/ci_hdrc.0/inputs/a_bus_drop
64 echo 1 > /sys/bus/platform/devices/ci_hdrc.0/inputs/b_bus_req
76 at imx6 platform.
79 echo enabled > /sys/bus/platform/devices/ci_hdrc.0/power/wakeup
[all …]
/linux-4.4.14/Documentation/driver-model/
Dplatform.txt4 platform bus: platform_device, and platform_driver. This pseudo-bus
52 actually exists; sometimes platform setup code can't be sure. The probing
66 Kernel modules can be composed of several platform drivers. The platform core
83 As a rule, platform specific (and often board-specific) setup code will
84 register platform devices:
102 In many cases, the memory and IRQ resources associated with the platform
107 Embedded systems frequently need one or more clocks for platform devices,
116 on a non-driver role: the driver registers its platform device, rather than
133 were created by PNP or by platform device setup.
189 The early platform interfaces provide platform data to platform device
[all …]
/linux-4.4.14/drivers/platform/
DKconfig2 source "drivers/platform/x86/Kconfig"
5 source "drivers/platform/mips/Kconfig"
8 source "drivers/platform/goldfish/Kconfig"
11 source "drivers/platform/chrome/Kconfig"
/linux-4.4.14/arch/arm/mach-ux500/
DKconfig38 bool "U8500 Development platform, MOP500 versions"
46 Include support for the MOP500 development platform.
49 bool "U8500 Development platform, HREFv60 version"
52 Include support for the HREFv60 new development platform.
56 bool "U8500 Snowball platform"
59 Include support for the snowball development platform.
65 At least one platform needs to be selected in order to build
/linux-4.4.14/drivers/crypto/nx/
DKconfig3 tristate "Encryption acceleration support on pSeries platform"
11 the pSeries platform. If you choose 'M' here, this module
22 algorithm using the cryptographic API. One of the platform
29 tristate "Compression acceleration support on pSeries platform"
35 algorithm. This supports NX hardware on the pSeries platform.
39 tristate "Compression acceleration support on PowerNV platform"
45 algorithm. This supports NX hardware on the PowerNV platform.
/linux-4.4.14/sound/soc/intel/atom/
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
Dsst-atom-controls.c1394 struct snd_soc_platform *platform) in sst_fill_widget_module_info() argument
1398 struct snd_card *card = platform->component.card->snd_card; in sst_fill_widget_module_info()
1448 static void sst_fill_linked_widgets(struct snd_soc_platform *platform, in sst_fill_linked_widgets() argument
1454 list_for_each_entry(w, &platform->component.card->widgets, list) { in sst_fill_linked_widgets()
1465 static int sst_map_modules_to_pipe(struct snd_soc_platform *platform) in sst_map_modules_to_pipe() argument
1470 list_for_each_entry(w, &platform->component.card->widgets, list) { in sst_map_modules_to_pipe()
1474 dev_dbg(platform->dev, "widget type=%d name=%s\n", in sst_map_modules_to_pipe()
1478 ret = sst_fill_widget_module_info(w, platform); in sst_map_modules_to_pipe()
1485 sst_fill_linked_widgets(platform, ids); in sst_map_modules_to_pipe()
1491 int sst_dsp_init_v2_dpcm(struct snd_soc_platform *platform) in sst_dsp_init_v2_dpcm() argument
[all …]
/linux-4.4.14/arch/arm/mach-orion5x/
DKconfig44 KuroBox Pro platform.
52 D-Link DNS-323 platform.
59 QNAP TS-109/TS-209 platform.
65 Buffalo Terastation Pro II/Live platform.
72 Buffalo Linkstation Pro/Live platform. Both v1 and
80 Buffalo Linkstation Live v3 (LS-CHL) platform.
87 Buffalo Linkstation Mini (LS-WSGL) platform.
94 Buffalo Linkstation LS-HGL platform.
101 QNAP TS-409 platform.
107 Linksys WRT350N v2 platform.
[all …]
/linux-4.4.14/sound/soc/intel/baytrail/
Dsst-baytrail-pcm.c73 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_hw_params()
145 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_restore_stream_context()
178 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_trigger()
220 snd_soc_platform_get_drvdata(rtd->platform); in byt_notify_pointer()
242 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_pointer()
254 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_open()
282 snd_soc_platform_get_drvdata(rtd->platform); in sst_byt_pcm_close()
327 struct snd_soc_platform *platform = rtd->platform; in sst_byt_pcm_new() local
328 struct sst_pdata *pdata = dev_get_platdata(platform->dev); in sst_byt_pcm_new()
369 static int sst_byt_pcm_probe(struct snd_soc_platform *platform) in sst_byt_pcm_probe() argument
[all …]
/linux-4.4.14/Documentation/networking/
Dmpls-sysctl.txt4 Number of entries in the platform label table. It is not
6 greater than the number of platform labels.
8 A dense utliziation of the entries in the platform label table
9 is possible and expected aas the platform labels are locally
12 If the number of platform label table entries is set to 0 no
Ddm9000.txt11 This file describes how to use the DM9000 platform-device based network driver
20 Defining the platform device
23 The minimum set of resources attached to the platform device are as follows:
65 This shows a typical platform device, without the optional configuration
66 platform data supplied. The next example uses the same resources, but adds
67 the optional platform data to pass extra configuration data:
83 The platform data is defined in include/linux/dm9000.h and described below.
89 Extra platform data for the DM9000 can describe the IO bus width to the
93 The flags for the platform data .flags field are as follows:
142 platform data option to read the summary information without the
/linux-4.4.14/arch/mips/alchemy/
DPlatform4 platform-$(CONFIG_MIPS_ALCHEMY) += alchemy/common/
11 platform-$(CONFIG_MIPS_DB1XXX) += alchemy/devboards/
18 platform-$(CONFIG_MIPS_MTX1) += alchemy/
24 platform-$(CONFIG_MIPS_XXS1500) += alchemy/
30 platform-$(CONFIG_MIPS_GPR) += alchemy/
/linux-4.4.14/sound/soc/intel/haswell/
Dsst-haswell-pcm.c184 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); in hsw_stream_volume_put() local
188 snd_soc_platform_get_drvdata(platform); in hsw_stream_volume_put()
233 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); in hsw_stream_volume_get() local
237 snd_soc_platform_get_drvdata(platform); in hsw_stream_volume_get()
276 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); in hsw_volume_put() local
277 struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(platform); in hsw_volume_put()
305 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); in hsw_volume_get() local
306 struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(platform); in hsw_volume_get()
325 struct snd_soc_platform *platform = snd_soc_kcontrol_platform(kcontrol); in hsw_waves_switch_get() local
326 struct hsw_priv_data *pdata = snd_soc_platform_get_drvdata(platform); in hsw_waves_switch_get()
[all …]
/linux-4.4.14/arch/mips/sibyte/
DPlatform2 # These are all rather similar so we consider them a single platform
4 platform-$(CONFIG_SIBYTE_BCM112X) += sibyte/
5 platform-$(CONFIG_SIBYTE_SB1250) += sibyte/
6 platform-$(CONFIG_SIBYTE_BCM1x55) += sibyte/
7 platform-$(CONFIG_SIBYTE_BCM1x80) += sibyte/
/linux-4.4.14/Documentation/power/
Dbasic-pm-debugging.txt17 modes causes the PM core to skip some platform-related callbacks which on ACPI
19 to hibernate or resume in the "reboot" mode, you should try the "platform" mode:
21 # echo platform > /sys/power/disk
26 Unfortunately, the "platform" mode of hibernation does not work on some systems
36 If neither "platform" nor "shutdown" hibernation mode works, you will need to
52 platform
53 - test the freezing of processes, suspending of devices and platform
57 - test the freezing of processes, suspending of devices, platform
61 - test the freezing of processes, suspending of devices, platform global
63 platform/system devices
[all …]
Dinterface.txt5 userspace, regardless of what architecture or platform one is
22 few options for putting the system to sleep - using the platform driver
44 'platform' (only if the platform supports it)
/linux-4.4.14/arch/arm/mach-realview/
DKconfig1 menu "RealView platform type"
22 platform.
34 Realview(R) Emulation Baseboard platform.
47 Emulation Baseboard platform.
54 Realview(R) Emulation Baseboard platform. Since there are device
70 the ARM11MPCore. This platform has an on-board ARM11MPCore and has
90 RealView PB1176 platform and access to the secure flash memory
94 bool "Support RealView(R) Platform Baseboard for Cortex(tm)-A8 platform"
100 Cortex(tm)-A8. This platform has an on-board Cortex-A8 and has
118 bool "High physical base address for the RealView platform"
/linux-4.4.14/arch/powerpc/boot/
Dwrapper35 platform=of
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
[all …]
/linux-4.4.14/Documentation/video4linux/
DREADME.davinci-vpbe8 drivers/media/platform/davinci/vpbe_display.c
9 drivers/media/platform/davinci/vpbe_display.h
12 drivers/media/platform/davinci/vpbe.c
13 drivers/media/platform/davinci/vpbe.h
16 drivers/media/platform/davinci/vpbe_venc.c
17 drivers/media/platform/davinci/vpbe_venc.h
18 drivers/media/platform/davinci/vpbe_venc_regs.h
21 drivers/media/platform/davinci/vpbe_osd.c
22 drivers/media/platform/davinci/vpbe_osd.h
23 drivers/media/platform/davinci/vpbe_osd_regs.h
Dfimc.txt13 drivers/media/platform/exynos4-is directory.
39 drivers/media/platform/exynos4-is/media-dev.[ch]
42 drivers/media/platform/exynos4-is/fimc-capture.c
45 drivers/media/platform/exynos4-is/mipi-csis.[ch]
48 drivers/media/platform/exynos4-is/fimc-core.c
51 drivers/media/platform/exynos4-is/fimc-core.h
52 drivers/media/platform/exynos4-is/fimc-reg.h
53 drivers/media/platform/exynos4-is/regs-fimc.h
95 node is also created per each available and enabled at the platform level
101 API the driver creates a sysfs entry associated with "s5p-fimc-md" platform
[all …]
/linux-4.4.14/arch/xtensa/
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))
/linux-4.4.14/Documentation/sound/alsa/soc/
Dplatform.txt4 An ASoC platform driver class can be divided into audio DMA drivers, SoC DAI
5 drivers and DSP drivers. The platform drivers only target the SoC CPU and must
11 The platform DMA driver optionally supports the following ALSA operations:-
23 The platform driver exports its DMA functionality via struct
39 * For platform caused delay reporting.
45 /* platform stream ops */
Doverview.txt55 * Codec class drivers: The codec class driver is platform independent and
61 * Platform class drivers: The platform class driver includes the audio DMA
63 and any audio DSP drivers for that platform.
85 platform.txt: Platform audio DMA and DAI.
/linux-4.4.14/drivers/media/dvb-frontends/
Ddib9000.c89 } platform; member
234 if (state->platform.risc.fw_is_running && (reg < 1024)) in dib9000_read16_attr()
318 if (state->platform.risc.fw_is_running && (reg < 1024)) { in dib9000_write16_attr()
423 …state->platform.risc.memcmd = -1; /* if it was called directly reset it - to force a future setup-… in dib9000_risc_mem_setup_cmd()
428 struct dib9000_fe_memory_map *m = &state->platform.risc.fe_mm[cmd & 0x7f]; in dib9000_risc_mem_setup()
430 if (state->platform.risc.memcmd == cmd && /* same command */ in dib9000_risc_mem_setup()
434 state->platform.risc.memcmd = cmd; in dib9000_risc_mem_setup()
439 if (!state->platform.risc.fw_is_running) in dib9000_risc_mem_read()
442 if (mutex_lock_interruptible(&state->platform.risc.mem_lock) < 0) { in dib9000_risc_mem_read()
448 mutex_unlock(&state->platform.risc.mem_lock); in dib9000_risc_mem_read()
[all …]
/linux-4.4.14/arch/arm/mach-imx/
DKconfig137 bool "MX21ADS platform"
144 Include support for MX21ADS platform. This includes specific
150 bool "MX27ADS platform"
159 Include support for MX27ADS platform. This includes specific
163 bool "MX27PDK platform"
179 Include support for MX27PDK platform. This includes specific
195 Include support for Visstrim_m10 platform and its different variants.
215 Include support for phyCARD-s (aka pca100) platform. This
239 Include support for MX31ADS platform. This includes specific
249 and audio module for the MX31ADS platform.
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dmt8173-max98090.txt6 - mediatek,platform: the phandle of MT8173 ASoC platform
13 mediatek,platform = <&afe>;
Dmt8173-rt5650-rt5676.txt6 - mediatek,platform: the phandle of MT8173 ASoC platform
13 mediatek,platform = <&afe>;
Dsirf-audio.txt5 - sirf,audio-platform: phandle for the platform node
36 sirf,audio-platform = <&audioport>;
Dmrvl,pxa2xx-pcm.txt1 DT bindings for ARM PXA2xx PCM platform driver
3 This is just a dummy driver that registers the PXA ASoC platform driver.
/linux-4.4.14/drivers/staging/rtl8723au/hal/
DHalHWImg8723A_BB.c220 u8 platform = 0x04; in ODM_ReadAndConfig_AGC_TAB_1T_8723A() local
227 hex += platform << 16; in ODM_ReadAndConfig_AGC_TAB_1T_8723A()
468 u8 platform = 0x04; in ODM_ReadAndConfig_PHY_REG_1T_8723A() local
475 hex += platform << 16; in ODM_ReadAndConfig_PHY_REG_1T_8723A()
524 u8 platform = 0x04; in ODM_ReadAndConfig_PHY_REG_MP_8723A() local
531 hex += platform << 16; in ODM_ReadAndConfig_PHY_REG_MP_8723A()
DHalHWImg8723A_RF.c216 u8 platform = 0x04; in ODM_ReadAndConfig_RadioA_1T_8723A() local
223 hex += platform << 16; in ODM_ReadAndConfig_RadioA_1T_8723A()
DHalHWImg8723A_MAC.c146 u8 platform = 0x04; in ODM_ReadAndConfig_MAC_REG_8723A() local
153 hex += platform << 16; in ODM_ReadAndConfig_MAC_REG_8723A()
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/
Dper_event_excludes.c26 char *platform; in per_event_excludes() local
29 platform = (char *)get_auxv_entry(AT_BASE_PLATFORM); in per_event_excludes()
30 FAIL_IF(!platform); in per_event_excludes()
31 SKIP_IF(strcmp(platform, "power8") != 0); in per_event_excludes()
/linux-4.4.14/drivers/pinctrl/qcom/
DKconfig16 Qualcomm TLMM block found in the Qualcomm APQ8064 platform.
24 Qualcomm TLMM block found in the Qualcomm APQ8084 platform.
32 Qualcomm TLMM block found in the Qualcomm IPQ8064 platform.
40 Qualcomm TLMM block found in the Qualcomm 8660 platform.
48 Qualcomm TLMM block found in the Qualcomm 8960 platform.
56 Qualcomm TLMM block found in the Qualcomm 8974 platform.
64 Qualcomm TLMM block found on the Qualcomm 8916 platform.
/linux-4.4.14/drivers/media/platform/
DKconfig6 bool "V4L platform devices"
10 Say Y here to enable support for platform-specific V4L drivers.
14 source "drivers/media/platform/marvell-ccic/Kconfig"
30 source "drivers/media/platform/davinci/Kconfig"
32 source "drivers/media/platform/omap/Kconfig"
34 source "drivers/media/platform/blackfin/Kconfig"
117 source "drivers/media/platform/soc_camera/Kconfig"
118 source "drivers/media/platform/exynos4-is/Kconfig"
119 source "drivers/media/platform/s5p-tv/Kconfig"
120 source "drivers/media/platform/am437x/Kconfig"
[all …]
/linux-4.4.14/drivers/base/
Dplatform-msi.c50 devid = desc->platform.msi_priv_data->devid; in platform_msi_calc_hwirq()
52 return (devid << (32 - DEV_ID_SHIFT)) | desc->platform.msi_index; in platform_msi_calc_hwirq()
91 priv_data = desc->platform.msi_priv_data; in platform_msi_write_msg()
136 desc->platform.msi_priv_data = data; in platform_msi_alloc_descs()
137 desc->platform.msi_index = i; in platform_msi_alloc_descs()
262 data = desc->platform.msi_priv_data; in platform_msi_domain_free_irqs()
DMakefile4 driver.o class.o platform.o \
25 obj-$(CONFIG_GENERIC_MSI_IRQ_DOMAIN) += platform-msi.o
/linux-4.4.14/Documentation/PCI/
Dpci-error-recovery.txt73 and the actual recovery steps taken are platform dependent. The
111 The actual steps taken by a platform to recover from a PCI error
112 event will be platform-dependent, but will follow the general
128 the platform (the slot will be isolated on powerpc). The driver may
154 then the platform should re-enable IOs on the slot (or do nothing in
155 particular, if the platform doesn't isolate slots), and recovery
161 If the platform is unable to recover the slot, the next step
183 The platform re-enables MMIO to the device (but typically not the
193 link reset was performed by the HW. If the platform can't just re-enable IOs
197 >>> The following is proposed; no platform implements this yet:
[all …]
/linux-4.4.14/arch/mips/vr41xx/
DPlatform4 platform-$(CONFIG_MACH_VR41XX) += vr41xx/common/
10 platform-$(CONFIG_CASIO_E55) += vr41xx/casio-e55/
16 platform-$(CONFIG_IBM_WORKPAD) += vr41xx/ibm-workpad/
DKconfig76 The TANBAC DIMM Evaluation Kit(TB0219) is a MIPS-based platform
85 The TANBAC Mbase(TB0226) is a MIPS-based platform
93 The TANBAC Mini-ITX DIMM base(TB0287) is a MIPS-based platform
/linux-4.4.14/Documentation/
DSM501.txt20 chips via the platform device and driver system.
23 be specified by the platform data) and then exports the selected
24 peripheral set as platform devices for the specific drivers.
26 The core re-uses the platform device system as the platform device
58 The platform device driver uses a set of platform data to pass
Ddcdbas.txt29 /sys/devices/platform/dcdbas/smi_data
30 /sys/devices/platform/dcdbas/smi_data_buf_phys_addr
31 /sys/devices/platform/dcdbas/smi_data_buf_size
32 /sys/devices/platform/dcdbas/smi_request
56 /sys/devices/platform/dcdbas/host_control_action
57 /sys/devices/platform/dcdbas/host_control_smi_type
58 /sys/devices/platform/dcdbas/host_control_on_shutdown
Ddell_rbu.txt36 /sys/devices/platform/dell_rbu/image_type
37 /sys/devices/platform/dell_rbu/data
38 /sys/devices/platform/dell_rbu/packet_size
50 echo packet > /sys/devices/platform/dell_rbu/image_type
54 echo XXXX > /sys/devices/platform/dell_rbu/packet_size
87 echo init > /sys/devices/platform/dell_rbu/image_type
90 Also the driver provides /sys/devices/platform/dell_rbu/data readonly file to
Dcputopology.txt8 socket number, but the actual value is architecture and platform
13 the CPU core ID of cpuX. Typically it is the hardware platform's
15 architecture and platform dependent.
19 the book ID of cpuX. Typically it is the hardware platform's
21 architecture and platform dependent.
Dremoteproc.txt19 platform-specific remoteproc drivers only need to provide a few low-level
92 name of this remote processor, platform-specific ops handlers,
116 This is called by the platform-specific rproc implementation, whenever
128 This function should be called when the platform specific rproc
141 platform specific rproc implementation. This should not be called from a
147 These callbacks should be provided by platform-specific remoteproc
151 * struct rproc_ops - platform-specific device handlers
167 device and boot it (use rproc->priv to access platform-specific private data).
285 We also expect that platform-specific resource entries will show up
287 type, and hand those resources to the platform-specific rproc driver to handle.
DDMA-attributes.txt48 DMA_ATTR_NON_CONSISTENT lets the platform to choose to return either
50 you are guaranteeing to the platform that you have all the correct and
56 DMA_ATTR_NO_KERNEL_MAPPING lets the platform to avoid creating a kernel
88 DMA_ATTR_SKIP_CPU_SYNC allows platform code to skip synchronization of
Dramoops.txt57 2. Use a platform device and set the platform data. The parameters can then
58 be set through that platform data. An example of doing that is:
84 printk(KERN_ERR "unable to register platform device\n");
/linux-4.4.14/Documentation/powerpc/
Dbootwrapper.txt34 cuImages are platform specific. Each specific
35 U-Boot platform has a different platform init file
37 from the platform specific bd_info file. The platform
38 specific cuImage platform init code can be found in
45 binary depending on the platform.
49 dtbImages have platform specific code for extracting
55 file named arch/powerpc/boot/<platform>.c; but this
67 the Xilinx Virtex platform). The only assumption that
71 simpleImage also supports inserting special platform
73 sequence. The virtex405 platform uses this feature to
[all …]
/linux-4.4.14/arch/mips/
DKbuild6 # platform specific definitions
8 obj-y := $(platform-y)
12 obj- := $(platform-)
/linux-4.4.14/sound/soc/qcom/
DMakefile3 snd-soc-lpass-platform-objs := lpass-platform.o
8 obj-$(CONFIG_SND_SOC_LPASS_PLATFORM) += snd-soc-lpass-platform.o
Dlpass-platform.c88 snd_soc_platform_get_drvdata(soc_runtime->platform); in lpass_platform_pcmops_hw_params()
175 snd_soc_platform_get_drvdata(soc_runtime->platform); in lpass_platform_pcmops_hw_free()
194 snd_soc_platform_get_drvdata(soc_runtime->platform); in lpass_platform_pcmops_prepare()
243 snd_soc_platform_get_drvdata(soc_runtime->platform); in lpass_platform_pcmops_trigger()
314 snd_soc_platform_get_drvdata(soc_runtime->platform); in lpass_platform_pcmops_pointer()
482 snd_soc_platform_get_drvdata(soc_runtime->platform); in lpass_platform_pcm_new()
530 snd_soc_platform_get_drvdata(soc_runtime->platform); in lpass_platform_pcm_free()
/linux-4.4.14/Documentation/hwmon/
Dibmpowernv5 * Any recent IBM P servers based on POWERNV platform
12 This driver implements reading the platform sensors data like temperature/fan/
13 voltage/power for 'POWERNV' platform.
15 The driver uses the platform device infrastructure. It probes the device tree
Dvexpress5 * ARM Ltd. Versatile Express platform
19 Versatile Express platform (http://www.arm.com/versatileexpress/) is a
22 chip/FPGA) a number of microcontrollers responsible for platform
Dads101536 Which inputs are available can be configured using platform data or devicetree.
43 In linux/i2c/ads1015.h platform data is defined, channel_data contains
/linux-4.4.14/arch/arm/mach-ixp4xx/
DKconfig13 NSLU2 NAS device. For more information on this platform,
21 Avila Network Platform. For more information on this platform,
38 information on this platform, see <file:Documentation/arm/IXP4xx>.
45 7001 Access Point. For more information on this platform,
54 on this platform, see http://openwrt.org
61 For more information on this platform, see <file:Documentation/arm/IXP4xx>.
68 For more information on this platform, see <file:Documentation/arm/IXP4xx>.
75 For more information on this platform, see <file:Documentation/arm/IXP4xx>.
88 For more information on this platform, see <file:Documentation/arm/IXP4xx>.
105 this platform, see <file:Documentation/arm/IXP4xx>.
[all …]
/linux-4.4.14/arch/arm/mach-versatile/
DKconfig1 menu "Versatile platform type"
21 bool "Support Versatile platform from device tree"
25 Include support for the ARM(R) Versatile/PB platform,
/linux-4.4.14/Documentation/cpu-freq/
Dpcc-cpufreq.txt46 Processor Clocking Control (PCC) is an interface between the platform
48 performance (ie: frequency) between the platform firmware and the OS.
53 OS utilizes the PCC interface to inform platform firmware what frequency the
54 OS wants for a logical processor. The platform firmware attempts to achieve
56 satisfied by platform firmware, then it usually means that power budget
65 between the OS and platform firmware. PCC also implements a "doorbell" that
66 is used by the OS to inform the platform firmware that a command has been
71 "status" interface. PCCH() also contains details on how to access the platform
82 When PCC mode is enabled, the platform will not expose processor performance
90 communicates the request to the platform firmware. The platform firmware is
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dqoriq-clock.txt70 4 platform pll 0=pll, 1=pll/2, 2=pll/3, 3=pll/4
105 * "fsl,qoriq-platform-pll-1.0" for the platform PLL clock (v1.0)
106 * "fsl,qoriq-platform-pll-2.0" for the platform PLL clock (v2.0)
174 platform-pll: platform-pll@c00 {
177 compatible = "fsl,qoriq-platform-pll-1.0";
179 clock-output-names = "platform-pll", "platform-pll-div2";
/linux-4.4.14/arch/arm/mach-integrator/
DKconfig22 Support for ARM's Integrator platform.
40 bool "Support Integrator/CP platform"
47 Include support for the ARM(R) Integrator CP platform.
61 The IM-PD1 can be found on the Integrator/PP2 platform.
/linux-4.4.14/Documentation/backlight/
Dlp855x-driver.txt33 For supporting platform specific data, the lp855x platform data can be used.
43 example 1) lp8552 platform data : i2c register mode with new eeprom data
60 example 2) lp8556 platform data : pwm input mode with default rom data
/linux-4.4.14/drivers/media/platform/davinci/
Dvpss.c124 enum vpss_platform_type platform; member
418 oper_cfg.platform = DM355; in vpss_probe()
420 oper_cfg.platform = DM365; in vpss_probe()
422 oper_cfg.platform = DM644X; in vpss_probe()
436 if (oper_cfg.platform == DM355 || oper_cfg.platform == DM365) { in vpss_probe()
445 if (oper_cfg.platform == DM355) { in vpss_probe()
451 } else if (oper_cfg.platform == DM365) { in vpss_probe()
/linux-4.4.14/sound/soc/ux500/
DKconfig5 tristate "SoC Audio support for Ux500 platform"
21 Say Y if you want to enable the Ux500 platform-driver.
31 This will enable platform-drivers for: Ux500
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dcpsw-phy-sel.txt5 - compatible : Should be "ti,am3352-cpsw-phy-sel" for am335x platform and
6 "ti,dra7xx-cpsw-phy-sel" for dra7xx platform
7 "ti,am43xx-cpsw-phy-sel" for am43xx platform
/linux-4.4.14/arch/mips/netlogic/xlr/
DMakefile1 obj-y += fmn.o fmn-config.o setup.o platform.o platform-flash.o
/linux-4.4.14/drivers/staging/board/
DTODO1 * replace platform device code with DT nodes once the driver supports DT
2 * remove staging board code when no more platform devices are needed
/linux-4.4.14/Documentation/devicetree/bindings/
Dunittest.txt1 1) OF unittest platform device
16 2) OF unittest i2c adapter platform device
18 ** platform device unittest adapter
/linux-4.4.14/sound/soc/codecs/
Dwm8350.c1082 struct wm8350_audio_platform_data *platform = in wm8350_set_bias_level() local
1093 platform->codec_current_on << 14); in wm8350_set_bias_level()
1120 platform->dis_out1 | in wm8350_set_bias_level()
1121 (platform->dis_out2 << 2) | in wm8350_set_bias_level()
1122 (platform->dis_out3 << 4) | in wm8350_set_bias_level()
1123 (platform->dis_out4 << 6)); in wm8350_set_bias_level()
1127 (platform-> in wm8350_set_bias_level()
1132 (platform->vmid_s_curve << 8)); in wm8350_set_bias_level()
1136 (platform-> in wm8350_set_bias_level()
1143 (platform-> in wm8350_set_bias_level()
[all …]
/linux-4.4.14/arch/mips/txx9/
DPlatform1 platform-$(CONFIG_MACH_TX39XX) += txx9/
2 platform-$(CONFIG_MACH_TX49XX) += txx9/
/linux-4.4.14/fs/pstore/
DKconfig7 This option enables generic access to platform level
10 a platform level driver that registers with pstore to
12 (or "M") to a platform specific persistent store driver
14 If you don't have a platform persistent store driver,
/linux-4.4.14/Documentation/leds/
Dleds-lp5523.txt14 The name of each channel is configurable in the platform data - name and label.
17 a) Define the 'name' in the platform data
18 To make specific channel name, then use 'name' platform data.
82 Selftest uses always the current from the platform data.
89 Example platform data:
Dleds-lp3944.txt37 To register the chip at address 0x60 on adapter 0, set the platform data
47 and register it in the platform init function
/linux-4.4.14/drivers/staging/most/hdm-dim2/
DKconfig12 This device driver is platform dependent and needs an additional
13 platform driver to be installed. For more information contact
/linux-4.4.14/sound/soc/txx9/
Dtxx9aclc.c63 dev_dbg(rtd->platform->dev, in txx9aclc_pcm_hw_params()
69 dev_dbg(rtd->platform->dev, in txx9aclc_pcm_hw_params()
290 struct platform_device *pdev = to_platform_device(rtd->platform->dev); in txx9aclc_pcm_new()
374 static int txx9aclc_pcm_probe(struct snd_soc_platform *platform) in txx9aclc_pcm_probe() argument
376 snd_soc_platform_set_drvdata(platform, &txx9aclc_soc_device); in txx9aclc_pcm_probe()
380 static int txx9aclc_pcm_remove(struct snd_soc_platform *platform) in txx9aclc_pcm_remove() argument
382 struct txx9aclc_soc_device *dev = snd_soc_platform_get_drvdata(platform); in txx9aclc_pcm_remove()
/linux-4.4.14/Documentation/devicetree/bindings/mmc/
Dtmio_mmc.txt4 devices is managed by either MFD drivers or by the sh_mobile_sdhi platform
5 driver. Those drivers supply the tmio-mmc driver with platform data, that either
7 their own platform data or from their DT information. In the latter case all
/linux-4.4.14/arch/arm/mach-cns3xxx/
DKconfig6 Support for Cavium Networks CNS3XXX platform.
16 This is a platform with an on-board ARM11 MPCore and has support
/linux-4.4.14/arch/powerpc/boot/dts/fsl/
Dqoriq-clockgen2.dtsi62 platform_pll: platform-pll@c00 {
65 compatible = "fsl,qoriq-platform-pll-2.0";
67 clock-output-names = "platform-pll", "platform-pll-div2";
Dqoriq-clockgen1.dtsi79 platform_pll: platform-pll@c00 {
82 compatible = "fsl,qoriq-platform-pll-1.0";
84 clock-output-names = "platform-pll", "platform-pll-div2";
/linux-4.4.14/Documentation/arm/Samsung-S3C24XX/
DUSB-Host.txt36 The driver attaches to a platform device, which will need to be
40 The platform device's platform_data field is only needed if the
53 descriptions of the platform device data. An implementation
84 This is struct describes each port, 0 or 1. The platform driver
DOverview.txt39 The core support files are located in the platform code contained in
41 This directory should be kept to items shared between the platform
48 Register, kernel and platform data definitions are held in the
158 mode, and can be configured via platform data.
257 There is support for GPIO based LEDs via a platform driver
264 Whenever a device has platform specific data that is specified
277 and then sets the relevant device's platform data. Making
290 printk(KERN_ERR "no memory for xxx platform data\n");
/linux-4.4.14/drivers/soc/versatile/
DKconfig5 bool "SoC bus device for the ARM Integrator platform core modules"
9 Include support for the SoC bus on the ARM Integrator platform
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Dusb-xhci.txt7 "xhci-platform").
14 - usb3-lpm-capable: determines if platform is USB3 LPM capable
/linux-4.4.14/drivers/sfi/
DKconfig9 for platform firmware to pass information to the operating system
12 based on the 2nd generation Intel Atom processor platform,
/linux-4.4.14/drivers/net/wireless/ti/
DKconfig17 bool "TI WiLink platform data"
21 Small platform data bit needed to pass data to the sdio modules.
/linux-4.4.14/Documentation/devicetree/bindings/hwlock/
Dhwlock.txt4 Generic bindings that are common to all the hwlock platform specific driver
7 Please also look through the individual platform specific hwlock binding
9 platform.
/linux-4.4.14/arch/avr32/boards/atngw100/
DKconfig29 controller and AC97 controller is added as platform devices.
39 MCI platform device, since it conflicts with the LCD platform device.
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-class-backlight45 "platform": The driver uses a platform-specific interface
50 control should be preferred to platform control should
Dsysfs-firmware-opal-dump6 the FSP and platform dumps through OPAL firmware interface.
8 This is only for the powerpc/powernv platform.
/linux-4.4.14/sound/soc/intel/
DKconfig2 tristate "SOC Machine Audio driver for Intel Medfield MID platform"
8 This adds support for ASoC machine driver for Intel(R) MID Medfield platform
64 This adds audio driver for Intel Baytrail platform based boards
75 This adds audio driver for Intel Baytrail platform based boards
99 This adds support for ASoC machine driver for Intel(R) MID Baytrail platform
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
DMakefile8 obj-$(CONFIG_STMMAC_PLATFORM) += stmmac-platform.o
17 stmmac-platform-objs:= stmmac_platform.o
/linux-4.4.14/Documentation/arm/stm32/
Doverview.txt8 'STM32' platform of ARM Linux. Currently only the STM32F429 is supported.
21 All the files for multiple machine families are located in the platform code
/linux-4.4.14/Documentation/laptops/
Dsony-laptop.txt41 /sys/devices/platform/sony-laptop/
61 # echo "1" > /sys/devices/platform/sony-laptop/brightness_default
63 # echo "8" > /sys/devices/platform/sony-laptop/brightness_default
65 # cat /sys/devices/platform/sony-laptop/brightness_default
68 # echo "0" > /sys/devices/platform/sony-laptop/audiopower
70 # echo "1" > /sys/devices/platform/sony-laptop/audiopower
114 /sys/devices/platform/sony-laptop, just like the 'cdpower' one.
Dasus-laptop.txt65 /sys/devices/platform/asus-laptop/infos entry. If you have a question or a
110 /sys/devices/platform/asus-laptop/display. The significance of those values
159 2) Echo values from 0 to 15 to /sys/devices/platform/asus-laptop/display.
169 echo $((10#$arg-60)) > /sys/devices/platform/asus-laptop/display
188 echo 0x0T000DDD > /sys/devices/platform/asus-laptop/
208 For example "echo 0x01000001 >/sys/devices/platform/asus-laptop/ledd"
249 - a copy of /sys/devices/platform/asus-laptop/infos
/linux-4.4.14/sound/soc/mediatek/
Dmtk-afe-pcm.c176 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_pcm_pointer()
357 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_i2s_startup()
370 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_i2s_shutdown()
387 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_i2s_prepare()
407 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_hdmi_startup()
421 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_hdmi_shutdown()
438 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_hdmi_prepare()
498 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_hdmi_trigger()
544 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_dais_startup()
580 struct mtk_afe *afe = snd_soc_platform_get_drvdata(rtd->platform); in mtk_afe_dais_shutdown()
[all …]
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
DKconfig13 EG20T PCH is the platform controller hub that is used in Intel's
14 general embedded platform. EG20T PCH has Gigabit Ethernet interface.
/linux-4.4.14/Documentation/arm/sti/
Doverview.txt8 CortexA9 System-on-Chip are supported by the 'STi' platform of
23 are located in the platform code contained in arch/arm/mach-sti
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/
Duser.c70 args->v0.platform = NV_DEVICE_INFO_V0_IGP; in nvkm_udevice_info()
75 args->v0.platform = NV_DEVICE_INFO_V0_PCI; in nvkm_udevice_info()
78 args->v0.platform = NV_DEVICE_INFO_V0_AGP; in nvkm_udevice_info()
81 args->v0.platform = NV_DEVICE_INFO_V0_PCIE; in nvkm_udevice_info()
84 args->v0.platform = NV_DEVICE_INFO_V0_SOC; in nvkm_udevice_info()
/linux-4.4.14/Documentation/devicetree/bindings/soc/fsl/
Dqman.txt62 platform clock
145 platform_pll: platform-pll@c00 {
148 compatible = "fsl,qoriq-platform-pll-1.0";
150 clock-output-names = "platform-pll", "platform-pll-div2";
/linux-4.4.14/drivers/net/wireless/cw1200/
DKconfig19 the default platform data by calling cw1200_sdio_set_platform_data()
27 need to add appropriate platform data glue in your board setup
/linux-4.4.14/drivers/cpuidle/
DKconfig10 idle processor power management. It includes modular cross-platform
13 If you're using an ACPI-enabled platform, you should say Y here.
/linux-4.4.14/Documentation/devicetree/bindings/mips/
Dcpu_irq.txt9 Below is an example of a platform describing the cascade inside the devicetree
37 Example platform irq.c:
/linux-4.4.14/Documentation/blockdev/
Dmflash.txt6 3. Example of mflash platform driver registration
32 3. Example of mflash platform driver registration
33 Working mflash is very straight forward. Adding platform device stuff to board
/linux-4.4.14/drivers/nfc/pn544/
DKconfig15 Select this if your platform is using the i2c bus.
27 is handled by Intel's Management Engine Interface on your platform.
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
DKconfig18 TI wl1251 chipset. Select this if your platform is using
29 TI wl1251 chipset. Select this if your platform is using
/linux-4.4.14/Documentation/misc-devices/
Dlis3lv02d21 models (full list can be found in drivers/platform/x86/hp_accel.c) will have
24 /sys/devices/platform/lis3lv02d. Reported values are scaled
27 Sysfs attributes under /sys/devices/platform/lis3lv02d/:
47 limit for each type of the chip. Limits are provided via platform data
82 /sys/devices/platform/lis3lv02d/position in these four cases.
/linux-4.4.14/drivers/nfc/microread/
DKconfig15 Inside microread chipsets. Select this if your platform is using
28 is handled by Intel's Management Engine Interface on your platform.
/linux-4.4.14/Documentation/cpuidle/
Ddriver.txt11 architecture/platform dependent part of CPU idle states. Driver
12 provides the platform idle state detection capability and also
/linux-4.4.14/drivers/mtd/nand/
Ddenali_pci.c49 denali->platform = INTEL_CE4100; in denali_pci_probe()
55 denali->platform = INTEL_MRST; in denali_pci_probe()
Ds3c2410.c147 struct s3c2410_platform_nand *platform; member
266 struct s3c2410_platform_nand *plat = info->platform; in s3c2410_nand_setrate()
404 if (info->platform != NULL) { in s3c2410_nand_select_chip()
405 if (info->platform->select_chip != NULL) in s3c2410_nand_select_chip()
406 (info->platform->select_chip) (nmtd->set, chip); in s3c2410_nand_select_chip()
504 && info->platform->ignore_unset_ecc) in s3c2410_nand_correct_data()
979 info->platform = plat; in s3c24xx_nand_probe()
1125 MODULE_DEVICE_TABLE(platform, s3c24xx_driver_ids);
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dvexpress-scc.txt4 Test chips for ARM Versatile Express platform implement SCC (Serial
11 like platform configuration control and power management.
/linux-4.4.14/sound/soc/fsl/
Dfsl_dma.c207 struct device *dev = rtd->platform->dev; in fsl_dma_isr()
389 struct device *dev = rtd->platform->dev; in fsl_dma_open()
391 container_of(rtd->platform->driver, struct dma_object, dai); in fsl_dma_open()
543 struct device *dev = rtd->platform->dev; in fsl_dma_hw_params()
706 struct device *dev = rtd->platform->dev; in fsl_dma_pointer()
803 struct device *dev = rtd->platform->dev; in fsl_dma_close()
805 container_of(rtd->platform->driver, struct dma_object, dai); in fsl_dma_close()
/linux-4.4.14/drivers/staging/wilc1000/
DKconfig48 this if your platform is using the SDIO bus.
61 VDDIO. Select this if your platform is using the SPI bus.
72 Select this option If the SDIO host controller in your platform
/linux-4.4.14/drivers/mmc/host/
DKconfig13 platform with a Multimedia Card slot, say Y or M here.
33 If you have a PXA(R) platform with a Multimedia Card slot,
110 tristate "SDHCI platform and OF driver helper"
114 Host Controller Interface based platform and OF drivers.
204 tristate "SDHCI platform support for the Tegra SD/MMC Controller"
210 platform with SD or MMC devices, say Y or M here.
246 If you have a MMP2 platform with SD Host Controller
259 If you have a PXA9XX platform with SD Host Controller
265 tristate "SDHCI support on ST SPEAr platform"
288 tristate "SDHCI support on Broadcom KONA platform"
[all …]
/linux-4.4.14/Documentation/arm/OMAP/
DDSS173 /sys/devices/platform/omapdss/overlay? directory:
183 /sys/devices/platform/omapdss/manager? directory:
192 /sys/devices/platform/omapdss/display? directory:
214 ovl0=/sys/devices/platform/omapdss/overlay0
215 ovl1=/sys/devices/platform/omapdss/overlay1
216 ovl2=/sys/devices/platform/omapdss/overlay2
218 mgr0=/sys/devices/platform/omapdss/manager0
219 mgr1=/sys/devices/platform/omapdss/manager1
221 lcd=/sys/devices/platform/omapdss/display0
222 dvi=/sys/devices/platform/omapdss/display1
[all …]
/linux-4.4.14/drivers/misc/lis3lv02d/
DKconfig13 /sys/devices/platform/lis3lv02d.
30 /sys/devices/platform/lis3lv02d.
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
DKconfig20 TI WLAN chipsets. Select this if your platform is using
31 TI WLAN chipsets. Select this if your platform is using
/linux-4.4.14/Documentation/ia64/
DREADME4 platform. This document provides information specific to IA-64
28 - Compiling this kernel doesn't differ from other platform so read
/linux-4.4.14/drivers/nfc/st-nci/
DKconfig20 Select this if your platform is using the i2c bus.
31 Select this if your platform is using the spi bus.
/linux-4.4.14/drivers/i2c/busses/
DMakefile43 obj-$(CONFIG_I2C_DESIGNWARE_PLATFORM) += i2c-designware-platform.o
44 i2c-designware-platform-objs := i2c-designware-platdrv.o
45 i2c-designware-platform-$(CONFIG_I2C_DESIGNWARE_BAYTRAIL) += i2c-designware-baytrail.o
72 obj-$(CONFIG_I2C_PCA_PLATFORM) += i2c-pca-platform.o
/linux-4.4.14/sound/soc/intel/atom/sst/
Dsst_acpi.c129 .platform = "sst-mfld-platform",
140 .platform = "sst-mfld-platform",
279 plat_dev = platform_device_register_data(dev, mach->pdata->platform, -1, NULL, 0); in sst_acpi_probe()
281 dev_err(dev, "Failed to create machine device: %s\n", mach->pdata->platform); in sst_acpi_probe()
/linux-4.4.14/Documentation/arm/
DIXP4xx35 See arch/arm/mach-ixp4xx/include/mach/platform.h for access functions.
106 The ADI Coyote platform is reference design for those building
111 the platform has two mini-PCI slots used for 802.11[bga] cards.
117 The Avila platform is basically and IXDP425 with the 4 PCI slots
124 This is Intel's standard reference platform for the IXDP425 and is
150 supports the Motorola PrPMC carrier board for this platform.
/linux-4.4.14/sound/soc/davinci/
Ddavinci-i2s.c187 struct snd_soc_platform *platform = rtd->platform; in davinci_mcbsp_start() local
208 if (platform->driver->ops->trigger) { in davinci_mcbsp_start()
209 int ret = platform->driver->ops->trigger(substream, in davinci_mcbsp_start()
230 if (platform->driver->ops->trigger) { in davinci_mcbsp_start()
231 int ret = platform->driver->ops->trigger(substream, in davinci_mcbsp_start()
/linux-4.4.14/arch/mips/sgi-ip22/
DPlatform10 platform-$(CONFIG_SGI_IP22) += sgi-ip22/
32 platform-$(CONFIG_SGI_IP28) += sgi-ip22/
/linux-4.4.14/drivers/media/platform/s5p-tv/
DKconfig1 # drivers/media/platform/s5p-tv/Kconfig
10 bool "Samsung TV driver for S5P platform"
16 Samsung S5P platform.
/linux-4.4.14/drivers/mailbox/
DKconfig6 signals. Say Y if your platform supports hardware mailboxes.
52 between the OS and a platform such as the BMC. This medium
55 states). Select this driver if your platform implements the
/linux-4.4.14/Documentation/acpi/
Denumeration.txt15 platform devices.
25 The ACPI implementation enumerates devices behind busses (platform, SPI and
35 Since we are using platform devices to represent devices that are not
36 connected to any physical bus we only need to implement a platform driver
38 some other non-ACPI platform, the driver might work out of the box or needs
165 the platform device drivers. Below is an example where we add ACPI support
225 with the platform and SPI drivers. The I2C core automatically enumerates
338 The MFD devices register their children as platform devices. For the child
347 resulting child platform device will have its ACPI_COMPANION() set to point
366 resulting child platform device.
[all …]
/linux-4.4.14/drivers/gpu/drm/msm/
DKconfig49 Choose this option if the 28nm DSI PHY is used on the platform.
56 Choose this option if the 20nm DSI PHY is used on the platform.
/linux-4.4.14/Documentation/DocBook/
Ddevice-drivers.xml.db359 API-platform-device-register-resndata
360 API-platform-device-register-simple
361 API-platform-device-register-data
362 API-platform-get-resource
363 API-platform-get-irq
364 API-platform-get-resource-byname
365 API-platform-get-irq-byname
366 API-platform-add-devices
367 API-platform-device-put
368 API-platform-device-alloc
[all …]
Dmtdnand.xml.db7 API-struct-platform-nand-chip
8 API-struct-platform-nand-ctrl
9 API-struct-platform-nand-data
/linux-4.4.14/arch/nios2/platform/
DMakefile1 obj-y += platform.o
/linux-4.4.14/arch/arc/plat-sim/
DMakefile9 obj-y := platform.o
/linux-4.4.14/Documentation/nvdimm/
Dnvdimm.txt118 BLK and platform message-passing entry points for control and
127 platform may optionally provide details of which DIMMs are participating
141 2. BLK (nd_blk.ko): This driver performs I/O using a set of platform
150 "nd_blk" calls back into platform-specific code to perform the I/O.
224 In this platform we have four DIMMs and two memory controllers in one
251 /sys/devices/platform/nfit_test.0 when CONFIG_NFIT_TEST is enabled and
284 ACPI based systems is that there is only ever one platform-global NFIT.
307 /sys/devices/platform/nfit_test.0/ndbus0
363 /sys/devices/platform/nfit_test.0/ndbus0
445 /sys/devices/platform/nfit_test.0/ndbus0
[all …]
/linux-4.4.14/arch/powerpc/platforms/52xx/
DKconfig13 do not need a custom platform specific setup. Such boards are
23 Boards that are compatible with this generic platform support
/linux-4.4.14/Documentation/networking/caif/
Dspi_porting.txt56 returned from the platform probe function in the SPI device structure.
65 returned from the platform probe function in the SPI device structure.
77 - Filling in the SPI slave platform device structure:
79 Assign the SPI slave device structure as platform data.
188 /* Initialize platform device. */
192 /* Register platform device. */
/linux-4.4.14/arch/mips/emma/markeins/
DMakefile10 obj-$(CONFIG_NEC_MARKEINS) += irq.o setup.o led.o platform.o
/linux-4.4.14/arch/mips/pnx833x/common/
DMakefile1 obj-y := interrupts.o platform.o prom.o setup.o reset.o
/linux-4.4.14/arch/arm/include/asm/
Dsparsemem.h21 #error Sparsemem is not supported on this platform
/linux-4.4.14/arch/mips/loongson32/common/
DMakefile5 obj-y += time.o irq.o platform.o prom.o reset.o setup.o
/linux-4.4.14/arch/arm/mach-s3c64xx/
DKconfig35 Compile in platform device definition for OneNAND1 controller
41 Compile in platform device definition LCD backlight with PWM Timer
43 # platform specific device setup
205 platform. Enabling this option will build support for this
220 daughtercard for the Samsung SMDK6410 reference platform.
/linux-4.4.14/arch/mips/sibyte/swarm/
DMakefile1 obj-y := platform.o setup.o rtc_xicor1241.o \
/linux-4.4.14/drivers/media/radio/si4713/
DMakefile7 obj-$(CONFIG_PLATFORM_SI4713) += radio-platform-si4713.o
/linux-4.4.14/arch/mips/ar7/
DMakefile8 platform.o \
DPlatform4 platform-$(CONFIG_AR7) += ar7/
/linux-4.4.14/arch/mips/xilfpga/
DPlatform1 platform-$(CONFIG_MACH_XILFPGA) += xilfpga/
/linux-4.4.14/arch/mips/emma/
DPlatform1 platform-$(CONFIG_SOC_EMMA2RH) += emma/
/linux-4.4.14/drivers/net/caif/
DKconfig22 This driver implements a platform driver to accommodate for a
23 platform specific SPI device. A sample CAIF SPI Platform device is
/linux-4.4.14/drivers/cpufreq/
DKconfig.powerpc50 tristate "CPU frequency scaling for IBM POWERNV platform"
55 platform
/linux-4.4.14/drivers/net/ethernet/micrel/
DKconfig32 This platform driver is for KSZ8841(1-port) / KS8842(2-port)
50 This platform driver is for Micrel KS8851 Address/data bus
/linux-4.4.14/arch/m68k/amiga/
DMakefile5 obj-y := config.o amiints.o cia.o chipram.o amisound.o platform.o
/linux-4.4.14/arch/mips/rb532/
DPlatform4 platform-$(CONFIG_MIKROTIK_RB532) += rb532/
/linux-4.4.14/arch/mips/cobalt/
DPlatform4 platform-$(CONFIG_MIPS_COBALT) += cobalt/
/linux-4.4.14/arch/mips/lasat/
DPlatform4 platform-$(CONFIG_LASAT) += lasat/
/linux-4.4.14/arch/mips/bcm63xx/
DPlatform4 platform-$(CONFIG_BCM63XX) += bcm63xx/
/linux-4.4.14/arch/mips/jz4740/
DPlatform1 platform-$(CONFIG_MACH_INGENIC) += jz4740/
/linux-4.4.14/arch/mips/bcm47xx/
DPlatform4 platform-$(CONFIG_BCM47XX) += bcm47xx/
/linux-4.4.14/arch/mips/alchemy/devboards/
DMakefile5 obj-y += bcsr.o platform.o db1000.o db1200.o db1300.o db1550.o db1xxx.o
/linux-4.4.14/arch/mips/pnx833x/
DPlatform2 platform-$(CONFIG_SOC_PNX833X) += pnx833x/
/linux-4.4.14/arch/mips/ath25/
DPlatform4 platform-$(CONFIG_ATH25) += ath25/
/linux-4.4.14/arch/mips/paravirt/
DPlatform4 platform-$(CONFIG_MIPS_PARAVIRT) += paravirt/
/linux-4.4.14/arch/mips/ath79/
DPlatform5 platform-$(CONFIG_ATH79) += ath79/
/linux-4.4.14/arch/mips/loongson64/loongson-3/
DMakefile4 obj-y += irq.o cop2-ex.o platform.o
/linux-4.4.14/arch/mips/bmips/
DPlatform4 platform-$(CONFIG_BMIPS_GENERIC) += bmips/
/linux-4.4.14/arch/arm/mach-asm9260/
DKconfig8 Support for Alphascale ASM9260 based platform.
/linux-4.4.14/arch/mips/sgi-ip32/
DMakefile6 obj-y += ip32-berr.o ip32-irq.o ip32-platform.o ip32-setup.o ip32-reset.o \
/linux-4.4.14/include/sound/
Dsimple_card.h31 const char *platform; member
/linux-4.4.14/Documentation/x86/
Dmtrr.txt14 Even if Linux does not use MTRRs directly, some x86 platform firmware may still
15 set up MTRRs early before booting the OS. They do this as some platform
17 and handled by the platform firmware directly. An example of platform use of
19 the platform code would need uncachable access to some of its fan control
20 registers. Such platform access does not need any Operating System MTRR code in
22 are aligned with platform MTRR setup. If MTRRs are only set up by the platform
/linux-4.4.14/arch/mips/pistachio/
DPlatform4 platform-$(CONFIG_MACH_PISTACHIO) += pistachio/
/linux-4.4.14/arch/mips/jazz/
DPlatform4 platform-$(CONFIG_MACH_JAZZ) += jazz/
/linux-4.4.14/arch/mips/dec/
DPlatform4 platform-$(CONFIG_MACH_DECSTATION) += dec/
/linux-4.4.14/drivers/dma/dw/
DMakefile5 dw_dmac-objs := platform.o
/linux-4.4.14/arch/mips/mti-sead3/
DPlatform4 platform-$(CONFIG_MIPS_SEAD3) += mti-sead3/
/linux-4.4.14/Documentation/arm/SPEAr/
Doverview.txt11 supported by the 'spear' platform of ARM Linux. Currently SPEAr1310,
46 SPEAr13xx) are located in the platform code contained in arch/arm/plat-spear
/linux-4.4.14/Documentation/x86/x86_64/
Duefi.txt12 2. Booting Linux kernel on UEFI x86_64 platform requires bootloader
15 3. x86_64 platform with EFI/UEFI firmware.

12345