diff options
Diffstat (limited to 'src/drivers')
24 files changed, 120 insertions, 0 deletions
diff --git a/src/drivers/generic/alc1015/chip.h b/src/drivers/generic/alc1015/chip.h index fa841772ed..16b0d22cd8 100644 --- a/src/drivers/generic/alc1015/chip.h +++ b/src/drivers/generic/alc1015/chip.h @@ -1,8 +1,13 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_GENERIC_ALC1015_CHIP_H__ +#define __DRIVERS_GENERIC_ALC1015_CHIP_H__ + #include <acpi/acpi_device.h> struct drivers_generic_alc1015_config { const char *hid; /* ACPI _HID */ struct acpi_gpio sdb; /* SDMODE GPIO */ }; + +#endif /* __DRIVERS_GENERIC_ALC1015_CHIP_H__ */ diff --git a/src/drivers/generic/bayhub/chip.h b/src/drivers/generic/bayhub/chip.h index 77b7512143..82fe67085b 100644 --- a/src/drivers/generic/bayhub/chip.h +++ b/src/drivers/generic/bayhub/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_GENERIC_BAYHUB_CHIP_H__ +#define __DRIVERS_GENERIC_BAYHUB_CHIP_H__ + #include <acpi/acpi_device.h> /* @@ -15,3 +18,5 @@ struct drivers_generic_bayhub_config { /* CLK and DAT tuning values */ uint8_t vih_tuning_value; }; + +#endif /* __DRIVERS_GENERIC_BAYHUB_CHIP_H__ */ diff --git a/src/drivers/generic/bayhub_lv2/chip.h b/src/drivers/generic/bayhub_lv2/chip.h index aa8f3fd879..ea5c55fc7f 100644 --- a/src/drivers/generic/bayhub_lv2/chip.h +++ b/src/drivers/generic/bayhub_lv2/chip.h @@ -1,8 +1,13 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_GENERIC_BAYHUB_LV2_CHIP_H__ +#define __DRIVERS_GENERIC_BAYHUB_LV2_CHIP_H__ + #include <stdbool.h> /* Bayhub LV2 PCIe to SD bridge */ struct drivers_generic_bayhub_lv2_config { bool enable_power_saving; }; + +#endif /* __DRIVERS_GENERIC_BAYHUB_LV2_CHIP_H__ */ diff --git a/src/drivers/generic/max98357a/chip.h b/src/drivers/generic/max98357a/chip.h index 66ebecfc5f..3916b80f86 100644 --- a/src/drivers/generic/max98357a/chip.h +++ b/src/drivers/generic/max98357a/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_GENERIC_MAX98357A_CHIP_H__ +#define __DRIVERS_GENERIC_MAX98357A_CHIP_H__ + #include <acpi/acpi_device.h> struct drivers_generic_max98357a_config { @@ -16,3 +19,5 @@ struct drivers_generic_max98357a_config { unsigned int device_present_gpio; unsigned int device_present_gpio_invert; }; + +#endif /* __DRIVERS_GENERIC_MAX98357A_CHIP_H__ */ diff --git a/src/drivers/generic/nau8315/chip.h b/src/drivers/generic/nau8315/chip.h index 45cb412d48..550f11ed1e 100644 --- a/src/drivers/generic/nau8315/chip.h +++ b/src/drivers/generic/nau8315/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_GENERIC_NAU8315_CHIP_H__ +#define __DRIVERS_GENERIC_NAU8315_CHIP_H__ + #include <acpi/acpi_device.h> struct drivers_generic_nau8315_config { @@ -12,3 +15,5 @@ struct drivers_generic_nau8315_config { /* ENABLE GPIO */ struct acpi_gpio enable_gpio; }; + +#endif /* __DRIVERS_GENERIC_NAU8315_CHIP_H__ */ diff --git a/src/drivers/i2c/cs35l53/chip.h b/src/drivers/i2c/cs35l53/chip.h index 8631666e0c..93905c255f 100644 --- a/src/drivers/i2c/cs35l53/chip.h +++ b/src/drivers/i2c/cs35l53/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_CS35L53_CHIP_H__ +#define __DRIVERS_I2C_CS35L53_CHIP_H__ + #include <acpi/acpi_device.h> #define CS35L53_MAX_GPIOS 2 @@ -153,3 +156,5 @@ struct drivers_i2c_cs35l53_config { */ enum cs35l53_gpio2_src gpio2_src_select; }; + +#endif /* __DRIVERS_I2C_CS35L53_CHIP_H__ */ diff --git a/src/drivers/i2c/cs42l42/chip.h b/src/drivers/i2c/cs42l42/chip.h index 1adffe7088..61e0213667 100644 --- a/src/drivers/i2c/cs42l42/chip.h +++ b/src/drivers/i2c/cs42l42/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_CS42L42_CHIP_H__ +#define __DRIVERS_I2C_CS42L42_CHIP_H__ + #include <acpi/acpi_device.h> enum cs42l42_ts_dbnc_rise { @@ -117,3 +120,5 @@ struct drivers_i2c_cs42l42_config { */ bool hs_bias_sense_disable; }; + +#endif /* __DRIVERS_I2C_CS42L42_CHIP_H__ */ diff --git a/src/drivers/i2c/da7219/chip.h b/src/drivers/i2c/da7219/chip.h index 203bd8fa66..5ca787c391 100644 --- a/src/drivers/i2c/da7219/chip.h +++ b/src/drivers/i2c/da7219/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_DA7219_CHIP_H__ +#define __DRIVERS_I2C_DA7219_CHIP_H__ + #include <acpi/acpi_device.h> /* @@ -115,3 +118,5 @@ struct drivers_i2c_da7219_config { */ const char *mclk_name; }; + +#endif /* __DRIVERS_I2C_DA7219_CHIP_H__ */ diff --git a/src/drivers/i2c/max98373/chip.h b/src/drivers/i2c/max98373/chip.h index c184531823..aea5226c06 100644 --- a/src/drivers/i2c/max98373/chip.h +++ b/src/drivers/i2c/max98373/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_MAX98373_CHIP_H__ +#define __DRIVERS_I2C_MAX98373_CHIP_H__ + /* * Maxim MAX98373 audio codec devicetree bindings */ @@ -22,3 +25,5 @@ struct drivers_i2c_max98373_config { /* slot number where current feedback will be received */ uint32_t imon_slot_no; }; + +#endif /* __DRIVERS_I2C_MAX98373_CHIP_H__ */ diff --git a/src/drivers/i2c/max98390/chip.h b/src/drivers/i2c/max98390/chip.h index c60b44cc0c..6744c737c3 100644 --- a/src/drivers/i2c/max98390/chip.h +++ b/src/drivers/i2c/max98390/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-or-later */ +#ifndef __DRIVERS_I2C_MAX98390_CHIP_H__ +#define __DRIVERS_I2C_MAX98390_CHIP_H__ + /* * MAXIM MAX98390 audio codec devicetree bindings */ @@ -19,3 +22,5 @@ struct drivers_i2c_max98390_config { /* slot number where current feedback will be received */ uint32_t imon_slot_no; }; + +#endif /* __DRIVERS_I2C_MAX98390_CHIP_H__ */ diff --git a/src/drivers/i2c/max98396/chip.h b/src/drivers/i2c/max98396/chip.h index 63a2440acf..7a1c1188cf 100644 --- a/src/drivers/i2c/max98396/chip.h +++ b/src/drivers/i2c/max98396/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_MAX98396_CHIP_H__ +#define __DRIVERS_I2C_MAX98396_CHIP_H__ + /* * Maxim MAX98396 audio codec devicetree bindings */ @@ -24,3 +27,5 @@ struct drivers_i2c_max98396_config { /* Use GPIO based reset gpio */ struct acpi_gpio reset_gpio; }; + +#endif /* __DRIVERS_I2C_MAX98396_CHIP_H__ */ diff --git a/src/drivers/i2c/max98927/chip.h b/src/drivers/i2c/max98927/chip.h index fcdb9e05db..9311487473 100644 --- a/src/drivers/i2c/max98927/chip.h +++ b/src/drivers/i2c/max98927/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_MAX98927_CHIP_H__ +#define __DRIVERS_I2C_MAX98927_CHIP_H__ + /* * Maxim MAX98927 audio codec devicetree bindings */ @@ -19,3 +22,5 @@ struct drivers_i2c_max98927_config { /* slot number where current feedback will be received */ unsigned int imon_slot_no; }; + +#endif /* __DRIVERS_I2C_MAX98927_CHIP_H__ */ diff --git a/src/drivers/i2c/nau8825/chip.h b/src/drivers/i2c/nau8825/chip.h index ce17d3f71c..e47f466e1d 100644 --- a/src/drivers/i2c/nau8825/chip.h +++ b/src/drivers/i2c/nau8825/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_NAU8825_CHIP_H__ +#define __DRIVERS_I2C_NAU8825_CHIP_H__ + #include <acpi/acpi_device.h> #define NAU8825_MAX_BUTTONS 8 @@ -102,3 +105,5 @@ struct drivers_i2c_nau8825_config { */ bool adcout_ds; }; + +#endif /* __DRIVERS_I2C_NAU8825_CHIP_H__ */ diff --git a/src/drivers/i2c/pca9538/chip.h b/src/drivers/i2c/pca9538/chip.h index 96fd02f905..c9254a45e9 100644 --- a/src/drivers/i2c/pca9538/chip.h +++ b/src/drivers/i2c/pca9538/chip.h @@ -1,7 +1,12 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_PCA9538_CHIP_H__ +#define __DRIVERS_I2C_PCA9538_CHIP_H__ + struct drivers_i2c_pca9538_config { unsigned char in_out; /* Use bit as input(1) or output (0). */ unsigned char invert; /* If a bit is 1, the input will be inverted. */ unsigned char out_val; /* Initial output value to drive. */ }; + +#endif /* __DRIVERS_I2C_PCA9538_CHIP_H__ */ diff --git a/src/drivers/i2c/pcf8523/chip.h b/src/drivers/i2c/pcf8523/chip.h index b318da3aae..3c32599975 100644 --- a/src/drivers/i2c/pcf8523/chip.h +++ b/src/drivers/i2c/pcf8523/chip.h @@ -2,6 +2,9 @@ #include "pcf8523.h" +#ifndef __DRIVERS_I2C_PCF8523_CHIP_H__ +#define __DRIVERS_I2C_PCF8523_CHIP_H__ + struct drivers_i2c_pcf8523_config { unsigned char cap_sel; /* Internal capacitor selection */ unsigned char second_int_en; /* Enable IRQ for seconds */ @@ -29,3 +32,5 @@ struct drivers_i2c_pcf8523_config { unsigned char user_day; /* User day to set */ unsigned char user_weekday; /* User weekday to set */ }; + +#endif /* __DRIVERS_I2C_PCF8523_CHIP_H__ */ diff --git a/src/drivers/i2c/ptn3460/chip.h b/src/drivers/i2c/ptn3460/chip.h index 2bf7e5e783..0ec26ca8ac 100644 --- a/src/drivers/i2c/ptn3460/chip.h +++ b/src/drivers/i2c/ptn3460/chip.h @@ -1,5 +1,10 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_PTN3460_CHIP_H__ +#define __DRIVERS_I2C_PTN3460_CHIP_H__ + struct drivers_i2c_ptn3460_config { }; + +#endif /* __DRIVERS_I2C_PTN3460_CHIP_H__ */ diff --git a/src/drivers/i2c/rt1011/chip.h b/src/drivers/i2c/rt1011/chip.h index 84a73dcc83..b4e9fc4ebb 100644 --- a/src/drivers/i2c/rt1011/chip.h +++ b/src/drivers/i2c/rt1011/chip.h @@ -4,6 +4,9 @@ * Realtek RT1011 audio codec devicetree bindings */ +#ifndef __DRIVERS_I2C_RT1011_CHIP_H__ +#define __DRIVERS_I2C_RT1011_CHIP_H__ + struct drivers_i2c_rt1011_config { const char *name; /* ACPI Device Name */ const char *desc; /* Device Description */ @@ -14,3 +17,5 @@ struct drivers_i2c_rt1011_config { /* The VPD key of temperature during speaker calibration. */ const char *temperature_calib_key; }; + +#endif /* __DRIVERS_I2C_RT1011_CHIP_H__ */ diff --git a/src/drivers/i2c/rt5663/chip.h b/src/drivers/i2c/rt5663/chip.h index 49b107cb1c..1c177b363b 100644 --- a/src/drivers/i2c/rt5663/chip.h +++ b/src/drivers/i2c/rt5663/chip.h @@ -4,6 +4,9 @@ * Realtek RT5663 audio codec devicetree bindings */ +#ifndef __DRIVERS_I2C_RT5663_CHIP_H__ +#define __DRIVERS_I2C_RT5663_CHIP_H__ + #include <acpi/acpi_device.h> #include <stdint.h> @@ -23,3 +26,5 @@ struct drivers_i2c_rt5663_config { uint32_t dc_offset_l_manual_mic; uint32_t dc_offset_r_manual_mic; }; + +#endif /* __DRIVERS_I2C_RT5663_CHIP_H__ */ diff --git a/src/drivers/i2c/rtd2132/chip.h b/src/drivers/i2c/rtd2132/chip.h index 7b02248f6e..b65182feeb 100644 --- a/src/drivers/i2c/rtd2132/chip.h +++ b/src/drivers/i2c/rtd2132/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_RTD2132_CHIP_H__ +#define __DRIVERS_I2C_RTD2132_CHIP_H__ + struct drivers_i2c_rtd2132_config { /* Panel Power Sequencing. All units in ms. */ u16 t1; /* Delay from panel Vcc enable to LVDS output enable. */ @@ -32,3 +35,5 @@ struct drivers_i2c_rtd2132_config { */ u8 sscg_percent; }; + +#endif /* __DRIVERS_I2C_RTD2132_CHIP_H__ */ diff --git a/src/drivers/i2c/rx6110sa/chip.h b/src/drivers/i2c/rx6110sa/chip.h index 1c0abe84d4..2b184266cd 100644 --- a/src/drivers/i2c/rx6110sa/chip.h +++ b/src/drivers/i2c/rx6110sa/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_RX6110SA_CHIP_H__ +#define __DRIVERS_I2C_RX6110SA_CHIP_H__ + #include "rx6110sa.h" struct drivers_i2c_rx6110sa_config { @@ -25,3 +28,5 @@ struct drivers_i2c_rx6110sa_config { unsigned char bks_off; unsigned char iocut_en; /* Disable backup of I/O circuit. */ }; + +#endif /* __DRIVERS_I2C_RX6110SA_CHIP_H__ */ diff --git a/src/drivers/i2c/tas5825m/chip.h b/src/drivers/i2c/tas5825m/chip.h index 23af491d3e..34f75cc12b 100644 --- a/src/drivers/i2c/tas5825m/chip.h +++ b/src/drivers/i2c/tas5825m/chip.h @@ -1,6 +1,11 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_TAS5825M_CHIP_H__ +#define __DRIVERS_I2C_TAS5825M_CHIP_H__ + struct drivers_i2c_tas5825m_config { // Used to uniquely identify the AMP int id; }; + +#endif /* __DRIVERS_I2C_TAS5825M_CHIP_H__ */ diff --git a/src/drivers/i2c/tpm/chip.h b/src/drivers/i2c/tpm/chip.h index 4eac7e16f4..156f8dddc0 100644 --- a/src/drivers/i2c/tpm/chip.h +++ b/src/drivers/i2c/tpm/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_I2C_TPM_CHIP_H__ +#define __DRIVERS_I2C_TPM_CHIP_H__ + #include <acpi/acpi_device.h> #include <device/i2c_simple.h> @@ -18,3 +21,5 @@ struct drivers_i2c_tpm_config { struct acpi_gpio irq_gpio; /* GPIO interrupt */ enum tpm_power_managed_mode power_managed_mode; /* TPM power managed mode */ }; + +#endif /* __DRIVERS_I2C_TPM_CHIP_H__ */ diff --git a/src/drivers/intel/ish/chip.h b/src/drivers/intel/ish/chip.h index e7bb8f87e5..69f3253b4e 100644 --- a/src/drivers/intel/ish/chip.h +++ b/src/drivers/intel/ish/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_INTEL_ISH_CHIP_H__ +#define __DRIVERS_INTEL_ISH_CHIP_H__ + /* * Intel Integrated Sensor Hub (ISH) */ @@ -10,3 +13,5 @@ struct drivers_intel_ish_config { /* Add `DmaProperty` in _DSD */ bool add_acpi_dma_property; }; + +#endif /* __DRIVERS_INTEL_ISH_CHIP_H__ */ diff --git a/src/drivers/net/phy/m88e1512/chip.h b/src/drivers/net/phy/m88e1512/chip.h index f1e313ba97..4af3b4d6f6 100644 --- a/src/drivers/net/phy/m88e1512/chip.h +++ b/src/drivers/net/phy/m88e1512/chip.h @@ -1,5 +1,8 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#ifndef __DRIVERS_NET_PHY_M88E1512_CHIP_H__ +#define __DRIVERS_NET_PHY_M88E1512_CHIP_H__ + #include "m88e1512.h" struct drivers_net_phy_m88e1512_config { @@ -15,3 +18,5 @@ struct drivers_net_phy_m88e1512_config { unsigned char pmos_val; /* Set PMOS calibration value */ unsigned char nmos_val; /* Set NMOS calibration value */ }; + +#endif /* __DRIVERS_NET_PHY_M88E1512_CHIP_H__ */ |