132 cptr = (
unsigned char *)(
cf_base + 0x200);
205 static const struct pci_driver ricoh_rl5c476_driver
__pci_driver = {
218 CHIP_NAME(
"Ricoh RL5C476 CardBus Controller")
void cardbus_enable_resources(struct device *dev)
void cardbus_read_resources(struct device *dev)
#define printk(level,...)
struct resource * new_resource(struct device *dev, unsigned int index)
See if a resource structure already exists for a given index and if not allocate one.
struct resource * find_resource(const struct device *dev, unsigned int index)
Return an existing resource structure for a given index.
const char * dev_path(const struct device *dev)
static __always_inline u16 pci_read_config16(const struct device *dev, u16 reg)
static __always_inline u32 pci_read_config32(const struct device *dev, u16 reg)
static __always_inline void pci_write_config16(const struct device *dev, u16 reg, u16 val)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
void pci_dev_set_subsystem(struct device *dev, unsigned int vendor, unsigned int device)
void pci_scan_bridge(struct device *dev)
Scan a PCI bridge and the buses behind the bridge.
void pci_dev_set_resources(struct device *dev)
#define PCI_DID_RICOH_RL5C476
#define IORESOURCE_STORED
static void rl5c476_set_subsystem(struct device *dev, unsigned int vendor, unsigned int device)
static int enable_cf_boot
static unsigned int cf_base
static void rl5c476_init(struct device *dev)
static void rl5c476_read_resources(struct device *dev)
static const struct pci_driver ricoh_rl5c476_driver __pci_driver
static struct device_operations ricoh_rl5c476_ops
struct chip_operations southbridge_ricoh_rl5c476_ops
static struct pci_operations rl5c476_pci_ops
static void rl5c476_set_resources(struct device *dev)
static void southbridge_init(struct device *dev)
void(* read_resources)(struct device *dev)
DEVTREE_CONST void * chip_info