/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | nvidia,tegra30-hda.txt | 1 NVIDIA Tegra30 HDA controller 4 - compatible : For Tegra30, must contain "nvidia,tegra30-hda". Otherwise, 5 must contain '"nvidia,<chip>-hda", "nvidia,tegra30-hda"', where <chip> is 7 - reg : Should contain the HDA registers location and length. 8 - interrupts : The interrupt from the HDA controller. 9 - clocks : Must contain an entry for each required entry in clock-names. 10 See ../clocks/clock-bindings.txt for details. 11 - clock-names : Must include the following entries: hda, hda2hdmi, hda2codec_2x 12 - resets : Must contain an entry for each entry in reset-names. 14 - reset-names : Must include the following entries: hda, hda2hdmi, hda2codec_2x [all …]
|
H A D | nvidia,tegra30-hda.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra30-hda.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NVIDIA Tegra HDA controller 10 The High Definition Audio (HDA) block provides a serial interface to 14 - Thierry Reding <treding@nvidia.com> 15 - Jon Hunter <jonathanh@nvidia.com> 19 pattern: "^hda@[0-9a-f]*$" 23 - const: nvidia,tegra30-hda [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/nvidia/ |
H A D | tegra30.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/tegra30-car.h> 3 #include <dt-bindings/gpio/tegra-gpio.h> 4 #include <dt-bindings/memory/tegra30 [all...] |
H A D | tegra124.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/tegra124-car.h> 3 #include <dt-bindings/gpio/tegra-gpio.h> 4 #include <dt-bindings/memory/tegra124-mc.h> 5 #include <dt-binding [all...] |
H A D | tegra30-apalis-v1.1.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 2 #include "tegra30.dtsi" 16 avdd-pexa-supply = <&vdd2_reg>; 17 avdd-pexb-supply = <&vdd2_reg>; 18 avdd-pex-pl [all...] |
H A D | tegra30-apalis.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "tegra30.dtsi" 15 avdd-pexa-supply = <&vdd2_reg>; 16 avdd-pexb-supply = <&vdd2_reg>; 17 avdd-pex-pl [all...] |
H A D | tegra30-colibri.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "tegra30.dtsi" 15 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 16 nvidia,hpd-gpio = 18 pll-supply = <®_1v8_avdd_hdmi_pll>; 19 vdd-supply = <®_3v3_avdd_hdmi>; 24 lan-rese [all...] |
H A D | tegra124-apalis-v1.2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 3 * Copyright 2016-2018 Toradex AG 7 #include "tegra124-apalis-emc.dtsi" 21 avddio-pex-supply = <®_1v05_vdd>; 22 avdd-pex-pl [all...] |
H A D | tegra124-apalis.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 3 * Copyright 2016-2019 Toradex AG 7 #include "tegra124-apalis-emc.dtsi" 20 avddio-pex-supply = <®_1v05_vdd>; 21 avdd-pex-pl [all...] |
H A D | tegra30-asus-transformer-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <dt-bindings/input/gpio-keys.h> 4 #include <dt-bindings/input/input.h> 5 #include <dt-bindings/thermal/thermal.h> 7 #include "tegra30.dtsi" 8 #include "tegra30-cp [all...] |
H A D | tegra30-lg-x3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <dt-bindings/input/gpio-keys.h> 4 #include <dt-bindings/input/input.h> 5 #include <dt-bindings/leds/common.h> 6 #include <dt-bindings/mfd/max77620.h> 7 #include <dt-bindings/thermal/thermal.h> 9 #include "tegra30.dtsi" 10 #include "tegra30-cpu-opp.dtsi" 11 #include "tegra30-cpu-opp-microvolt.dtsi" 14 chassis-type = "handset"; [all …]
|
H A D | tegra30-pegatron-chagall.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/gpio-keys.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/thermal/thermal.h> 8 #include "tegra30.dtsi" 9 #include "tegra30 [all...] |
H A D | tegra124-jetson-tk1.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/input.h> 7 #include "tegra124-jetson-tk1-emc.dtsi" 11 compatible = "nvidia,jetson-tk1", "nvidia,tegra124"; 17 /* This order keeps the mapping DB9 connector <-> ttyS [all...] |
H A D | tegra30-ouya.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/gpio-keys.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/thermal/thermal.h> 8 #include "tegra30.dtsi" 9 #include "tegra30 [all...] |
/freebsd/sys/contrib/device-tree/src/arm64/nvidia/ |
H A D | tegra132.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/tegra124-car.h> 3 #include <dt-bindings/gpio/tegra-gpio.h> 4 #include <dt-bindings/memory/tegra124-mc.h> 5 #include <dt-bindings/pinctrl/pinctrl-tegra.h> 6 #include <dt-bindings/pinctrl/pinctrl-tegra-xusb.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/thermal/tegra124-soctherm.h> 9 #include <dt-bindings/soc/tegra-pmc.h> 11 #include "tegra132-peripherals-opp.dtsi" [all …]
|
H A D | tegra210.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/tegra210-car.h> 3 #include <dt-bindings/gpio/tegra-gpio.h> 4 #include <dt-bindings/memory/tegra210-mc.h> 5 #include <dt-bindings/pinctrl/pinctrl-tegra.h> 6 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h> 7 #include <dt-bindings/reset/tegra210-car.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/thermal/tegra124-soctherm.h> 10 #include <dt-bindings/soc/tegra-pmc.h> [all …]
|
H A D | tegra186.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/tegra186-clock.h> 3 #include <dt-bindings/gpio/tegra186-gpio.h> 4 #include <dt-bindings/interrupt-controller/arm-gi [all...] |
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | nvidia,tegra30-pinmux.txt | 1 NVIDIA Tegra30 pinmux controller 3 The Tegra30 pinctrl binding is very similar to the Tegra20 pinctrl binding, 4 as described in nvidia,tegra20-pinmux.txt. In fact, this document assumes 9 - compatible: "nvidia,tegra30-pinmux" 10 - reg: Should contain the register physical address and length for each of 13 Tegra30 adds the following optional properties for pin configuration subnodes: 14 - nvidia,enable-input: Integer. Enable the pin's input path. 0: no, 1: yes. 15 - nvidia,open-drain: Integer. Enable open drain mode. 0: no, 1: yes. 16 - nvidia,lock: Integer. Lock the pin configuration against further changes 18 - nvidia,io-reset: Integer. Reset the IO path. 0: no, 1: yes. [all …]
|
H A D | nvidia,tegra30-pinmux.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/nvidia,tegra30 [all...] |
H A D | nvidia,tegra114-pinmux.txt | 3 The Tegra114 pinctrl binding is very similar to the Tegra20 and Tegra30 4 pinctrl binding, as described in nvidia,tegra20-pinmux.txt and 5 nvidia,tegra30-pinmux.txt. In fact, this document assumes that binding as 9 - compatible: "nvidia,tegra114-pinmux" 10 - reg: Should contain the register physical address and length for each of 16 - nvidia,enable-input: Integer. Enable the pin's input path. 0: no, 1: yes. 17 - nvidia,open-drain: Integer. Enable open drain mode. 0: no, 1: yes. 18 - nvidia,lock: Integer. Lock the pin configuration against further changes 20 - nvidia,io-reset: Integer. Reset the IO path. 0: no, 1: yes. 21 - nvidia,rcv-sel: Integer. Select VIL/VIH receivers. 0: normal, 1: high. [all …]
|
H A D | nvidia,tegra124-pinmux.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/nvidia,tegra124-pinmu [all...] |
H A D | nvidia,tegra124-pinmux.txt | 3 The Tegra124 pinctrl binding is very similar to the Tegra20 and Tegra30 4 pinctrl binding, as described in nvidia,tegra20-pinmux.txt and 5 nvidia,tegra30-pinmux.txt. In fact, this document assumes that binding as 9 - compatible: For Tegra124, must contain "nvidia,tegra124-pinmux". For 10 Tegra132, must contain '"nvidia,tegra132-pinmux", "nvidia-tegra124-pinmux"'. 11 - reg: Should contain a list of base address and size pairs for: 12 -- first entry - the drive strength and pad control registers. 13 -- second entry - the pinmux registers 14 -- third entry - the MIPI_PAD_CTRL register 18 include/dt-binding/pinctrl/pinctrl-tegra.h. [all …]
|
/freebsd/sys/dev/sound/pci/hda/ |
H A D | hdacc.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 6 * Copyright (c) 2008-2012 Alexander Motin <mav@FreeBSD.org> 43 #include <dev/sound/pci/hda/hda_reg.h> 44 #include <dev/sound/pci/hda/hdac.h> 63 #define hdacc_lock(codec) snd_mtxlock((codec)->lock) 64 #define hdacc_unlock(codec) snd_mtxunlock((codec)->lock) 65 #define hdacc_lockassert(codec) snd_mtxassert((codec)->lock) 67 MALLOC_DEFINE(M_HDACC, "hdacc", "HDA CODEC"); 123 { HDA_CODEC_ALC660, 0, "Realtek ALC660-VD" }, [all …]
|