Searched refs:exynos (Results 1 - 94 of 94) sorted by relevance

/linux-4.1.27/drivers/media/platform/exynos-gsc/
H A DMakefile0 exynos-gsc-objs := gsc-core.o gsc-m2m.o gsc-regs.o
3 obj-$(CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC) += exynos-gsc.o
H A Dgsc-core.h32 #define GSC_MODULE_NAME "exynos-gsc"
H A Dgsc-core.c972 .name = "exynos-gsc",
/linux-4.1.27/drivers/usb/dwc3/
H A Ddwc3-exynos.c2 * dwc3-exynos.c - Samsung EXYNOS DWC3 Specific Glue layer
44 static int dwc3_exynos_register_phys(struct dwc3_exynos *exynos) dwc3_exynos_register_phys() argument
56 exynos->usb2_phy = pdev; dwc3_exynos_register_phys()
60 ret = platform_device_add_data(exynos->usb2_phy, &pdata, sizeof(pdata)); dwc3_exynos_register_phys()
70 exynos->usb3_phy = pdev; dwc3_exynos_register_phys()
73 ret = platform_device_add_data(exynos->usb3_phy, &pdata, sizeof(pdata)); dwc3_exynos_register_phys()
77 ret = platform_device_add(exynos->usb2_phy); dwc3_exynos_register_phys()
81 ret = platform_device_add(exynos->usb3_phy); dwc3_exynos_register_phys()
88 platform_device_del(exynos->usb2_phy); dwc3_exynos_register_phys()
91 platform_device_put(exynos->usb3_phy); dwc3_exynos_register_phys()
94 platform_device_put(exynos->usb2_phy); dwc3_exynos_register_phys()
110 struct dwc3_exynos *exynos; dwc3_exynos_probe() local
116 exynos = devm_kzalloc(dev, sizeof(*exynos), GFP_KERNEL); dwc3_exynos_probe()
117 if (!exynos) dwc3_exynos_probe()
129 platform_set_drvdata(pdev, exynos); dwc3_exynos_probe()
131 ret = dwc3_exynos_register_phys(exynos); dwc3_exynos_probe()
137 exynos->dev = dev; dwc3_exynos_probe()
139 exynos->clk = devm_clk_get(dev, "usbdrd30"); dwc3_exynos_probe()
140 if (IS_ERR(exynos->clk)) { dwc3_exynos_probe()
144 clk_prepare_enable(exynos->clk); dwc3_exynos_probe()
146 exynos->susp_clk = devm_clk_get(dev, "usbdrd30_susp_clk"); dwc3_exynos_probe()
147 if (IS_ERR(exynos->susp_clk)) { dwc3_exynos_probe()
149 exynos->susp_clk = NULL; dwc3_exynos_probe()
151 clk_prepare_enable(exynos->susp_clk); dwc3_exynos_probe()
154 exynos->axius_clk = devm_clk_get(dev, "usbdrd30_axius_clk"); dwc3_exynos_probe()
155 if (IS_ERR(exynos->axius_clk)) { dwc3_exynos_probe()
159 clk_prepare_enable(exynos->axius_clk); dwc3_exynos_probe()
161 exynos->axius_clk = NULL; dwc3_exynos_probe()
164 exynos->vdd33 = devm_regulator_get(dev, "vdd33"); dwc3_exynos_probe()
165 if (IS_ERR(exynos->vdd33)) { dwc3_exynos_probe()
166 ret = PTR_ERR(exynos->vdd33); dwc3_exynos_probe()
169 ret = regulator_enable(exynos->vdd33); dwc3_exynos_probe()
175 exynos->vdd10 = devm_regulator_get(dev, "vdd10"); dwc3_exynos_probe()
176 if (IS_ERR(exynos->vdd10)) { dwc3_exynos_probe()
177 ret = PTR_ERR(exynos->vdd10); dwc3_exynos_probe()
180 ret = regulator_enable(exynos->vdd10); dwc3_exynos_probe()
201 regulator_disable(exynos->vdd10); dwc3_exynos_probe()
203 regulator_disable(exynos->vdd33); dwc3_exynos_probe()
205 clk_disable_unprepare(exynos->axius_clk); dwc3_exynos_probe()
206 clk_disable_unprepare(exynos->susp_clk); dwc3_exynos_probe()
207 clk_disable_unprepare(exynos->clk); dwc3_exynos_probe()
213 struct dwc3_exynos *exynos = platform_get_drvdata(pdev); dwc3_exynos_remove() local
216 platform_device_unregister(exynos->usb2_phy); dwc3_exynos_remove()
217 platform_device_unregister(exynos->usb3_phy); dwc3_exynos_remove()
219 clk_disable_unprepare(exynos->axius_clk); dwc3_exynos_remove()
220 clk_disable_unprepare(exynos->susp_clk); dwc3_exynos_remove()
221 clk_disable_unprepare(exynos->clk); dwc3_exynos_remove()
223 regulator_disable(exynos->vdd33); dwc3_exynos_remove()
224 regulator_disable(exynos->vdd10); dwc3_exynos_remove()
239 struct dwc3_exynos *exynos = dev_get_drvdata(dev); dwc3_exynos_suspend() local
241 clk_disable(exynos->axius_clk); dwc3_exynos_suspend()
242 clk_disable(exynos->clk); dwc3_exynos_suspend()
244 regulator_disable(exynos->vdd33); dwc3_exynos_suspend()
245 regulator_disable(exynos->vdd10); dwc3_exynos_suspend()
252 struct dwc3_exynos *exynos = dev_get_drvdata(dev); dwc3_exynos_resume() local
255 ret = regulator_enable(exynos->vdd33); dwc3_exynos_resume()
260 ret = regulator_enable(exynos->vdd10); dwc3_exynos_resume()
266 clk_enable(exynos->clk); dwc3_exynos_resume()
267 clk_enable(exynos->axius_clk); dwc3_exynos_resume()
290 .name = "exynos-dwc3",
298 MODULE_ALIAS("platform:exynos-dwc3");
H A DMakefile35 obj-$(CONFIG_USB_DWC3_EXYNOS) += dwc3-exynos.o
H A Ddwc3-st.c18 * Inspired by dwc3-omap.c and dwc3-exynos.c.
/linux-4.1.27/arch/arm/mach-exynos/
H A DMakefile1 # arch/arm/mach-exynos/Makefile
12 obj-$(CONFIG_ARCH_EXYNOS) += exynos.o pmu.o exynos-smc.o firmware.o
24 obj-$(CONFIG_EXYNOS5420_MCPM) += mcpm-exynos.o
25 CFLAGS_mcpm-exynos.o += -march=armv7-a
H A Dcommon.h16 #include <linux/platform_data/cpuidle-exynos.h>
H A Dmcpm-exynos.c5 * arch/arm/mach-exynos/mcpm-exynos.c
H A Dsuspend.c39 #include "exynos-pmu.h"
251 pr_err("%s: failed to find exynos pmu register\n", exynos_pmu_irq_init()
H A Dexynos.c248 platform_device_register_simple("exynos-cpufreq", -1, NULL, 0); exynos_dt_machine_init()
H A Dpm.c31 #include "exynos-pmu.h"
H A Dpmu.c21 #include "exynos-pmu.h"
993 .name = "exynos-pmu",
/linux-4.1.27/drivers/media/platform/exynos4-is/
H A DMakefile2 exynos-fimc-lite-objs += fimc-lite-reg.o fimc-lite.o
6 exynos-fimc-is-objs := fimc-is.o fimc-isp.o fimc-is-sensor.o fimc-is-regs.o
7 exynos-fimc-is-objs += fimc-is-param.o fimc-is-errno.o fimc-is-i2c.o
10 exynos-fimc-is-objs += fimc-isp-video.o
14 obj-$(CONFIG_VIDEO_EXYNOS_FIMC_LITE) += exynos-fimc-lite.o
15 obj-$(CONFIG_VIDEO_EXYNOS4_FIMC_IS) += exynos-fimc-is.o
H A Dcommon.c13 #include <media/exynos-fimc.h>
H A Dfimc-lite.h26 #include <media/exynos-fimc.h>
28 #define FIMC_LITE_DRV_NAME "exynos-fimc-lite"
113 * @ve: exynos video device entity structure
H A Dfimc-isp.h27 #include <media/exynos-fimc.h>
H A Dmedia-dev.h22 #include <media/exynos-fimc.h>
H A Dfimc-lite-reg.c15 #include <media/exynos-fimc.h>
H A Dfimc-core.h30 #include <media/exynos-fimc.h>
289 * @ve: exynos video device entity structure
H A Dfimc-isp-video.c33 #include <media/exynos-fimc.h>
H A Dfimc-reg.c16 #include <media/exynos-fimc.h>
H A Dmedia-dev.c34 #include <media/exynos-fimc.h>
H A Dmipi-csis.c32 #include <media/exynos-fimc.h>
H A Dfimc-lite.c33 #include <media/exynos-fimc.h>
/linux-4.1.27/arch/arm64/boot/dts/
H A DMakefile5 dts-dirs += exynos
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/clock/
H A Dexynos-audss-clk.h6 * and exynos audss driver.
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/clock/
H A Dexynos-audss-clk.h6 * and exynos audss driver.
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/clock/
H A Dexynos-audss-clk.h6 * and exynos audss driver.
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/clock/
H A Dexynos-audss-clk.h6 * and exynos audss driver.
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/clock/
H A Dexynos-audss-clk.h6 * and exynos audss driver.
/linux-4.1.27/include/dt-bindings/clock/
H A Dexynos-audss-clk.h6 * and exynos audss driver.
/linux-4.1.27/drivers/cpufreq/
H A DMakefile55 obj-$(CONFIG_ARM_EXYNOS_CPUFREQ) += arm-exynos-cpufreq.o
56 arm-exynos-cpufreq-y := exynos-cpufreq.o
57 arm-exynos-cpufreq-$(CONFIG_ARM_EXYNOS4210_CPUFREQ) += exynos4210-cpufreq.o
58 arm-exynos-cpufreq-$(CONFIG_ARM_EXYNOS4X12_CPUFREQ) += exynos4x12-cpufreq.o
59 arm-exynos-cpufreq-$(CONFIG_ARM_EXYNOS5250_CPUFREQ) += exynos5250-cpufreq.o
H A Dexynos-cpufreq.c24 #include "exynos-cpufreq.h"
235 .name = "exynos-cpufreq",
H A Dexynos4210-cpufreq.c22 #include "exynos-cpufreq.h"
H A Dexynos4x12-cpufreq.c22 #include "exynos-cpufreq.h"
H A Dexynos5250-cpufreq.c22 #include "exynos-cpufreq.h"
/linux-4.1.27/drivers/gpu/drm/exynos/
H A DMakefile5 ccflags-y := -Iinclude/drm -Idrivers/gpu/drm/exynos
H A Dregs-rotator.h1 /* drivers/gpu/drm/exynos/regs-rotator.h
H A Dexynos_drm_drv.h77 * this structure is common to exynos SoC and its contents would be copied
146 * @ops: pointer to callbacks for exynos drm specific functionality
172 * called from exynos-dp driver before powering up (with
206 * @ops: pointer to callbacks for exynos drm specific functionality
261 * @list: sub driver has its own list object to register to exynos drm driver.
265 * @probe: this callback would be called by exynos drm driver after
288 /* this function removes subdrv list from exynos drm driver */
H A Dexynos_drm_fb.c31 * exynos specific framebuffer structure.
35 * @exynos_gem_obj: array of exynos specific gem object containing a gem object.
49 * if exynos drm driver supports iommu then framebuffer can use check_fb_gem_memory_type()
H A Dexynos_drm_core.c99 DRM_DEBUG("exynos drm subdrv probe failed.\n"); exynos_drm_device_subdrv_probe()
H A Dexynos_drm_drv.c35 #define DRIVER_NAME "exynos"
369 * ready before exynos drm core binds them. exynos_drm_component_add()
598 .name = "exynos-drm",
625 exynos_drm_pdev = platform_device_register_simple("exynos-drm", -1, exynos_drm_init()
H A Dexynos_drm_gem.h23 * exynos drm gem buffer structure.
52 * exynos drm buffer structure.
H A Dexynos_drm_encoder.c25 * exynos specific encoder structure.
H A Dexynos7_drm_decon.c1 /* drivers/gpu/drm/exynos/exynos7_drm_decon.c
345 * In case of exynos, setting dma-burst to 16Word causes permanent decon_win_set_pixfmt()
937 .name = "exynos-decon",
H A Dexynos_drm_vidi.c583 .name = "exynos-drm-vidi",
593 pdev = platform_device_register_simple("exynos-drm-vidi", -1, NULL, 0); exynos_drm_probe_vidi()
H A Dregs-gsc.h1 /* linux/drivers/gpu/drm/exynos/regs-gsc.h
H A Dexynos_drm_rotator.c767 dev_info(dev, "The exynos rotator is probed successfully\n"); rotator_probe()
851 .name = "exynos-rot",
H A Dexynos_dp_core.c1302 irq_flags, "exynos-dp", dp); exynos_dp_bind()
1416 .name = "exynos-dp",
H A Dexynos_hdmi.c1819 * Quirk requirement for exynos HDMI IP design, hdmi_v13_mode_set()
1912 * Quirk requirement for exynos 5 HDMI IP design, hdmi_v14_mode_set()
2524 .name = "exynos-hdmi",
H A Dregs-fimc.h1 /* drivers/gpu/drm/exynos/regs-fimc.h
H A Dexynos_drm_ipp.c112 pdev = platform_device_register_simple("exynos-drm-ipp", -1, NULL, 0); exynos_platform_device_ipp_register()
1818 .name = "exynos-drm-ipp",
H A Dexynos_drm_fimd.c548 * In case of exynos, setting dma-burst to 16Word causes permanent fimd_win_set_pixfmt()
H A Dexynos_drm_g2d.c1479 dev_info(dev, "The exynos g2d(ver %d.%d) successfully probed\n", g2d_probe()
H A Dexynos_drm_gsc.c1790 .name = "exynos-drm-gsc",
H A Dexynos_mixer.c1311 .name = "exynos-mixer",
H A Dexynos_drm_dsi.c1786 .name = "exynos-dsi",
H A Dexynos_drm_fimc.c1847 .name = "exynos-drm-fimc",
/linux-4.1.27/drivers/char/hw_random/
H A DMakefile28 obj-$(CONFIG_HW_RANDOM_EXYNOS) += exynos-rng.o
H A Dexynos-rng.c2 * exynos-rng.c - Random Number Generator driver for the exynos
114 exynos_rng->rng.name = "exynos"; exynos_rng_probe()
162 .name = "exynos-rng",
/linux-4.1.27/arch/arm/mach-s3c24xx/
H A Dmach-s3c2416-dt.c6 * based on mach-exynos/mach-exynos4-dt.c
/linux-4.1.27/drivers/usb/host/
H A DMakefile37 obj-$(CONFIG_USB_EHCI_EXYNOS) += ehci-exynos.o
50 obj-$(CONFIG_USB_OHCI_EXYNOS) += ohci-exynos.o
H A Dehci-exynos.c40 static const char hcd_name[] = "ehci-exynos";
319 .name = "exynos-ehci",
346 MODULE_ALIAS("platform:exynos-ehci");
H A Dohci-exynos.c29 static const char hcd_name[] = "ohci-exynos";
287 .name = "exynos-ohci",
309 MODULE_ALIAS("platform:exynos-ohci");
/linux-4.1.27/drivers/devfreq/event/
H A Dexynos-ppmu.c11 * This driver is based on drivers/devfreq/exynos/exynos_ppmu.c
24 #include "exynos-ppmu.h"
283 dev_err(dev, "failed to parse exynos ppmu dt node\n"); exynos_ppmu_parse_dt()
358 { .compatible = "samsung,exynos-ppmu", },
366 .name = "exynos-ppmu",
/linux-4.1.27/drivers/gpu/drm/
H A DMakefile53 obj-$(CONFIG_DRM_EXYNOS) +=exynos/
/linux-4.1.27/drivers/mmc/host/
H A DMakefile46 obj-$(CONFIG_MMC_DW_EXYNOS) += dw_mmc-exynos.o
H A Ddw_mmc-exynos.c24 #include "dw_mmc-exynos.h"
174 * We run this code on all exynos variants because it doesn't hurt.
559 MODULE_ALIAS("platform:dwmmc-exynos");
H A Ddw_mmc.c1279 * the UHS_REG for this. For other instances (like exynos) the UHS_REG dw_mci_switch_voltage()
/linux-4.1.27/drivers/phy/
H A Dphy-exynos-dp-video.c114 .name = "exynos-dp-video-phy",
H A Dphy-exynos-mipi-video.c189 .name = "exynos-mipi-video-phy",
H A Dphy-exynos5250-sata.c191 "samsung,exynos-sataphy-i2c-phandle", 0); exynos_sata_phy_probe()
/linux-4.1.27/drivers/cpuidle/
H A Dcpuidle-exynos.c20 #include <linux/platform_data/cpuidle-exynos.h>
/linux-4.1.27/drivers/clk/samsung/
H A Dclk-exynos-audss.c20 #include <dt-bindings/clock/exynos-audss-clk.h>
268 .name = "exynos-audss-clk",
290 MODULE_ALIAS("platform:exynos-audss-clk");
/linux-4.1.27/drivers/video/fbdev/exynos/
H A Dexynos_mipi_dsi_regs.h1 /* linux/driver/video/exynos/exynos_mipi_dsi_regs.h
H A Dexynos_mipi_dsi_lowlevel.h1 /* linux/drivers/video/exynos/exynos_mipi_dsi_lowlevel.h
H A Dexynos_mipi_dsi.c1 /* linux/drivers/video/exynos/exynos_mipi_dsi.c
564 .name = "exynos-mipi-dsim",
H A Dexynos_mipi_dsi_lowlevel.c1 /* linux/drivers/video/exynos/exynos_mipi_dsi_lowlevel.c
H A Dexynos_mipi_dsi_common.c1 /* linux/drivers/video/exynos/exynos_mipi_dsi_common.c
H A Ds6e8ax0.c1 /* linux/drivers/video/exynos/s6e8ax0.c
/linux-4.1.27/drivers/pci/host/
H A Dpci-exynos.c515 IRQF_SHARED, "exynos-pcie", pp); exynos_add_pcie_port()
531 "exynos-pcie", pp); exynos_add_pcie_port()
644 .name = "exynos-pcie",
H A Dpci-keystone.c8 * Implementation based on pci-exynos.c and pcie-designware.c
/linux-4.1.27/drivers/media/i2c/m5mols/
H A Dm5mols_capture.c29 #include <media/exynos-fimc.h>
/linux-4.1.27/arch/arm/mach-shmobile/
H A Dplatsmp-apmu.c143 /* nicked from arch/arm/mach-exynos/hotplug.c */ cpu_enter_lowpower_a15()
/linux-4.1.27/drivers/iommu/
H A Dexynos-iommu.c686 { .compatible = "samsung,exynos-sysmmu", },
693 .name = "exynos-sysmmu",
970 * *CAUTION* to the I/O virtual memory managers that support exynos-iommu:
1205 lv2table_kmem_cache = kmem_cache_create("exynos-iommu-lv2table", exynos_iommu_init()
1228 pr_err("%s: Failed to register exynos-iommu driver.\n", exynos_iommu_init()
/linux-4.1.27/drivers/iio/adc/
H A Dexynos_adc.c439 .compatible = "samsung,exynos-adc-v1",
442 .compatible = "samsung,exynos-adc-v2",
769 .name = "exynos-adc",
/linux-4.1.27/include/uapi/drm/
H A Dexynos_drm.h287 /* Reserved 0x03 ~ 0x05 for exynos specific gem ioctl */
/linux-4.1.27/drivers/clocksource/
H A Dexynos_mct.c563 pr_err("exynos-mct: cannot register IRQ (cpu%d)\n", for_each_possible_cpu()
/linux-4.1.27/arch/arm/
H A DMakefile166 machine-$(CONFIG_ARCH_EXYNOS) += exynos
/linux-4.1.27/drivers/thermal/samsung/
H A Dexynos_tmu.c1265 .name = "exynos-tmu",
1278 MODULE_ALIAS("platform:exynos-tmu");
/linux-4.1.27/drivers/pinctrl/samsung/
H A Dpinctrl-s3c64xx.c6 * Based on pinctrl-exynos.c, please see the file for original copyrights.
H A Dpinctrl-exynos.c34 #include "pinctrl-exynos.h"
/linux-4.1.27/drivers/gpu/drm/msm/
H A Dmsm_drv.c961 /* NOTE: the CONFIG_OF case duplicates the same code as exynos or imx

Completed in 1719 milliseconds