coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
chip.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
/*
4
* Realtek RT5663 audio codec devicetree bindings
5
*/
6
7
#include <
acpi/acpi_device.h
>
8
#include <
stdint.h
>
9
10
struct
drivers_i2c_rt5663_config
{
11
/* I2C Bus Frequency in Hertz (default 400kHz) */
12
unsigned
int
bus_speed
;
13
/* Identifier for multiple chips */
14
unsigned
int
uid
;
15
16
/* Allow GPIO based interrupt or PIRQ */
17
struct
acpi_gpio
irq_gpio
;
18
struct
acpi_irq
irq
;
19
20
/* Manual offset value to compensate DC offset for L/R channels */
21
uint32_t
dc_offset_l_manual
;
22
uint32_t
dc_offset_r_manual
;
23
uint32_t
dc_offset_l_manual_mic
;
24
uint32_t
dc_offset_r_manual_mic
;
25
};
acpi_device.h
stdint.h
uint32_t
unsigned int uint32_t
Definition:
stdint.h:14
acpi_gpio
Definition:
acpi_device.h:164
acpi_irq
Definition:
acpi_device.h:88
drivers_i2c_rt5663_config
Definition:
chip.h:10
drivers_i2c_rt5663_config::dc_offset_r_manual
uint32_t dc_offset_r_manual
Definition:
chip.h:22
drivers_i2c_rt5663_config::dc_offset_r_manual_mic
uint32_t dc_offset_r_manual_mic
Definition:
chip.h:24
drivers_i2c_rt5663_config::bus_speed
unsigned int bus_speed
Definition:
chip.h:12
drivers_i2c_rt5663_config::dc_offset_l_manual_mic
uint32_t dc_offset_l_manual_mic
Definition:
chip.h:23
drivers_i2c_rt5663_config::irq
struct acpi_irq irq
Definition:
chip.h:18
drivers_i2c_rt5663_config::dc_offset_l_manual
uint32_t dc_offset_l_manual
Definition:
chip.h:21
drivers_i2c_rt5663_config::irq_gpio
struct acpi_gpio irq_gpio
Definition:
chip.h:17
drivers_i2c_rt5663_config::uid
unsigned int uid
Definition:
chip.h:14
src
drivers
i2c
rt5663
chip.h
Generated by
1.9.1