/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | samsung,odroid.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/samsung,odroid.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos Odroid XU3/XU4 audio complex with MAX98090 codec 10 - Krzysztof Kozlowski <krzk@kernel.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 14 - $ref: sound-card-common.yaml# 19 - const: hardkernel,odroid-xu3-audio 21 - const: hardkernel,odroid-xu4-audio [all …]
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos5422-odroidxu3-lite.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU3-Lite board device tree source 11 /dts-v1/; 12 #include "exynos5422-odroidxu3-common.dtsi" 13 #include "exynos5422-odroidxu3-audio.dtsi" 14 #include "exynos54xx-odroidxu-leds.dtsi" 17 model = "Hardkernel Odroid XU3 Lite"; 18 compatible = "hardkernel,odroid-xu3-lite", "samsung,exynos5800", "samsung,exynos5"; 34 samsung,asv-bin = <2>; 38 * Odroid XU3-Lite board uses SoC revision with lower maximum frequencies [all …]
|
H A D | exynos5422-odroidxu3-audio.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU3 audio subsystem device tree source 11 #include <dt-bindings/sound/samsung-i2s.h> 15 compatible = "samsung,odroid-xu3-audio"; 16 model = "Odroid-XU3"; 18 samsung,audio-widgets = 21 samsung,audio-routing = 33 sound-dai = <&i2s0 0>, <&i2s0 1>; 36 sound-dai = <&hdmi>, <&max98090>; 43 max98090: audio-codec@10 { [all …]
|
H A D | exynos5422-odroidxu3.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU3 board device tree source 10 /dts-v1/; 11 #include "exynos5422-odroidxu3-common.dtsi" 12 #include "exynos5422-odroidxu3-audio.dtsi" 13 #include "exynos54xx-odroidxu-leds.dtsi" 16 model = "Hardkernel Odroid XU3"; 17 compatible = "hardkernel,odroid-xu3", "samsung,exynos5800", "samsung,exynos5"; 28 power-sensor@40 { 31 shunt-resistor = <10000>; [all …]
|
H A D | exynos5422-odroidxu4.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU4 board device tree source 7 * Copyright (c) 2013-2015 Samsung Electronics Co., Ltd. 11 /dts-v1/; 12 #include <dt-bindings/leds/common.h> 13 #include <dt-bindings/sound/samsung-i2s.h> 14 #include "exynos5422-odroidxu3-common.dtsi" 17 model = "Hardkernel Odroid XU4"; 18 compatible = "hardkernel,odroid-xu4", "samsung,exynos5800", \ 21 led-controller { [all …]
|
H A D | exynos54xx-odroidxu-leds.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU/XU3 LED device tree source 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/leds/common.h> 15 led-controller-1 { 16 compatible = "pwm-leds"; 18 led-1 { 23 pwm-names = "pwm1"; 28 max-brightness = <127>; 29 linux,default-trigger = "mmc0"; [all …]
|
H A D | exynos5422-odroidxu3-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU3/XU3-Lite/XU4 boards common device tree source 12 #include <dt-bindings/input/input.h> 13 #include "exynos5422-odroid-core.dtsi" 20 gpio-keys { 21 compatible = "gpio-keys"; 22 pinctrl-names = "default"; 23 pinctrl-0 = <&power_key>; 25 power-key { 36 debounce-interval = <0>; [all …]
|
H A D | exynos5422-odroid-core.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Hardkernel Odroid XU3/XU3-Lite/XU4/HC1 boards core device tree source 6 * Copyright (c) 2013-2017 Samsung Electronics Co., Ltd. 10 #include <dt-bindings/clock/samsung,s2mps11.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/gpio/gpio.h> 14 #include "exynos5422-cpus.dtsi" 27 stdout-path = "serial2:115200n8"; 31 compatible = "samsung,secure-firmware"; 35 fixed-rate-clocks { [all …]
|
H A D | exynos5800-peach-pi.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/clock/maxim,max77802.h> 13 #include <dt-bindings/regulator/maxim,max77802.h> 14 #include <dt-bindings/sound/samsung-i2s.h> 16 #include "exynos5420-cpus.dtsi" 21 compatible = "google,pi-rev16", [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/arm/samsung/ |
H A D | samsung-boards.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/arm/samsung/samsung-boards.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 17 - description: S3C2416 based boards 19 - enum: 20 - samsung,smdk2416 # Samsung SMDK2416 21 - const: samsung,s3c2416 23 - description: S3C6410 based boards [all …]
|
/openbmc/u-boot/configs/ |
H A D | odroid-xu3_defconfig | 5 CONFIG_IDENT_STRING=" for ODROID-XU3/XU4/HC1/HC2" 17 CONFIG_SYS_PROMPT="ODROID-XU3 # " 31 CONFIG_DEFAULT_DEVICE_TREE="exynos5422-odroidxu3"
|
/openbmc/u-boot/doc/ |
H A D | README.odroid | 1 U-Boot for Odroid X2/U3/XU3/XU4/HC1 6 This is a quick instruction for setup Odroid boards. 8 Board config: odroid-xu3_config for XU3/XU4/HC1 12 This U-BOOT config can be used on three boards: 13 - Odroid U3 14 - Odroid X2 16 - Odroid XU3 17 - Odroid XU4 18 - Odroid HC1 23 iROM->BL1->(BL2 + TrustZone)->U-BOOT [all …]
|
/openbmc/linux/sound/soc/samsung/ |
H A D | odroid.c | 1 // SPDX-License-Identifier: GPL-2.0 6 #include <linux/clk-provider.h> 13 #include "i2s-regs.h" 28 struct snd_pcm_runtime *runtime = substream->runtime; in odroid_card_fe_startup() 39 struct odroid_priv *priv = snd_soc_card_get_drvdata(rtd->card); in odroid_card_fe_hw_params() 43 spin_lock_irqsave(&priv->lock, flags); in odroid_card_fe_hw_params() 44 if (priv->be_active && priv->be_sample_rate != params_rate(params)) in odroid_card_fe_hw_params() 45 ret = -EINVAL; in odroid_card_fe_hw_params() 46 spin_unlock_irqrestore(&priv->lock, flags); in odroid_card_fe_hw_params() 60 struct odroid_priv *priv = snd_soc_card_get_drvdata(rtd->card); in odroid_card_be_hw_params() [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 103 tristate "Audio support for Odroid XU3/XU4" 108 Say Y here to enable audio support for the Odroid XU3/XU4. 140 and TV-Out path is also handled.
|
/openbmc/u-boot/board/samsung/smdk5420/ |
H A D | MAINTAINERS | 5 F: include/configs/peach-pit.h 6 F: configs/peach-pit_defconfig 9 F: include/configs/peach-pi.h 10 F: configs/peach-pi_defconfig 12 ODROID-XU3 BOARD 18 F: configs/odroid-xu3_defconfig
|
/openbmc/u-boot/board/samsung/common/ |
H A D | exynos5-dt-types.c | 1 // SPDX-License-Identifier: GPL-2.0+ 15 #include <samsung/exynos5-dt-types.h> 27 * Odroix XU3/XU4/HC1/HC2 board revisions (from HC1+_HC2_MAIN_REV0.1_20171017.pdf): 29 * 0.1 0 XU3 0.1 30 * 0.2 372 XU3 0.2 | XU3L - no DISPLAYPORT (probe I2C0:0x40 / INA231) 34 * 0.6 1309 XU4-HC1 0.1 35 * 0.7 1470 XU4-HC1+ 0.1 (HC2) 40 { EXYNOS5_BOARD_ODROID_XU3_REV01, 1, 10, "xu3" }, 41 { EXYNOS5_BOARD_ODROID_XU3_REV02, 2, 375, "xu3" }, 53 if (odroid_info[i].board_type == gd->board_type) in odroid_get_rev() [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | exynos5422-odroidxu3.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Odroid XU3 device tree source 9 /dts-v1/; 13 model = "Odroid XU3 based on EXYNOS5422"; 34 u-boot,dm-pre-reloc; 35 vdd-supply = <&ldo4_reg>; 41 compatible = "samsung,s2mps11-pmic"; 43 voltage-regulators { 45 regulator-name = "vdd_ldo1"; 46 regulator-min-microvolt = <1000000>; [all …]
|
/openbmc/u-boot/test/py/tests/ |
H A D | test_dfu.py | 1 # SPDX-License-Identifier: GPL-2.0 4 # Test U-Boot's "dfu" command. The test starts DFU in U-Boot, waits for USB 5 # device enumeration on the host, executes dfu-util multiple times to test 7 # finally aborts the "dfu" command in U-Boot. 25 'host_usb_dev_node': '/dev/usbdev-p2371-2180', 28 'host_usb_port_path': '3-13', 57 # One example is the Odroid XU3, which automatically generates 77 ACTION=="add", SUBSYSTEM=="block", SUBSYSTEMS=="usb", KERNELS=="3-13", MODE:="666" 87 ENV{ID_PATH}=="?*", ENV{.ID_PORT}=="", SYMLINK+="bus/usb/by-path/$env{ID_PATH}" 88 ENV{ID_PATH}=="?*", ENV{.ID_PORT}=="?*", SYMLINK+="bus/usb/by-path/$env{ID_PATH}-port$env{.ID_PORT}" [all …]
|
/openbmc/linux/drivers/pwm/ |
H A D | pwm-samsung.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Ben Dooks <ben@simtec.co.uk>, <ben-linux@fluff.org> 59 * struct samsung_pwm_channel - private data of PWM channel 71 * struct samsung_pwm_chip - private data of PWM chip 74 * @inverter_mask: inverter status for all channels - one bit per channel 75 * @disabled_mask: disabled status for all channels - one bit per channel 95 * PWM block is shared between pwm-samsung and samsung_pwm_timer drivers 123 unsigned int tcon_chan = to_tcon_channel(pwm->hwpwm); in __pwm_samsung_manual_update() 126 tcon = readl(chip->base + REG_TCON); in __pwm_samsung_manual_update() 128 writel(tcon, chip->base + REG_TCON); in __pwm_samsung_manual_update() [all …]
|