/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | audio-graph-port.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/audio-graph-port.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 15 port-base: 16 $ref: /schemas/graph.yaml#/$defs/port-base 18 convert-rate: 19 $ref: /schemas/sound/dai-params.yaml#/$defs/dai-sample-rate 20 convert-channels: [all …]
|
H A D | simple-card.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/sound/simple-card.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 14 frame-master: 15 description: Indicates dai-link frame master. 18 bitclock-master: 19 description: Indicates dai-link bit clock master 22 frame-inversion: [all …]
|
/openbmc/linux/sound/soc/atmel/ |
H A D | atmel_ssc_dai.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * atmel_ssc_dai.h - ALSA SSC interface for the Atmel SoC 11 * Based on at91-ssc.c by 21 #include <linux/atmel-ssc.h> 23 #include "atmel-pcm.h" 25 /* SSC system clock ids */ 26 #define ATMEL_SYSCLK_MCK 0 /* SSC uses AT91 MCK as system clock */ 33 * SSC direction masks 40 * SSC register values that Atmel left out of <linux/atmel-ssc.h>. These
|
/openbmc/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am62x-sk-hdmi-audio.dtso | 1 // SPDX-License-Identifier: GPL-2.0 3 * Audio playback via HDMI for AM625-SK and AM62-LP SK. 6 * AM625 SK: https://www.ti.com/tool/SK-AM62 7 * AM62-LP SK: https://www.ti.com/tool/SK-AM62-LP 9 * Copyright (C) 2023 Texas Instruments Incorporated - http://www.ti.com/ 12 /dts-v1/; 16 hdmi_audio: sound-sii9022 { 17 compatible = "simple-audio-card"; 18 simple-audio-card,name = "AM62x-Sil9022-HDMI"; 19 simple-audio-card,format = "i2s"; [all …]
|
H A D | k3-am65-iot2050-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) Siemens AG, 2018-2021 12 #include "k3-am654.dtsi" 13 #include <dt-bindings/phy/phy.h> 33 stdout-path = "serial3:115200n8"; 36 reserved-memory { 37 #address-cells = <2>; 38 #size-cells = <2>; 41 secure_ddr: secure-ddr@9e800000 { 42 reg = <0 0x9e800000 0 0x01800000>; /* for OP-TEE */ [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-timecard | 18 uses for clock adjustments. 24 IRIG adjustments from external IRIG-B signal 35 10Mhz signal is used as the 10Mhz reference clock 42 IRIG signal is sent to the IRIG-B module 57 10Mhz output is from the 10Mhz reference clock 58 PHC output PPS is from the PHC clock 59 MAC output PPS is from the Miniature Atomic Clock 62 IRIG output is from the PHC, in IRIG-B format 83 for internal disciplining of the atomic clock. 89 for internal disciplining of the atomic clock. [all …]
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mm-beacon-kit.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 9 #include "imx8mm-beacon-som.dtsi" 10 #include "imx8mm-beacon-baseboard.dtsi" 14 compatible = "beacon,imx8mm-beacon-kit", "fsl,imx8mm"; 17 stdout-path = &uart2; 21 compatible = "hdmi-connector"; 26 remote-endpoint = <&adv7535_out>; 31 reg_hdmi: regulator-hdmi-dvdd { 32 compatible = "regulator-fixed"; [all …]
|
H A D | imx8mn-beacon-kit.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 9 #include "imx8mn-beacon-som.dtsi" 10 #include "imx8mn-beacon-baseboard.dtsi" 14 compatible = "beacon,imx8mn-beacon-kit", "fsl,imx8mn"; 17 stdout-path = &uart2; 21 compatible = "hdmi-connector"; 26 remote-endpoint = <&adv7535_out>; 31 reg_hdmi: regulator-hdmi-dvdd { 32 compatible = "regulator-fixed"; [all …]
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | MC68328.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 /* include/asm-m68knommu/MC68328.h: '328 control registers 8 * Based on include/asm-m68knommu/MC68332.h 26 * 0xFFFFF0xx -- System Control 31 * System Control Register (SCR) 36 #define SCR_WDTH8 0x01 /* 8-Bit Width Select */ 39 #define SCR_BETEN 0x10 /* Bus-Error Time-Out Enable */ 42 #define SCR_BETO 0x80 /* Bus-Error TimeOut */ 52 * 0xFFFFF1xx -- Chip-Select logic 58 * 0xFFFFF2xx -- Phase Locked Loop (PLL) & Power Control [all …]
|
H A D | MC68VZ328.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 /* include/asm-m68knommu/MC68VZ328.h: 'VZ328 control registers 5 * Copyright (c) 2000-2001 Lineo Inc. <www.lineo.com> 6 * Copyright (c) 2000-2001 Lineo Canada Corp. <www.lineo.ca> 9 * Based on include/asm-m68knommu/MC68332.h 29 * 0xFFFFF0xx -- System Control 34 * System Control Register (SCR) 39 #define SCR_WDTH8 0x01 /* 8-Bit Width Select */ 42 #define SCR_BETEN 0x10 /* Bus-Error Time-Out Enable */ 45 #define SCR_BETO 0x80 /* Bus-Error TimeOut */ [all …]
|
H A D | MC68EZ328.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 /* include/asm-m68knommu/MC68EZ328.h: 'EZ328 control registers 8 * Based on include/asm-m68knommu/MC68332.h 27 * 0xFFFFF0xx -- System Control 32 * System Control Register (SCR) 37 #define SCR_WDTH8 0x01 /* 8-Bit Width Select */ 40 #define SCR_BETEN 0x10 /* Bus-Error Time-Out Enable */ 43 #define SCR_BETO 0x80 /* Bus-Error TimeOut */ 53 * 0xFFFFF1xx -- Chip-Select logic 84 #define CSA_EN 0x0001 /* Chip-Select Enable */ [all …]
|
/openbmc/linux/Documentation/driver-api/gpio/ |
H A D | legacy.rst | 13 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled 21 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every 22 non-dedicated pin can be configured as a GPIO; and most chips have at least 27 Most PC southbridges have a few dozen GPIO-capable pins (with only the BIOS 32 - Output values are writable (high=1, low=0). Some chips also have 34 value might be driven ... supporting "wire-OR" and similar schemes 37 - Input values are likewise readable (1, 0). Some chips support readback 38 of pins configured as "output", which is very useful in such "wire-OR" 40 input de-glitch/debounce logic, sometimes with software controls. 42 - Inputs can often be used as IRQ signals, often edge triggered but [all …]
|
/openbmc/docs/development/ |
H A D | add-new-system.md | 1 # Add a New System to OpenBMC 3 **Document Purpose:** How to add a new system to the OpenBMC distribution 15 updated to add a new system. 19 - Review background about Yocto and BitBake 20 - Creating a new system layer 21 - Populating this new layer 22 - Building the new system and testing in QEMU 23 - Adding configs for sensors, LEDs, inventories, etc. 32 Yocto has a concept of hierarchical layers. When you build a Yocto-based 35 defined within OpenBMC can be found with the meta-\* directories in OpenBMC [all …]
|
/openbmc/linux/Documentation/scsi/ |
H A D | ChangeLog.sym53c8xx | 1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr) 2 * version sym53c8xx-1.7.3c 3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM. 4 Fix sent by Stig Telfer <stig@api-networks.com>. 5 - Backport from SYM-2 the work-around that allows to support 7 - Check that we received at least 8 bytes of INQUIRY response 9 - Define scsi_set_pci_device() as nil for kernel < 2.4.4. 10 - + A couple of minor changes. 12 Sat Apr 7 19:30 2001 Gerard Roudier (groudier@club-internet.fr) 13 * version sym53c8xx-1.7.3b [all …]
|
/openbmc/linux/arch/arm/boot/dts/ti/keystone/ |
H A D | keystone-k2g-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2017 Texas Instruments Incorporated - http://www.ti.com/ 7 /dts-v1/; 9 #include "keystone-k2g.dtsi" 12 compatible = "ti,k2g-evm", "ti,k2g", "ti,keystone"; 20 reserved-memory { 21 #address-cells = <2>; 22 #size-cells = <2>; 25 dsp_common_memory: dsp-common-memory@81f800000 { 26 compatible = "shared-dma-pool"; [all …]
|
/openbmc/linux/sound/soc/fsl/ |
H A D | fsl_esai.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include "imx-pcm.h" 25 * struct fsl_esai_soc_data - soc specific data 33 * struct fsl_esai - ESAI private data 38 * @coreclk: clock source to access register 39 * @extalclk: esai clock source to derive HCK, SCK and FS 40 * @fsysclk: system clock source to derive HCK, SCK and FS 41 * @spbaclk: SPBA clock (optional, depending on SoC design) 51 * @hck_rate: clock rate of desired HCKx clock 52 * @sck_rate: clock rate of desired SCKx clock [all …]
|
/openbmc/linux/Documentation/spi/ |
H A D | spi-summary.rst | 5 02-Feb-2012 8 ------------ 14 The three signal wires hold a clock (SCK, often on the order of 10 MHz), 15 and parallel data lines with "Master Out, Slave In" (MOSI) or "Master In, 16 Slave Out" (MISO) signals. (Other names are also used.) There are four 17 clocking modes through which data is exchanged; mode-0 and mode-3 are most 18 commonly used. Each clock cycle shifts data out and data in; the clock 32 - SPI may be used for request/response style device protocols, as with 35 - It may also be used to stream data in either direction (half duplex), 38 - Some devices may use eight bit words. Others may use different word [all …]
|
/openbmc/linux/drivers/media/usb/dvb-usb-v2/ |
H A D | rtl28xxu.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 138 * 0x3000 SYS : system 146 #define USB_SYSCTL 0x2000 /* USB system control */ 147 #define USB_SYSCTL_0 0x2000 /* USB system control */ 148 #define USB_SYSCTL_1 0x2001 /* USB system control */ 149 #define USB_SYSCTL_2 0x2002 /* USB system control */ 150 #define USB_SYSCTL_3 0x2003 /* USB system control */ 196 #define USB_TOUT_VAL 0x2F08 /* USB time-out time */ 200 #define USB_VSTAOUT 0x2F1C /* UTMI vendor signal status out */ 209 #define USB_SLBBIST 0x2FA0 /* self-loop-back BIST */ [all …]
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-mchp-pci1xxxx.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 2021 - 2022 Microchip Technology Inc. 15 #include <linux/i2c-smbus.h> 49 * baud clock required to program 'Hold Time' at X KHz. 65 * the baud clock required to program 'fair idle delay' at X KHz. Fair idle 74 * baud clock required to satisfy the fairness protocol at X KHz. 103 * BUS_CLK_XK_LOW_PERIOD_TICKS field defines the number of I2C Baud Clock 104 * periods that make up the low phase of the I2C/SMBus bus clock at X KHz. 111 * BUS_CLK_XK_HIGH_PERIOD_TICKS field defines the number of I2C Baud Clock 112 * periods that make up the high phase of the I2C/SMBus bus clock at X KHz. [all …]
|
/openbmc/linux/sound/pci/ice1712/ |
H A D | envy24ht.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 39 #define ICEREG1724(ice, x) ((ice)->port + VT1724_REG_##x) 49 #define VT1724_REG_SYS_CFG 0x04 /* byte - system configuration PCI60 on Envy24*/ 60 #define VT1724_CFG_AC97_PACKED 0x01 /* split or packed mode - AC'97 */ 65 #define VT1724_CFG_I2S_RESMASK 0x30 /* resolution mask, 16,18,20,24-bit */ 96 #define VT1724_I2C_WRITE 0x01 /* write direction */ 106 bit3 - during reset used for Eeprom power-on strapping 109 #define VT1724_REG_GPIO_DATA_22 0x1e /* byte direction for GPIO 16:22 */ 114 * Professional multi-track direct control registers 117 #define ICEMT1724(ice, x) ((ice)->profi_port + VT1724_MT_##x) [all …]
|
H A D | quartet.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 26 unsigned int scr; /* system control register */ 51 static const char * const ext_clock_names[3] = {"IEC958 In", "Word Clock 1xFS", 52 "Word Clock 256xFS"}; 65 /* GPIO0 - O - DATA0, def. 0 */ 67 /* GPIO1 - I/O - DATA1, Jack Detect Input0 (0:present, 1:missing), def. 1 */ 69 /* GPIO2 - I/O - DATA2, Jack Detect Input1 (0:present, 1:missing), def. 1 */ 71 /* GPIO3 - I/O - DATA3, def. 1 */ 73 /* GPIO4 - I/O - DATA4, SPI CDTO, def. 1 */ 75 /* GPIO5 - I/O - DATA5, SPI CCLK, def. 1 */ [all …]
|
/openbmc/u-boot/arch/arm/mach-exynos/include/mach/ |
H A D | mipi_dsim.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 62 /* MIPI DSI Processor-to-Peripheral transaction types */ 111 * struct mipi_dsim_config - interface for configuring mipi-dsi controller. 139 * in Non-burst mode, RGB data area is filled with RGB data and NULL 143 * @e_byte_clk: select byte clock source. (it must be DSIM_PLL_OUT_DIV8) 146 * clock(System clock cycle base) 147 * if the timer value goes to 0x00000000, the clock stable bit of status 149 * @esc_clk: specifies escape clock frequency for getting the escape clock 154 * BTA requests to D-PHY automatically. this counter value specifies 157 * this register specifies time out from BTA request to change [all …]
|
/openbmc/linux/Documentation/ABI/stable/ |
H A D | sysfs-driver-mlxreg-io | 1 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_health 6 0 - health failed, 2 - health OK, 3 - ASIC in booting state. 10 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld1_version 11 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld2_version 20 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/fan_dir 24 Description: This file shows the system fans direction: 25 forward direction - relevant bit is set 0; 26 reversed direction - relevant bit is set 1. 30 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version 39 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/jtag_enable [all …]
|
/openbmc/linux/include/linux/soundwire/ |
H A D | sdw.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */ 2 /* Copyright(c) 2015-17 Intel Corporation. */ 75 * enum sdw_slave_status - Slave status 89 * enum sdw_clk_stop_type: clock stop operations 91 * @SDW_CLK_PRE_PREPARE: pre clock stop prepare 92 * @SDW_CLK_POST_PREPARE: post clock stop prepare 93 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare 94 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare 104 * enum sdw_command_response - Command response as defined by SDW spec 152 * enum sdw_data_direction: Data direction [all …]
|
/openbmc/u-boot/drivers/sound/ |
H A D | wm8994.c | 1 // SPDX-License-Identifier: GPL-2.0+ 22 /* defines for wm8994 system clock selection */ 32 int out; /* output frequency in Hz */ member 39 int sysclk[WM8994_MAX_AIF]; /* System clock frequency in Hz */ 40 int mclk[WM8994_MAX_AIF]; /* master clock frequency in Hz */ 41 int aifclk[WM8994_MAX_AIF]; /* audio interface clock in Hz */ 52 /* op clock divisions */ 55 /* lr clock frame size ratio */ 60 /* bit clock divisors */ 84 return dm_i2c_write(priv->dev, reg, val, 2); in wm8994_i2c_write() [all …]
|