| /rk3399_rockchip-uboot/drivers/spi/ |
| H A D | ich.c | 86 static void ich_set_bbar(struct ich_spi_priv *ctlr, uint32_t minaddr) in ich_set_bbar() argument 92 ichspi_bbar = ich_readl(ctlr, ctlr->bbar) & ~bbar_mask; in ich_set_bbar() 94 ich_writel(ctlr, ichspi_bbar, ctlr->bbar); in ich_set_bbar() 116 struct ich_spi_priv *ctlr) in ich_init_controller() argument 129 ctlr->opmenu = offsetof(struct ich7_spi_regs, opmenu); in ich_init_controller() 130 ctlr->menubytes = sizeof(ich7_spi->opmenu); in ich_init_controller() 131 ctlr->optype = offsetof(struct ich7_spi_regs, optype); in ich_init_controller() 132 ctlr->addr = offsetof(struct ich7_spi_regs, spia); in ich_init_controller() 133 ctlr->data = offsetof(struct ich7_spi_regs, spid); in ich_init_controller() 134 ctlr->databytes = sizeof(ich7_spi->spid); in ich_init_controller() [all …]
|
| H A D | spi-mem.c | 36 int spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_map_mem_op_data() argument 45 if (op->data.dir == SPI_MEM_DATA_OUT && ctlr->dma_tx) in spi_controller_dma_map_mem_op_data() 46 dmadev = ctlr->dma_tx->device->dev; in spi_controller_dma_map_mem_op_data() 47 else if (op->data.dir == SPI_MEM_DATA_IN && ctlr->dma_rx) in spi_controller_dma_map_mem_op_data() 48 dmadev = ctlr->dma_rx->device->dev; in spi_controller_dma_map_mem_op_data() 50 dmadev = ctlr->dev.parent; in spi_controller_dma_map_mem_op_data() 55 return spi_map_buf(ctlr, dmadev, sgt, op->data.buf.in, op->data.nbytes, in spi_controller_dma_map_mem_op_data() 82 void spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_unmap_mem_op_data() argument 91 if (op->data.dir == SPI_MEM_DATA_OUT && ctlr->dma_tx) in spi_controller_dma_unmap_mem_op_data() 92 dmadev = ctlr->dma_tx->device->dev; in spi_controller_dma_unmap_mem_op_data() [all …]
|
| /rk3399_rockchip-uboot/drivers/gpio/ |
| H A D | tegra_gpio.c | 48 struct gpio_ctlr *ctlr = (struct gpio_ctlr *)NV_PA_GPIO_BASE; in get_config() local 49 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in get_config() 65 struct gpio_ctlr *ctlr = (struct gpio_ctlr *)NV_PA_GPIO_BASE; in set_config() local 66 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in set_config() 83 struct gpio_ctlr *ctlr = (struct gpio_ctlr *)NV_PA_GPIO_BASE; in get_direction() local 84 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in get_direction() 100 struct gpio_ctlr *ctlr = (struct gpio_ctlr *)NV_PA_GPIO_BASE; in set_direction() local 101 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in set_direction() 118 struct gpio_ctlr *ctlr = (struct gpio_ctlr *)NV_PA_GPIO_BASE; in set_level() local 119 struct gpio_ctlr_bank *bank = &ctlr->gpio_bank[GPIO_BANK(gpio)]; in set_level() [all …]
|
| H A D | sunxi_gpio.c | 292 struct sunxi_gpio_reg *ctlr; in gpio_sunxi_bind() local 299 ctlr = (struct sunxi_gpio_reg *)devfdt_get_addr(parent); in gpio_sunxi_bind() 307 plat->regs = &ctlr->gpio_bank[bank]; in gpio_sunxi_bind()
|
| /rk3399_rockchip-uboot/include/ |
| H A D | spi-mem.h | 213 int spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr, 217 void spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr, 222 spi_controller_dma_map_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_map_mem_op_data() argument 230 spi_controller_dma_unmap_mem_op_data(struct spi_controller *ctlr, in spi_controller_dma_unmap_mem_op_data() argument
|
| H A D | pci.h | 574 struct udevice *ctlr; member
|
| /rk3399_rockchip-uboot/drivers/irq/ |
| H A D | irq-gic.c | 41 uint32_t ctlr; member 51 uint32_t ctlr; member 243 gicc_save.ctlr = gicc_readl(GICC_CTLR); in gic_irq_suspend() 247 gicc_save.ctlr = reg; in gic_irq_suspend() 253 gicd_save.ctlr = gicd_readl(GICD_CTLR); in gic_irq_suspend() 336 gicc_writel(gicc_save.ctlr, GICC_CTLR); in gic_irq_resume() 340 reg = gicc_save.ctlr; in gic_irq_resume() 343 gicd_writel(gicd_save.ctlr, GICD_CTLR); in gic_irq_resume()
|
| /rk3399_rockchip-uboot/drivers/pci/ |
| H A D | pci_auto.c | 171 struct udevice *ctlr = pci_get_controller(dev); in dm_pciauto_prescan_setup_bridge() local 172 struct pci_controller *ctlr_hose = dev_get_uclass_priv(ctlr); in dm_pciauto_prescan_setup_bridge() 252 struct udevice *ctlr = pci_get_controller(dev); in dm_pciauto_postscan_setup_bridge() local 253 struct pci_controller *ctlr_hose = dev_get_uclass_priv(ctlr); in dm_pciauto_postscan_setup_bridge() 314 struct udevice *ctlr = pci_get_controller(dev); in dm_pciauto_config_device() local 315 struct pci_controller *ctlr_hose = dev_get_uclass_priv(ctlr); in dm_pciauto_config_device()
|
| H A D | pci-uclass.c | 1013 hose->ctlr = bus; in pci_uclass_pre_probe() 1024 hose->ctlr = parent_hose->bus; in pci_uclass_pre_probe() 1106 return pci_bus_read_config(hose->ctlr, bdf, offset, valuep, size); in pci_bridge_read_config() 1115 return pci_bus_write_config(hose->ctlr, bdf, offset, value, size); in pci_bridge_write_config() 1259 static int _dm_pci_bus_to_phys(struct udevice *ctlr, in _dm_pci_bus_to_phys() argument 1263 struct pci_controller *hose = dev_get_uclass_priv(ctlr); in _dm_pci_bus_to_phys() 1290 struct udevice *ctlr; in dm_pci_bus_to_phys() local 1294 ctlr = pci_get_controller(dev); in dm_pci_bus_to_phys() 1301 ret = _dm_pci_bus_to_phys(ctlr, bus_addr, in dm_pci_bus_to_phys() 1308 ret = _dm_pci_bus_to_phys(ctlr, bus_addr, flags, 0, &phys_addr); in dm_pci_bus_to_phys() [all …]
|
| H A D | pcie_dw_mvebu.c | 463 struct udevice *ctlr = pci_get_controller(dev); in pcie_dw_mvebu_probe() local 464 struct pci_controller *hose = dev_get_uclass_priv(ctlr); in pcie_dw_mvebu_probe()
|
| H A D | pcie_dw_rockchip.c | 866 struct udevice *ctlr = pci_get_controller(dev); in rockchip_pcie_probe() local 867 struct pci_controller *hose = dev_get_uclass_priv(ctlr); in rockchip_pcie_probe()
|