/openbmc/linux/Documentation/devicetree/bindings/i2c/ |
H A D | samsung,s3c2410-i2c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/samsung,s3c2410-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung S3C/S5P/Exynos SoC I2C Controller 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - samsung,s3c2410-i2c 16 - samsung,s3c2440-i2c 17 # For s3c2440-like I2C used inside HDMIPHY block found on several SoCs: 18 - samsung,s3c2440-hdmiphy-i2c [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | exynos4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 23 combiner: interrupt-controller@10440000 { 24 compatible = "samsung,exynos4210-combiner"; 25 #interrupt-cells = <2>; 26 interrupt-controller; 30 gic: interrupt-controller@10490000 { 31 compatible = "arm,cortex-a9-gic"; 32 #interrupt-cells = <3>; 33 interrupt-controller; 34 cpu-offset = <0x4000>; [all …]
|
H A D | exynos5250.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 8 #include "exynos5250-pinctrl.dtsi" 9 #include "exynos5250-pinctrl-uboot.dtsi" 20 compatible = "samsung,exynos5250-pinctrl"; 24 wakup_eint: wakeup-interrupt-controller { 25 compatible = "samsung,exynos4210-wakeup-eint"; 26 interrupt-parent = <&gic>; 32 compatible = "samsung,exynos5250-pinctrl"; 38 compatible = "samsung,exynos5250-pinctrl"; 44 compatible = "samsung,exynos5250-pinctrl"; [all …]
|
H A D | exynos5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 8 #include <dt-bindings/gpio/gpio.h> 13 interrupt-parent = <&gic>; 15 combiner: interrupt-controller@10440000 { 16 compatible = "samsung,exynos4210-combiner"; 17 #interrupt-cells = <2>; 18 interrupt-controller; 19 samsung,combiner-nr = <32>; 31 gic: interrupt-controller@10481000 { 32 compatible = "arm,cortex-a15-gic", "arm,cortex-a9-gic"; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/exynos/ |
H A D | exynos7885.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <dt-bindings/clock/exynos7885.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 #address-cells = <2>; 15 #size-cells = <1>; 17 interrupt-parent = <&gic>; 26 arm-a53-pmu { 27 compatible = "arm,cortex-a53-pmu"; 34 interrupt-affinity = <&cpu0>, 42 arm-a73-pmu { [all …]
|
H A D | exynos850.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <dt-bindings/clock/exynos850.h> 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 15 #include <dt-bindings/soc/samsung,exynos-usi.h> 20 #address-cells = <2>; 21 #size-cells = <1>; 23 interrupt-parent = <&gic>; 34 arm-pmu { 35 compatible = "arm,cortex-a55-pmu"; 44 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>, [all …]
|
/openbmc/linux/arch/arm/mach-s3c/ |
H A D | s3c6410.c | 1 // SPDX-License-Identifier: GPL-2.0 32 #include <linux/soc/samsung/s3c-pm.h> 33 #include "regs-clock.h" 38 #include "iic-core.h" 49 /* the i2c devices are directly compatible with s3c2440 */ in s3c6410_map_io() 50 s3c_i2c0_setname("s3c2440-i2c"); in s3c6410_map_io() 51 s3c_i2c1_setname("s3c2440-i2c"); in s3c6410_map_io() 61 .name = "s3c6410-core", 62 .dev_name = "s3c6410-core",
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd. 13 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 #include <dt-bindings/interrupt-controller/irq.h> 17 interrupt-parent = <&gic>; 18 #address-cells = <1>; 19 #size-cells = <1>; 33 compatible = "simple-bus"; 34 #address-cells = <1>; 35 #size-cells = <1>; [all …]
|
H A D | exynos4.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. 7 * Copyright (c) 2010-2011 Linaro Ltd. 19 #include <dt-bindings/clock/exynos4.h> 20 #include <dt-bindings/clock/exynos-audss-clk.h> 21 #include <dt-bindings/interrupt-controller/arm-gic.h> 22 #include <dt-bindings/interrupt-controller/irq.h> 25 interrupt-parent = <&gic>; 26 #address-cells = <1>; 27 #size-cells = <1>; [all …]
|
H A D | exynos3250.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 17 #include "exynos4-cpu-thermal.dtsi" 18 #include <dt-bindings/clock/exynos3250.h> 19 #include <dt-bindings/interrupt-controller/arm-gic.h> 20 #include <dt-bindings/interrupt-controller/irq.h> 24 interrupt-parent = <&gic>; 25 #address-cells = <1>; 26 #size-cells = <1>; 46 bus_dmc: bus-dmc { 47 compatible = "samsung,exynos-bus"; [all …]
|
H A D | s3c6410.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 27 valid-mask = <0xffffff7f>; 28 valid-wakeup-mask = <0x00200004>; 32 valid-mask = <0xffffffff>; 33 valid-wakeup-mask = <0x53020000>; 37 clocks: clock-controller@7e00f000 { 38 compatible = "samsung,s3c6410-clock"; 40 #clock-cells = <1>; 43 i2c1: i2c@7f00f000 { 44 compatible = "samsung,s3c2440-i2c"; [all …]
|
H A D | s5pv210.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (c) 2013-2014 Samsung Electronics, Co. Ltd. 19 #include <dt-bindings/clock/s5pv210.h> 20 #include <dt-bindings/clock/s5pv210-audss.h> 23 #address-cells = <1>; 24 #size-cells = <1>; 45 #address-cells = <1>; 46 #size-cells = <0>; 50 compatible = "arm,cortex-a8"; 55 xxti: oscillator-0 { [all …]
|
H A D | exynos5250.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <dt-bindings/clock/exynos5250.h> 19 #include "exynos4-cpu-thermal.dtsi" 20 #include <dt-bindings/clock/exynos-audss-clk.h> 46 #address-cells = <1>; 47 #size-cells = <0>; 49 cpu-map { 62 compatible = "arm,cortex-a15"; 65 clock-names = "cpu"; 66 operating-points-v2 = <&cpu0_opp_table>; [all …]
|
H A D | s3c64xx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <dt-bindings/clock/samsung,s3c64xx-clock.h> 19 #address-cells = <1>; 20 #size-cells = <1>; 32 #address-cells = <1>; 33 #size-cells = <0>; 37 compatible = "arm,arm1176jzf-s"; 43 compatible = "simple-bus"; 44 #address-cells = <1>; 45 #size-cells = <1>; [all …]
|
/openbmc/linux/include/linux/platform_data/ |
H A D | i2c-s3c2410.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright 2004-2009 Simtec Electronics 6 * S3C - I2C Controller platform_device info 12 #define S3C_IICFLG_FILTER (1<<0) /* enable s3c2440 filter */ 17 * struct s3c2410_platform_i2c - Platform data for s3c I2C. 19 * @flags: Any flags for the I2C bus (E.g. S3C_IICFLK_FILTER). 20 * @slave_addr: The I2C address for the slave device (if enabled). 26 * @cfg_gpio: A callback to configure the pins for I2C operation. 39 * s3c_i2c0_set_platdata - set platform data for i2c0 device 40 * @i2c: The platform data to set, or NULL for default data. [all …]
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-s3c2410.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* linux/drivers/i2c/busses/i2c-s3c2410.c 7 * S3C2410 I2C Controller 13 #include <linux/i2c.h> 34 #include <linux/platform_data/i2c-s3c2410.h> 86 /* i2c controller state */ 124 .name = "s3c2410-i2c", 127 .name = "s3c2440-i2c", 130 .name = "s3c2440-hdmiphy-i2c", 136 static int i2c_s3c_irq_nextbyte(struct s3c24xx_i2c *i2c, unsigned long iicstat); [all …]
|
/openbmc/u-boot/drivers/i2c/ |
H A D | s3c24x0_i2c.c | 1 // SPDX-License-Identifier: GPL-2.0+ 19 #include <i2c.h> 33 * @param i2c- pointer to the appropriate i2c register bank. 39 static int WaitForXfer(struct s3c24x0_i2c *i2c) in WaitForXfer() argument 44 if (readl(&i2c->iiccon) & I2CCON_IRPND) in WaitForXfer() 45 return (readl(&i2c->iicstat) & I2CSTAT_NACK) ? in WaitForXfer() 52 static void read_write_byte(struct s3c24x0_i2c *i2c) in read_write_byte() argument 54 clrbits_le32(&i2c->iiccon, I2CCON_IRPND); in read_write_byte() 57 static void i2c_ch_init(struct s3c24x0_i2c *i2c, int speed, int slaveadd) in i2c_ch_init() argument 75 writel((div & 0x0F) | 0xA0 | ((pres == 512) ? 0x40 : 0), &i2c->iiccon); in i2c_ch_init() [all …]
|
/openbmc/linux/drivers/clk/samsung/ |
H A D | clk-s3c64xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/clk-provider.h> 14 #include <dt-bindings/clock/samsung,s3c64xx-clock.h> 17 #include "clk-pll.h" 98 /* S3C6400-specific parent clocks. */ 103 /* S3C6410-specific parent clocks. */ 321 ALIAS(HCLK_UHOST, "s3c2410-ohci", "usb-host"), 322 ALIAS(HCLK_USB, "s3c-hsotg", "otg"), 323 ALIAS(HCLK_HSMMC2, "s3c-sdhci.2", "hsmmc"), 324 ALIAS(HCLK_HSMMC2, "s3c-sdhci.2", "mmc_busclk.0"), [all …]
|
/openbmc/linux/drivers/media/platform/samsung/s3c-camif/ |
H A D | camif-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 #include <linux/i2c.h> 27 #include <media/media-device.h> 28 #include <media/v4l2-ctrls.h> 29 #include <media/v4l2-ioctl.h> 30 #include <media/videobuf2-v4l2.h> 31 #include <media/videobuf2-dma-contig.h> 33 #include "camif-core.h" 94 * s3c_camif_find_format() - lookup camif color format by fourcc or an index 112 if (vp && !(vp->fmt_flags & fmt->flags)) in s3c_camif_find_format() [all …]
|
/openbmc/linux/ |
H A D | CREDITS | 1 This is at least a partial credits-file of people that have 4 scripts. The fields are: name (N), email (E), web-address 6 snail-mail address (S). 10 ---------- 51 D: in-kernel DRM Maintainer 71 E: tim_alpaerts@toyota-motor-europe.com 75 S: B-2610 Wilrijk-Antwerpen 80 W: http://www-stu.christs.cam.ac.uk/~aia21/ 101 D: Maintainer of ide-cd and Uniform CD-ROM driver, 102 D: ATAPI CD-Changer support, Major 2.1.x CD-ROM update. [all …]
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | kernel-parameters.txt | 5 force -- enable ACPI if default was off 6 on -- enable ACPI but allow fallback to DT [arm64,riscv64] 7 off -- disable ACPI if default was on 8 noirq -- do not use ACPI for IRQ routing 9 strict -- B [all...] |