Home
last modified time | relevance | path

Searched +full:odroid +full:- +full:xu3 (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.10/Documentation/devicetree/bindings/sound/
Dsamsung,odroid.yaml1 # 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>
16 - const: hardkernel,odroid-xu3-audio
18 - const: hardkernel,odroid-xu4-audio
21 - const: samsung,odroid-xu3-audio
[all …]
/Linux-v5.10/arch/arm/boot/dts/
Dexynos5422-odroidxu3-lite.dts1 // 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";
30 samsung,asv-bin = <2>;
34 * Odroid XU3-Lite board uses SoC revision with lower maximum frequencies
[all …]
Dexynos5422-odroidxu3.dts1 // 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";
27 shunt-resistor = <10000>;
34 shunt-resistor = <10000>;
[all …]
Dexynos5422-odroidxu3-audio.dtsi1 // 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>;
46 interrupt-parent = <&gpx3>;
[all …]
Dexynos5422-odroidxu4.dts1 // 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/sound/samsung-i2s.h>
13 #include "exynos5422-odroidxu3-common.dtsi"
16 model = "Hardkernel Odroid XU4";
17 compatible = "hardkernel,odroid-xu4", "samsung,exynos5800", \
21 compatible = "pwm-leds";
26 pwm-names = "pwm2";
[all …]
Dexynos54xx-odroidxu-leds.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Hardkernel Odroid XU/XU3 LED device tree source
11 #include <dt-bindings/gpio/gpio.h>
15 compatible = "pwm-leds";
20 pwm-names = "pwm1";
26 linux,default-trigger = "mmc0";
32 pwm-names = "pwm2";
34 linux,default-trigger = "heartbeat";
39 compatible = "gpio-leds";
43 default-state = "off";
[all …]
Dexynos5422-odroidxu3-common.dtsi1 // 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"
17 compatible = "gpio-keys";
18 pinctrl-names = "default";
19 pinctrl-0 = <&power_key>;
32 debounce-interval = <0>;
33 wakeup-source;
38 pinctrl-0 = <&emmc_nrst_pin>;
[all …]
Dexynos5422-odroid-core.dtsi1 // 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"
23 stdout-path = "serial2:115200n8";
27 compatible = "samsung,secure-firmware";
31 fixed-rate-clocks {
[all …]
Dexynos5800-peach-pi.dts1 // 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 …]
/Linux-v5.10/Documentation/devicetree/bindings/arm/samsung/
Dsamsung-boards.yaml1 # 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: S5PV210 based boards
19 - enum:
20 - aesop,torbreck # aESOP Torbreck based on S5PV210
21 - samsung,aquila # Samsung Aquila based on S5PC110
22 - samsung,goni # Samsung Goni based on S5PC110
[all …]
/Linux-v5.10/sound/soc/samsung/
Dodroid.c1 // 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 …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
190 tristate "Audio support for Odroid XU3/XU4"
195 Say Y here to enable audio support for the Odroid XU3/XU4.
226 and TV-Out path is also handled.
/Linux-v5.10/drivers/pwm/
Dpwm-samsung.c1 // 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
128 bits = (fls(divisor) - 1) - pwm->variant.div_base; in pwm_samsung_set_divisor()
132 reg = readl(pwm->base + REG_TCFG1); in pwm_samsung_set_divisor()
135 writel(reg, pwm->base + REG_TCFG1); in pwm_samsung_set_divisor()
[all …]