Home
last modified time | relevance | path

Searched refs:hose (Results 1 – 25 of 50) sorted by relevance

12

/u-boot/board/freescale/common/
A Dcds_via.c10 void mpc85xx_config_via(struct pci_controller *hose, in mpc85xx_config_via() argument
17 pci_hose_write_config_byte(hose, dev, 0x48, 0x08); in mpc85xx_config_via()
19 pci_hose_read_config_dword(hose, dev, PCI_COMMAND, &cmdstat); in mpc85xx_config_via()
32 pci_hose_write_config_byte(hose, bridge, PCI_IO_BASE, 0); in mpc85xx_config_via()
42 pciauto_config_device(hose, dev); in mpc85xx_config_via_usbide()
57 void mpc85xx_config_via_usb(struct pci_controller *hose, in mpc85xx_config_via_usb() argument
60 pciauto_config_device(hose, dev); in mpc85xx_config_via_usb()
66 void mpc85xx_config_via_usb2(struct pci_controller *hose, in mpc85xx_config_via_usb2() argument
69 pciauto_config_device(hose, dev); in mpc85xx_config_via_usb2()
78 pciauto_config_device(hose, dev); in mpc85xx_config_via_power()
[all …]
A Dvia.h2 void mpc85xx_config_via(struct pci_controller* hose, pci_dev_t dev, struct pci_config_table *tab);
5 void mpc85xx_config_via_usbide(struct pci_controller* hose, pci_dev_t dev, struct pci_config_table …
8 void mpc85xx_config_via_usb(struct pci_controller* hose, pci_dev_t dev, struct pci_config_table *ta…
11 void mpc85xx_config_via_usb2(struct pci_controller* hose, pci_dev_t dev, struct pci_config_table *t…
14 void mpc85xx_config_via_power(struct pci_controller* hose, pci_dev_t dev, struct pci_config_table *…
17 void mpc85xx_config_via_ac97(struct pci_controller* hose, pci_dev_t dev, struct pci_config_table *t…
/u-boot/drivers/pci/
A Dpci_auto_old.c166 pci_mem = hose->pci_mem; in pciauto_prescan_setup_bridge()
168 pci_io = hose->pci_io; in pciauto_prescan_setup_bridge()
246 pci_mem = hose->pci_mem; in pciauto_postscan_setup_bridge()
248 pci_io = hose->pci_io; in pciauto_postscan_setup_bridge()
314 pci_io = hose->pci_io; in pciauto_config_device()
327 hose->current_busno++; in pciauto_config_device()
328 pciauto_prescan_setup_bridge(hose, dev, hose->current_busno); in pciauto_config_device()
333 n = pci_hose_scan_bus(hose, hose->current_busno); in pciauto_config_device()
353 hose->current_busno++; in pciauto_config_device()
372 pciauto_setup_device(hose, dev, 0, hose->pci_mem, in pciauto_config_device()
[all …]
A Dpci.c37 return hose->rw##_##size(hose, dev, offset, value); \
119 if (gd->hose) in pci_get_hose_head()
141 for (hose = pci_get_hose_head(); hose; hose = hose->next) { in pci_bus_to_hose()
154 for (hose = pci_get_hose_head(); hose; hose = hose->next) { in find_hose_by_cfg_addr()
166 if (!hose) in pci_last_busno()
170 hose = hose->next; in pci_last_busno()
181 for (hose = pci_get_hose_head(); hose; hose = hose->next) { in pci_find_devices()
417 hose->fixup_irq(hose, dev); in pci_hose_scan_bus()
450 if (hose->first_busno > hose->current_busno) in pci_hose_scan()
451 hose->current_busno = hose->first_busno; in pci_hose_scan()
[all …]
A Dpci_auto_common.c88 hose->pci_io = NULL; in pciauto_config_init()
89 hose->pci_mem = NULL; in pciauto_config_init()
95 if (!hose->pci_io || in pciauto_config_init()
96 hose->pci_io->size < hose->regions[i].size) in pciauto_config_init()
97 hose->pci_io = hose->regions + i; in pciauto_config_init()
101 hose->pci_mem->size < hose->regions[i].size) in pciauto_config_init()
102 hose->pci_mem = hose->regions + i; in pciauto_config_init()
106 hose->pci_prefetch->size < hose->regions[i].size) in pciauto_config_init()
107 hose->pci_prefetch = hose->regions + i; in pciauto_config_init()
113 if (hose->pci_mem) in pciauto_config_init()
[all …]
A Dpci_sh4.c21 hose->first_busno = 0; in pci_sh4_init()
22 hose->region_count = 0; in pci_sh4_init()
23 hose->last_busno = 0xff; in pci_sh4_init()
26 pci_set_region(hose->regions + 0, in pci_sh4_init()
31 hose->region_count++; in pci_sh4_init()
34 pci_set_region(hose->regions + 1, in pci_sh4_init()
39 hose->region_count++; in pci_sh4_init()
48 hose->region_count++; in pci_sh4_init()
53 pci_set_ops(hose, in pci_sh4_init()
61 pci_register_hose(hose); in pci_sh4_init()
[all …]
A Dfsl_pci_init.c204 hose->region_count = r - hose->regions; in fsl_pci_setup_inbound_windows()
435 hose->current_busno = hose->first_busno; in fsl_pci_init()
545 hose->last_busno = hose->first_busno; in fsl_pci_init()
573 hose->pci_prefetch, hose->pci_io); in fsl_pci_init()
585 hose->last_busno = pci_hose_scan_bus(hose, hose->current_busno); in fsl_pci_init()
589 hose->last_busno = hose->current_busno; in fsl_pci_init()
599 hose->last_busno = hose->current_busno; in fsl_pci_init()
664 r = hose->regions + hose->region_count; in fsl_pci_init_port()
680 hose->region_count = r - hose->regions; in fsl_pci_init_port()
687 hose->last_busno = hose->first_busno; in fsl_pci_init_port()
[all …]
A Dpci_msc01.c18 struct pci_controller hose; member
23 hose_to_msc01(struct pci_controller *hose) in hose_to_msc01() argument
25 return container_of(hose, struct msc01_pci_controller, hose); in hose_to_msc01()
91 struct pci_controller *hose; in msc01_pci_init() local
96 hose = &msc01->hose; in msc01_pci_init()
98 hose->first_busno = 0; in msc01_pci_init()
99 hose->last_busno = 0; in msc01_pci_init()
113 hose->region_count = 3; in msc01_pci_init()
115 pci_set_ops(hose, in msc01_pci_init()
123 pci_register_hose(hose); in msc01_pci_init()
[all …]
A Dpci_gt64120.c32 struct pci_controller hose; member
37 hose_to_gt64120(struct pci_controller *hose) in hose_to_gt64120() argument
39 return container_of(hose, struct gt64120_pci_controller, hose); in hose_to_gt64120()
143 struct pci_controller *hose; in gt64120_pci_init() local
148 hose = &gt->hose; in gt64120_pci_init()
150 hose->first_busno = 0; in gt64120_pci_init()
151 hose->last_busno = 0; in gt64120_pci_init()
165 hose->region_count = 3; in gt64120_pci_init()
167 pci_set_ops(hose, in gt64120_pci_init()
175 pci_register_hose(hose); in gt64120_pci_init()
[all …]
A Dpci_ftpci100.c53 pci_hose_write_config_dword(hose, dev_nu, in setup_pci_bar()
55 pci_hose_read_config_dword(hose, dev_nu, in setup_pci_bar()
73 pci_hose_write_config_dword(hose, dev_nu, in setup_pci_bar()
102 pci_hose_write_config_dword(hose, dev_nu, in setup_pci_bar()
248 pci_set_region(hose->regions + 0, in ftpci_preinit()
253 hose->region_count++; in ftpci_preinit()
256 pci_set_region(hose->regions + 1, in ftpci_preinit()
261 hose->region_count++; in ftpci_preinit()
265 pci_set_region(hose->regions + 2, in ftpci_preinit()
270 hose->region_count++; in ftpci_preinit()
[all …]
A Dpci_common.c87 if (dev == PCI_BDF(hose->first_busno, 0, 0)) { in pci_skip_dev()
137 pci_hose_read_config_dword(hose, dev, bar, &addr); in pci_read_bar32()
153 for (i = 0; i < hose->region_count; i++) { in __pci_hose_bus_to_phys()
154 res = &hose->regions[i]; in __pci_hose_bus_to_phys()
179 if (!hose) { in pci_hose_bus_to_phys()
189 ret = __pci_hose_bus_to_phys(hose, bus_addr, in pci_hose_bus_to_phys()
213 for (i = 0; i < hose->region_count; i++) { in __pci_hose_phys_to_bus()
214 res = &hose->regions[i]; in __pci_hose_phys_to_bus()
248 if (!hose) { in pci_hose_phys_to_bus()
258 ret = __pci_hose_phys_to_bus(hose, phys_addr, in pci_hose_phys_to_bus()
[all …]
A Dpci_indirect.c22 indirect_##rw##_config_##size(struct pci_controller *hose, \
27 b = b - hose->first_busno; \
31 cfg_##rw(val, hose->cfg_data + (offset & mask), type, op); \
37 indirect_##rw##_config_##size(struct pci_controller *hose, \
42 b = b - hose->first_busno; \
44 out_le32(hose->cfg_addr, dev | (offset & 0xfc) | 0x80000000); \
45 cfg_##rw(val, hose->cfg_data + (offset & mask), type, op); \
57 void pci_setup_indirect(struct pci_controller* hose, u32 cfg_addr, u32 cfg_data) in pci_setup_indirect() argument
59 pci_set_ops(hose, in pci_setup_indirect()
67 hose->cfg_addr = (unsigned int *) cfg_addr; in pci_setup_indirect()
[all …]
A Dpci_octeontx.c123 struct pci_controller *hose = dev_get_uclass_priv(bus); in octeontx_ecam_read_config() local
141 struct pci_controller *hose = dev_get_uclass_priv(bus); in octeontx_ecam_write_config() local
159 struct pci_controller *hose = dev_get_uclass_priv(bus); in octeontx_pem_read_config() local
162 u8 pri_bus = pcie->bus.start + 1 - hose->first_busno; in octeontx_pem_read_config()
165 address = octeontx_cfg_addr(pcie, 1 - hose->first_busno, 4, in octeontx_pem_read_config()
190 struct pci_controller *hose = dev_get_uclass_priv(bus); in octeontx_pem_write_config() local
193 u8 pri_bus = pcie->bus.start + 1 - hose->first_busno; in octeontx_pem_write_config()
222 struct pci_controller *hose = dev_get_uclass_priv(bus); in octeontx2_pem_read_config() local
225 address = octeontx_cfg_addr(pcie, 1 - hose->first_busno, 0, in octeontx2_pem_read_config()
247 struct pci_controller *hose = dev_get_uclass_priv(bus); in octeontx2_pem_write_config() local
[all …]
A Dpcie_fsl_fixup.c19 struct pci_controller *hose = dev_get_uclass_priv(pcie->bus); in ft_fsl_pcie_setup() local
31 if (!hose || !pcie->enabled) in ft_fsl_pcie_setup()
34 fdt_pci_dma_ranges(blob, off, hose); in ft_fsl_pcie_setup()
A Dpci-rcar-gen3.c331 struct pci_controller *hose = dev_get_uclass_priv(dev); in rcar_gen3_pcie_probe() local
344 for (i = 0; i < hose->region_count; i++) { in rcar_gen3_pcie_probe()
345 if (hose->regions[i].flags != PCI_REGION_SYS_MEMORY) in rcar_gen3_pcie_probe()
348 if (hose->regions[i].phys_start == 0) in rcar_gen3_pcie_probe()
353 writel(rounddown_pow_of_two(hose->regions[i].phys_start), in rcar_gen3_pcie_probe()
369 for (i = 0, cnt = 0; i < hose->region_count; i++) { in rcar_gen3_pcie_probe()
370 if (hose->regions[i].flags == PCI_REGION_SYS_MEMORY) in rcar_gen3_pcie_probe()
374 writel((hose->regions[i].size - 1) & ~0x7f, in rcar_gen3_pcie_probe()
376 writel(upper_32_bits(hose->regions[i].phys_start), in rcar_gen3_pcie_probe()
378 writel(lower_32_bits(hose->regions[i].phys_start), in rcar_gen3_pcie_probe()
[all …]
/u-boot/arch/powerpc/cpu/mpc85xx/
A Dpci.c51 hose = &pci_hose[0]; in pci_mpc85xx_init()
53 hose->first_busno = 0; in pci_mpc85xx_init()
54 hose->last_busno = 0xff; in pci_mpc85xx_init()
56 pci_setup_indirect(hose, in pci_mpc85xx_init()
119 hose->region_count = 2; in pci_mpc85xx_init()
121 pci_register_hose(hose); in pci_mpc85xx_init()
146 hose->last_busno = pci_hose_scan(hose); in pci_mpc85xx_init()
149 hose = &pci_hose[1]; in pci_mpc85xx_init()
152 hose->last_busno = 0xff; in pci_mpc85xx_init()
204 hose->region_count = 2; in pci_mpc85xx_init()
[all …]
/u-boot/arch/powerpc/cpu/mpc83xx/
A Dpci.c48 hose->regions[i] = *reg; in pci_init_bus()
49 hose->region_count++; in pci_init_bus()
75 i = hose->region_count++; in pci_init_bus()
76 hose->regions[i].bus_start = 0; in pci_init_bus()
77 hose->regions[i].phys_start = 0; in pci_init_bus()
78 hose->regions[i].size = gd->ram_size; in pci_init_bus()
82 hose->last_busno = 0xff; in pci_init_bus()
87 pci_register_hose(hose); in pci_init_bus()
93 dev = PCI_BDF(hose->first_busno, 0, 0); in pci_init_bus()
112 hose->last_busno = pci_hose_scan(hose); in pci_init_bus()
[all …]
A Dpcie.c127 hose->regions[i] = *reg; in PCIE_OP()
128 hose->region_count++; in PCIE_OP()
131 i = hose->region_count++; in PCIE_OP()
132 hose->regions[i].bus_start = 0; in PCIE_OP()
133 hose->regions[i].phys_start = 0; in PCIE_OP()
137 i = hose->region_count++; in PCIE_OP()
140 hose->regions[i].size = 0x100000; in PCIE_OP()
144 hose->last_busno = 0xff; in PCIE_OP()
150 pci_set_ops(hose, in PCIE_OP()
161 pci_register_hose(hose); in PCIE_OP()
[all …]
/u-boot/arch/m68k/cpu/mcf547x_8x/
A Dpci.c32 out_be32(hose->cfg_addr, addr); \
54 out_be32(hose->cfg_addr, addr); in pci_read_cfg_dword()
57 out_be32(hose->cfg_addr, addr & 0x7fffffff); in pci_read_cfg_dword()
62 out_be32(hose->cfg_addr, addr); in pci_read_cfg_dword()
65 out_be32(hose->cfg_addr, addr & 0x7fffffff); in pci_read_cfg_dword()
128 hose->first_busno = 0; in pci_mcf547x_8x_init()
129 hose->last_busno = 0xff; in pci_mcf547x_8x_init()
141 hose->region_count = 3; in pci_mcf547x_8x_init()
143 hose->cfg_addr = &(pci->car); in pci_mcf547x_8x_init()
151 pci_register_hose(hose); in pci_mcf547x_8x_init()
[all …]
/u-boot/arch/m68k/cpu/mcf5445x/
A Dpci.c26 int pci_##rw##_cfg_##size(struct pci_controller *hose, \
32 out_be32(hose->cfg_addr, addr); \
34 out_be32(hose->cfg_addr, addr & 0x7fffffff); \
45 void pci_mcf5445x_init(struct pci_controller *hose) in pci_mcf5445x_init() argument
126 hose->first_busno = 0; in pci_mcf5445x_init()
127 hose->last_busno = 0xff; in pci_mcf5445x_init()
139 hose->region_count = 3; in pci_mcf5445x_init()
141 hose->cfg_addr = &(pci->car); in pci_mcf5445x_init()
144 pci_set_ops(hose, pci_read_cfg_byte, pci_read_cfg_word, in pci_mcf5445x_init()
149 pci_register_hose(hose); in pci_mcf5445x_init()
[all …]
/u-boot/arch/sh/include/asm/
A Dpci.h15 int pci_sh7751_init(struct pci_controller *hose);
17 int pci_sh7780_init(struct pci_controller *hose);
22 int pci_sh4_init(struct pci_controller *hose);
24 int pci_sh4_read_config_dword(struct pci_controller *hose,
28 int pci_sh4_write_config_dword(struct pci_controller *hose,
/u-boot/board/armltd/integrator/
A Dpci.c416 hose->first_busno = 0; in pci_init_board()
417 hose->last_busno = 0xff; in pci_init_board()
420 pci_set_region(hose->regions + 0, in pci_init_board()
426 pci_set_region(hose->regions + 1, in pci_init_board()
433 pci_set_region(hose->regions + 2, in pci_init_board()
446 hose->region_count = 5; in pci_init_board()
448 pci_set_ops(hose, in pci_init_board()
456 pci_register_hose(hose); in pci_init_board()
458 pciauto_config_init(hose); in pci_init_board()
459 pciauto_config_device(hose, 0); in pci_init_board()
[all …]
/u-boot/include/
A Dpci.h680 static inline void pci_set_ops(struct pci_controller *hose, in pci_set_ops() argument
693 hose->read_byte = read_byte; in pci_set_ops()
694 hose->read_word = read_word; in pci_set_ops()
695 hose->read_dword = read_dword; in pci_set_ops()
696 hose->write_byte = write_byte; in pci_set_ops()
697 hose->write_word = write_word; in pci_set_ops()
698 hose->write_dword = write_dword; in pci_set_ops()
767 void pciauto_config_init(struct pci_controller *hose);
795 extern void pci_register_hose(struct pci_controller* hose);
801 extern int pci_hose_scan(struct pci_controller *hose);
[all …]
/u-boot/board/freescale/mpc8541cds/
A Dmpc8541cds.c368 void dummy_func(struct pci_controller* hose, pci_dev_t dev, struct pci_config_table *tab) { } in dummy_func() argument
386 static struct pci_controller hose[] = { variable
399 pci_mpc85xx_init(hose); in pci_init_board()
416 tmp[1] = hose[0].last_busno - hose[0].first_busno; in ft_pci_setup()
423 tmp[1] = hose[1].last_busno - hose[1].first_busno; in ft_pci_setup()
/u-boot/board/freescale/mpc8555cds/
A Dmpc8555cds.c366 void dummy_func(struct pci_controller* hose, pci_dev_t dev, struct pci_config_table *tab) { } in dummy_func() argument
385 static struct pci_controller hose[] = { variable
400 pci_mpc85xx_init(hose); in pci_init_board()
417 tmp[1] = hose[0].last_busno - hose[0].first_busno; in ft_pci_setup()
424 tmp[1] = hose[1].last_busno - hose[1].first_busno; in ft_pci_setup()

Completed in 658 milliseconds

12