/linux-4.1.27/drivers/media/platform/exynos-gsc/ |
H A D | Makefile | 0 exynos-gsc-objs := gsc-core.o gsc-m2m.o gsc-regs.o 3 obj-$(CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC) += exynos-gsc.o
|
H A D | gsc-core.h | 32 #define GSC_MODULE_NAME "exynos-gsc"
|
H A D | gsc-core.c | 972 .name = "exynos-gsc",
|
/linux-4.1.27/drivers/usb/dwc3/ |
H A D | dwc3-exynos.c | 2 * 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 D | Makefile | 35 obj-$(CONFIG_USB_DWC3_EXYNOS) += dwc3-exynos.o
|
H A D | dwc3-st.c | 18 * Inspired by dwc3-omap.c and dwc3-exynos.c.
|
/linux-4.1.27/arch/arm/mach-exynos/ |
H A D | Makefile | 1 # 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 D | common.h | 16 #include <linux/platform_data/cpuidle-exynos.h>
|
H A D | mcpm-exynos.c | 5 * arch/arm/mach-exynos/mcpm-exynos.c
|
H A D | suspend.c | 39 #include "exynos-pmu.h" 251 pr_err("%s: failed to find exynos pmu register\n", exynos_pmu_irq_init()
|
H A D | exynos.c | 248 platform_device_register_simple("exynos-cpufreq", -1, NULL, 0); exynos_dt_machine_init()
|
H A D | pm.c | 31 #include "exynos-pmu.h"
|
H A D | pmu.c | 21 #include "exynos-pmu.h" 993 .name = "exynos-pmu",
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
H A D | Makefile | 2 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 D | common.c | 13 #include <media/exynos-fimc.h>
|
H A D | fimc-lite.h | 26 #include <media/exynos-fimc.h> 28 #define FIMC_LITE_DRV_NAME "exynos-fimc-lite" 113 * @ve: exynos video device entity structure
|
H A D | fimc-isp.h | 27 #include <media/exynos-fimc.h>
|
H A D | media-dev.h | 22 #include <media/exynos-fimc.h>
|
H A D | fimc-lite-reg.c | 15 #include <media/exynos-fimc.h>
|
H A D | fimc-core.h | 30 #include <media/exynos-fimc.h> 289 * @ve: exynos video device entity structure
|
H A D | fimc-isp-video.c | 33 #include <media/exynos-fimc.h>
|
H A D | fimc-reg.c | 16 #include <media/exynos-fimc.h>
|
H A D | media-dev.c | 34 #include <media/exynos-fimc.h>
|
H A D | mipi-csis.c | 32 #include <media/exynos-fimc.h>
|
H A D | fimc-lite.c | 33 #include <media/exynos-fimc.h>
|
/linux-4.1.27/arch/arm64/boot/dts/ |
H A D | Makefile | 5 dts-dirs += exynos
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/clock/ |
H A D | exynos-audss-clk.h | 6 * and exynos audss driver.
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/clock/ |
H A D | exynos-audss-clk.h | 6 * and exynos audss driver.
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/clock/ |
H A D | exynos-audss-clk.h | 6 * and exynos audss driver.
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/clock/ |
H A D | exynos-audss-clk.h | 6 * and exynos audss driver.
|
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/clock/ |
H A D | exynos-audss-clk.h | 6 * and exynos audss driver.
|
/linux-4.1.27/include/dt-bindings/clock/ |
H A D | exynos-audss-clk.h | 6 * and exynos audss driver.
|
/linux-4.1.27/drivers/cpufreq/ |
H A D | Makefile | 55 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 D | exynos-cpufreq.c | 24 #include "exynos-cpufreq.h" 235 .name = "exynos-cpufreq",
|
H A D | exynos4210-cpufreq.c | 22 #include "exynos-cpufreq.h"
|
H A D | exynos4x12-cpufreq.c | 22 #include "exynos-cpufreq.h"
|
H A D | exynos5250-cpufreq.c | 22 #include "exynos-cpufreq.h"
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
H A D | Makefile | 5 ccflags-y := -Iinclude/drm -Idrivers/gpu/drm/exynos
|
H A D | regs-rotator.h | 1 /* drivers/gpu/drm/exynos/regs-rotator.h
|
H A D | exynos_drm_drv.h | 77 * 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 D | exynos_drm_fb.c | 31 * 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 D | exynos_drm_core.c | 99 DRM_DEBUG("exynos drm subdrv probe failed.\n"); exynos_drm_device_subdrv_probe()
|
H A D | exynos_drm_drv.c | 35 #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 D | exynos_drm_gem.h | 23 * exynos drm gem buffer structure. 52 * exynos drm buffer structure.
|
H A D | exynos_drm_encoder.c | 25 * exynos specific encoder structure.
|
H A D | exynos7_drm_decon.c | 1 /* 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 D | exynos_drm_vidi.c | 583 .name = "exynos-drm-vidi", 593 pdev = platform_device_register_simple("exynos-drm-vidi", -1, NULL, 0); exynos_drm_probe_vidi()
|
H A D | regs-gsc.h | 1 /* linux/drivers/gpu/drm/exynos/regs-gsc.h
|
H A D | exynos_drm_rotator.c | 767 dev_info(dev, "The exynos rotator is probed successfully\n"); rotator_probe() 851 .name = "exynos-rot",
|
H A D | exynos_dp_core.c | 1302 irq_flags, "exynos-dp", dp); exynos_dp_bind() 1416 .name = "exynos-dp",
|
H A D | exynos_hdmi.c | 1819 * 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 D | regs-fimc.h | 1 /* drivers/gpu/drm/exynos/regs-fimc.h
|
H A D | exynos_drm_ipp.c | 112 pdev = platform_device_register_simple("exynos-drm-ipp", -1, NULL, 0); exynos_platform_device_ipp_register() 1818 .name = "exynos-drm-ipp",
|
H A D | exynos_drm_fimd.c | 548 * In case of exynos, setting dma-burst to 16Word causes permanent fimd_win_set_pixfmt()
|
H A D | exynos_drm_g2d.c | 1479 dev_info(dev, "The exynos g2d(ver %d.%d) successfully probed\n", g2d_probe()
|
H A D | exynos_drm_gsc.c | 1790 .name = "exynos-drm-gsc",
|
H A D | exynos_mixer.c | 1311 .name = "exynos-mixer",
|
H A D | exynos_drm_dsi.c | 1786 .name = "exynos-dsi",
|
H A D | exynos_drm_fimc.c | 1847 .name = "exynos-drm-fimc",
|
/linux-4.1.27/drivers/char/hw_random/ |
H A D | Makefile | 28 obj-$(CONFIG_HW_RANDOM_EXYNOS) += exynos-rng.o
|
H A D | exynos-rng.c | 2 * 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 D | mach-s3c2416-dt.c | 6 * based on mach-exynos/mach-exynos4-dt.c
|
/linux-4.1.27/drivers/usb/host/ |
H A D | Makefile | 37 obj-$(CONFIG_USB_EHCI_EXYNOS) += ehci-exynos.o 50 obj-$(CONFIG_USB_OHCI_EXYNOS) += ohci-exynos.o
|
H A D | ehci-exynos.c | 40 static const char hcd_name[] = "ehci-exynos"; 319 .name = "exynos-ehci", 346 MODULE_ALIAS("platform:exynos-ehci");
|
H A D | ohci-exynos.c | 29 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 D | exynos-ppmu.c | 11 * 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 D | Makefile | 53 obj-$(CONFIG_DRM_EXYNOS) +=exynos/
|
/linux-4.1.27/drivers/mmc/host/ |
H A D | Makefile | 46 obj-$(CONFIG_MMC_DW_EXYNOS) += dw_mmc-exynos.o
|
H A D | dw_mmc-exynos.c | 24 #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 D | dw_mmc.c | 1279 * 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 D | phy-exynos-dp-video.c | 114 .name = "exynos-dp-video-phy",
|
H A D | phy-exynos-mipi-video.c | 189 .name = "exynos-mipi-video-phy",
|
H A D | phy-exynos5250-sata.c | 191 "samsung,exynos-sataphy-i2c-phandle", 0); exynos_sata_phy_probe()
|
/linux-4.1.27/drivers/cpuidle/ |
H A D | cpuidle-exynos.c | 20 #include <linux/platform_data/cpuidle-exynos.h>
|
/linux-4.1.27/drivers/clk/samsung/ |
H A D | clk-exynos-audss.c | 20 #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 D | exynos_mipi_dsi_regs.h | 1 /* linux/driver/video/exynos/exynos_mipi_dsi_regs.h
|
H A D | exynos_mipi_dsi_lowlevel.h | 1 /* linux/drivers/video/exynos/exynos_mipi_dsi_lowlevel.h
|
H A D | exynos_mipi_dsi.c | 1 /* linux/drivers/video/exynos/exynos_mipi_dsi.c 564 .name = "exynos-mipi-dsim",
|
H A D | exynos_mipi_dsi_lowlevel.c | 1 /* linux/drivers/video/exynos/exynos_mipi_dsi_lowlevel.c
|
H A D | exynos_mipi_dsi_common.c | 1 /* linux/drivers/video/exynos/exynos_mipi_dsi_common.c
|
H A D | s6e8ax0.c | 1 /* linux/drivers/video/exynos/s6e8ax0.c
|
/linux-4.1.27/drivers/pci/host/ |
H A D | pci-exynos.c | 515 IRQF_SHARED, "exynos-pcie", pp); exynos_add_pcie_port() 531 "exynos-pcie", pp); exynos_add_pcie_port() 644 .name = "exynos-pcie",
|
H A D | pci-keystone.c | 8 * Implementation based on pci-exynos.c and pcie-designware.c
|
/linux-4.1.27/drivers/media/i2c/m5mols/ |
H A D | m5mols_capture.c | 29 #include <media/exynos-fimc.h>
|
/linux-4.1.27/arch/arm/mach-shmobile/ |
H A D | platsmp-apmu.c | 143 /* nicked from arch/arm/mach-exynos/hotplug.c */ cpu_enter_lowpower_a15()
|
/linux-4.1.27/drivers/iommu/ |
H A D | exynos-iommu.c | 686 { .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 D | exynos_adc.c | 439 .compatible = "samsung,exynos-adc-v1", 442 .compatible = "samsung,exynos-adc-v2", 769 .name = "exynos-adc",
|
/linux-4.1.27/include/uapi/drm/ |
H A D | exynos_drm.h | 287 /* Reserved 0x03 ~ 0x05 for exynos specific gem ioctl */
|
/linux-4.1.27/drivers/clocksource/ |
H A D | exynos_mct.c | 563 pr_err("exynos-mct: cannot register IRQ (cpu%d)\n", for_each_possible_cpu()
|
/linux-4.1.27/arch/arm/ |
H A D | Makefile | 166 machine-$(CONFIG_ARCH_EXYNOS) += exynos
|
/linux-4.1.27/drivers/thermal/samsung/ |
H A D | exynos_tmu.c | 1265 .name = "exynos-tmu", 1278 MODULE_ALIAS("platform:exynos-tmu");
|
/linux-4.1.27/drivers/pinctrl/samsung/ |
H A D | pinctrl-s3c64xx.c | 6 * Based on pinctrl-exynos.c, please see the file for original copyrights.
|
H A D | pinctrl-exynos.c | 34 #include "pinctrl-exynos.h"
|
/linux-4.1.27/drivers/gpu/drm/msm/ |
H A D | msm_drv.c | 961 /* NOTE: the CONFIG_OF case duplicates the same code as exynos or imx
|