Home
last modified time | relevance | path

Searched +full:spi +full:- +full:samsung (Results 1 – 25 of 178) sorted by relevance

12345678

/openbmc/linux/Documentation/devicetree/bindings/spi/
H A Dsamsung,spi.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/spi/samsung,spi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S3C/S5P/Exynos SoC SPI controller
10 - Krzysztof Kozlowski <krzk@kernel.org>
13 All the SPI controller nodes should be represented in the aliases node using
14 the following format 'spi{n}' where n is a unique number for the alias.
19 - enum:
20 - samsung,s3c2443-spi # for S3C2443, S3C2416 and S3C2450
[all …]
H A Dsamsung,spi-peripheral-props.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/spi/samsung,spi-peripheral-props.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Peripheral-specific properties for Samsung S3C/S5P/Exynos SoC SPI controller
10 - Krzysztof Kozlowski <krzk@kernel.org>
13 See spi-peripheral-props.yaml for more info.
16 controller-data:
21 samsung,spi-feedback-delay:
25 - 0: No phase shift.
[all …]
/openbmc/linux/arch/arm64/boot/dts/exynos/
H A Dexynosautov9.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Samsung's ExynosAuto v9 SoC device tree source
5 * Copyright (c) 2021 Samsung Electronics Co., Ltd.
9 #include <dt-bindings/clock/samsung,exynosautov9.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/soc/samsung,boot-mode.h>
12 #include <dt-bindings/soc/samsung,exynos-usi.h>
15 compatible = "samsung,exynosautov9";
16 #address-cells = <2>;
17 #size-cells = <1>;
[all …]
H A Dexynos5433.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Samsung's Exynos5433 SoC device tree source
5 * Copyright (c) 2016 Samsung Electronics Co., Ltd.
7 * Samsung's Exynos5433 SoC device nodes are listed in this file.
16 #include <dt-bindings/clock/exynos5433.h>
17 #include <dt-bindings/interrupt-controller/arm-gic.h>
20 compatible = "samsung,exynos5433";
21 #address-cells = <2>;
22 #size-cells = <2>;
24 interrupt-parent = <&gic>;
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dexynos5800-peach-pi.dts1 // SPDX-License-Identifier: GPL-2.0+
3 * SAMSUNG/GOOGLE Peach-Pit board device tree source
5 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com
9 /dts-v1/;
13 model = "Samsung/Google Peach Pi board based on Exynos5800";
14 cpu-model = "Exynos5800";
16 compatible = "google,pit-rev#", "google,pit",
17 "google,peach", "samsung,exynos5800", "samsung,exynos5";
20 google,bad-wake-gpios = <&gpx0 6 GPIO_ACTIVE_HIGH>;
[all …]
H A Dexynos5.dtsi1 // SPDX-License-Identifier: GPL-2.0+
4 * SAMSUNG EXYNOS5 SoC device tree source
8 #include <dt-bindings/gpio/gpio.h>
11 compatible = "samsung,exynos5";
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>;
[all …]
H A Dexynos5250-snow.dts2 * SAMSUNG Snow board device tree source
4 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com
12 /dts-v1/;
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/interrupt-controller/irq.h>
15 #include <dt-bindings/input/input.h>
20 compatible = "google,snow", "samsung,exynos5250", "samsung,exynos5";
32 spi0 = "/spi@12d20000";
33 spi1 = "/spi@12d30000";
[all …]
H A Dexynos5420-peach-pit.dts1 // SPDX-License-Identifier: GPL-2.0+
3 * SAMSUNG/GOOGLE Peach-Pit board device tree source
5 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com
9 /dts-v1/;
11 #include <dt-bindings/clock/maxim,max77802.h>
12 #include <dt-bindings/regulator/maxim,max77802.h>
15 model = "Samsung/Google Peach Pit board based on Exynos5420";
17 compatible = "google,pit-rev#", "google,pit",
18 "google,peach", "samsung,exynos5420", "samsung,exynos5";
[all …]
H A Dexynos54xx.dtsi1 // SPDX-License-Identifier: GPL-2.0+
3 * (C) Copyright 2013 SAMSUNG Electronics
4 * SAMSUNG EXYNOS5420 SoC device tree source
8 #include "exynos54xx-pinctrl.dtsi"
12 machine-arch-id = <4151>;
32 spi0 = "/spi@12d20000";
33 spi1 = "/spi@12d30000";
34 spi2 = "/spi@12d40000";
35 spi3 = "/spi@131a0000";
36 spi4 = "/spi@131b0000";
[all …]
H A Dexynos5250-smdk5250.dts2 * SAMSUNG SMDK5250 board device tree source
4 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com
12 /dts-v1/;
14 #include <dt-bindings/interrupt-controller/irq.h>
17 model = "SAMSUNG SMDK5250 board based on EXYNOS5250";
18 compatible = "samsung,smdk5250", "samsung,exynos5250";
29 spi0 = "/spi@12d20000";
30 spi1 = "/spi@12d30000";
31 spi2 = "/spi@12d40000";
[all …]
H A Dexynos5250-spring.dts1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/input/input.h>
17 compatible = "google,spring", "samsung,exynos5250", "samsung,exynos5";
29 spi0 = "/spi@12d20000";
30 spi1 = "/spi@12d30000";
31 spi2 = "/spi@12d40000";
32 spi3 = "/spi@131a0000";
[all …]
H A Dexynos4210-universal_c210.dts1 // SPDX-License-Identifier: GPL-2.0+
3 * Samsung's Exynos4210 based Universal C210 board device tree source
5 * Copyright (c) 2014 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com
9 /dts-v1/;
13 model = "Samsung Universal C210 based on Exynos4210 rev0";
14 compatible = "samsung,universal_c210", "samsung,exynos4210";
21 soft-spi {
22 compatible = "spi-gpio";
23 cs-gpios = <&gpy4 3 0>;
[all …]
/openbmc/linux/Documentation/devicetree/bindings/soc/samsung/
H A Dexynos-usi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/samsung/exynos-usi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung's Exynos USI (Universal Serial Interface)
10 - Sam Protsenko <semen.protsenko@linaro.org>
11 - Krzysztof Kozlowski <krzk@kernel.org>
14 USI IP-core provides selectable serial protocol (UART, SPI or High-Speed I2C).
17 child nodes, each representing a serial sub-node device. The mode setting
22 pattern: "^usi@[0-9a-f]+$"
[all …]
/openbmc/linux/drivers/gpu/drm/panel/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
13 depends on OF && SPI
17 Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300
18 and RG-99 handheld gaming consoles.
42 depends on SPI
46 as found in the YLM RS-97 handheld gaming console.
49 tristate "Boe BF060Y8M-AJ0 panel"
54 Say Y here if you want to enable support for Boe BF060Y8M-AJ0
66 TFT-LCD modules. The panel has a 1200x1920 resolution and uses
68 the host and has a built-in LED backlight.
[all …]
H A Dpanel-samsung-s6e63m0-spi.c1 // SPDX-License-Identifier: GPL-2.0
5 #include <linux/spi/spi.h>
11 #include "panel-samsung-s6e63m0.h"
39 ret = mipi_dbi_command_stackbuf(dbi, data[0], (data + 1), (len - 1)); in s6e63m0_spi_dcs_write()
45 static int s6e63m0_spi_probe(struct spi_device *spi) in s6e63m0_spi_probe() argument
47 struct device *dev = &spi->dev; in s6e63m0_spi_probe()
53 return -ENOMEM; in s6e63m0_spi_probe()
55 ret = mipi_dbi_spi_init(spi, dbi, NULL); in s6e63m0_spi_probe()
59 dbi->read_commands = s6e63m0_dbi_read_commands; in s6e63m0_spi_probe()
65 static void s6e63m0_spi_remove(struct spi_device *spi) in s6e63m0_spi_remove() argument
[all …]
/openbmc/linux/Documentation/devicetree/bindings/display/panel/
H A Dsamsung,s6d27a1.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/samsung,s6d27a1.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S6D27A1 display panel
9 description: The S6D27A1 is a 480x800 DPI display panel from Samsung Mobile
13 - Markuss Broks <markuss.broks@gmail.com>
16 - $ref: panel-common.yaml#
17 - $ref: /schemas/spi/spi-peripheral-props.yaml#
21 const: samsung,s6d27a1
[all …]
H A Dsamsung,lms380kf01.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/samsung,lms380kf01.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung LMS380KF01 display panel
9 description: The LMS380KF01 is a 480x800 DPI display panel from Samsung Mobile
14 - Linus Walleij <linus.walleij@linaro.org>
17 - $ref: panel-common.yaml#
18 - $ref: /schemas/spi/spi-peripheral-props.yaml#
22 const: samsung,lms380kf01
[all …]
H A Dsamsung,lms397kf04.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/samsung,lms397kf04.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung LMS397KF04 display panel
13 - Linus Walleij <linus.walleij@linaro.org>
16 - $ref: panel-common.yaml#
17 - $ref: /schemas/spi/spi-peripheral-props.yaml#
21 const: samsung,lms397kf04
25 reset-gpios: true
[all …]
H A Dsamsung,ld9040.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/panel/samsung,ld9040.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung LD9040 AMOLED LCD parallel RGB panel with SPI control bus
10 - Andrzej Hajda <a.hajda@samsung.com>
13 - $ref: panel-common.yaml#
14 - $ref: /schemas/spi/spi-peripheral-props.yaml#
18 const: samsung,ld9040
20 display-timings: true
[all …]
H A Dsamsung,s6e63m0.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/display/panel/samsung,s6e63m0.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung s6e63m0 AMOLED LCD panel
10 - Jonathan Bakker <xc-racer2@live.ca>
13 - $ref: panel-common.yaml#
14 - $ref: /schemas/leds/backlight/common.yaml#
15 - $ref: /schemas/spi/spi-peripheral-props.yaml#
19 const: samsung,s6e63m0
[all …]
/openbmc/linux/Documentation/devicetree/bindings/media/
H A Dsamsung,s5c73m3.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/media/samsung,s5c73m3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S5C73M3 8Mp camera ISP
10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
11 - Sylwester Nawrocki <s.nawrocki@samsung.com>
14 The S5C73M3 camera ISP supports MIPI CSI-2 and parallel (ITU-R BT.656)
16 SPI bus is used, mostly for transferring the firmware to and from the
23 const: samsung,s5c73m3
[all …]
/openbmc/linux/drivers/media/i2c/s5c73m3/
H A Ds5c73m3-spi.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Samsung LSI S5C73M3 8M pixel camera driver
5 * Copyright (C) 2012, Samsung Electronics, Co., Ltd.
6 * Sylwester Nawrocki <s.nawrocki@samsung.com>
7 * Andrzej Hajda <a.hajda@samsung.com>
16 #include <linux/spi/spi.h>
20 #define S5C73M3_SPI_DRV_NAME "S5C73M3-SPI"
23 { .compatible = "samsung,s5c73m3" },
48 pr_err("SPI device is uninitialized\n"); in spi_xmit()
49 return -ENODEV; in spi_xmit()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/iio/
H A Dsamsung,sensorhub-rinato.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/samsung,sensorhub-rinato.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung Sensorhub driver
10 - Jonathan Cameron <jic23@kernel.org>
19 - samsung,sensorhub-rinato
20 - samsung,sensorhub-thermostat
28 ap-mcu-gpios:
31 Application Processor to sensorhub line - used during communication
[all …]
/openbmc/linux/arch/arm/boot/dts/samsung/
H A Dexynos4210-smdkv310.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Samsung's Exynos4210 based SMDKV310 board device tree source
5 * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com
7 * Copyright (c) 2010-2011 Linaro Ltd.
10 * Device tree source file for Samsung's SMDKV310 board which is based on
11 * Samsung's Exynos4210 SoC.
14 /dts-v1/;
16 #include <dt-bindings/gpio/gpio.h>
17 #include "exynos-mfc-reserved-memory.dtsi"
[all …]
H A Dexynos3250-artik5-eval.dts1 // SPDX-License-Identifier: GPL-2.0
3 * Samsung's Exynos3250 based ARTIK5 evaluation board device tree source
5 * Copyright (c) 2016 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com
8 * Device tree source file for Samsung's ARTIK5 evaluation board
9 * which is based on Samsung Exynos3250 SoC.
12 /dts-v1/;
13 #include "exynos3250-artik5.dtsi"
16 model = "Samsung ARTIK5 evaluation board";
17 compatible = "samsung,artik5-eval", "samsung,artik5",
[all …]

12345678