/openbmc/linux/Documentation/devicetree/bindings/spi/ |
H A D | samsung,spi.yaml | 1 # 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 D | samsung,spi-peripheral-props.yaml | 1 # 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 D | exynosautov9.dtsi | 1 // 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 D | exynos5433.dtsi | 1 // 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 D | exynos5800-peach-pi.dts | 1 // 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 D | exynos5.dtsi | 1 // 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 D | exynos5250-snow.dts | 2 * 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 D | exynos5420-peach-pit.dts | 1 // 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 D | exynos54xx.dtsi | 1 // 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 D | exynos5250-smdk5250.dts | 2 * 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 D | exynos5250-spring.dts | 1 // 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 D | exynos4210-universal_c210.dts | 1 // 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 D | exynos-usi.yaml | 1 # 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 D | Kconfig | 1 # 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 D | panel-samsung-s6e63m0-spi.c | 1 // 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 D | samsung,s6d27a1.yaml | 1 # 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 D | samsung,lms380kf01.yaml | 1 # 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 D | samsung,lms397kf04.yaml | 1 # 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 D | samsung,ld9040.yaml | 1 # 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 D | samsung,s6e63m0.yaml | 1 # 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 D | samsung,s5c73m3.yaml | 1 # 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 D | s5c73m3-spi.c | 1 // 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 D | samsung,sensorhub-rinato.yaml | 1 # 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 D | exynos4210-smdkv310.dts | 1 // 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 D | exynos3250-artik5-eval.dts | 1 // 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 …]
|