9 #include <soc/pci_devs.h>
11 #include <soc/serialio.h>
28 return ((
pch_type() & 0xfff0) == 0x9cc0) ? 1 : 0;
61 #ifndef __SIMPLE_DEVICE__
#define SIO_IOBP_FUNCDIS2
#define SIO_IOBP_FUNCDIS0
#define SIO_IOBP_FUNCDIS_DIS
#define SIO_IOBP_FUNCDIS3
#define SIO_IOBP_FUNCDIS4
#define SIO_IOBP_FUNCDIS6
#define SIO_IOBP_FUNCDIS5
#define SIO_IOBP_FUNCDIS1
#define SIO_IOBP_FUNCDIS7
#define printk(level,...)
const char * dev_path(const struct device *dev)
static __always_inline void pci_or_config32(const struct device *dev, u16 reg, u32 ormask)
static __always_inline void pci_and_config16(const struct device *dev, u16 reg, u16 andmask)
static __always_inline void pci_or_config16(const struct device *dev, u16 reg, u16 ormask)
static __always_inline u16 pci_read_config16(const struct device *dev, u16 reg)
static __always_inline u8 pci_read_config8(const struct device *dev, u16 reg)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define PCI_DEVFN(slot, func)
#define PCI_COMMAND_MASTER
#define PCI_COMMAND_MEMORY
#define PCH_DEV_SLOT_PCIE
#define PCH_WPT_BDW_Y_SAMPLE
#define PCH_WPT_BDW_Y_BASE
#define PCH_WPT_BDW_Y_PREMIUM
#define PCH_DEVFN_THERMAL
#define PCH_DEV_SLOT_EHCI
#define PCH_DEVFN_ME_IDER
#define PCH_DISABLE_HD_AUDIO
#define PCH_DISABLE_SMBUS
#define PCH_DISABLE_ADSPD
#define PCH_DISABLE_EHCI1
#define PCH_DISABLE_SATA2
#define PCH_DISABLE_SATA1
#define PCH_DISABLE_THERMAL
#define PCH_DISABLE_PCIE(x)
static void broadwell_pch_enable_dev(struct device *dev)
static void rcba_function_disable(u32 reg, u32 bit)
void pch_disable_devfn(struct device *dev)
static void pch_enable_d3hot(struct device *dev)
u32 pch_read_soft_strap(int id)
struct chip_operations soc_intel_broadwell_pch_ops
void pch_iobp_update(u32 address, u32 andvalue, u32 orvalue)
void(* enable)(struct device *dev)
enum device_path_type type
struct device_operations * ops