Home
last modified time | relevance | path

Searched +full:gpio +full:- +full:ctrl2 (Results 1 – 3 of 3) sorted by relevance

/openbmc/u-boot/board/hisilicon/hikey/
H A Dhikey.c1 // SPDX-License-Identifier: GPL-2.0+
15 #include <asm-generic/gpio.h>
17 #include <asm/arch/gpio.h>
127 return -1; in board_uart_init()
185 hi6220_clk_enable(PERI_CLK0_USBOTG, &peri_sc->clk0_en); in board_usb_init()
190 &peri_sc->rst0_dis); in board_usb_init()
192 data = readl(&peri_sc->rst0_stat); in board_usb_init()
198 data = readl(&peri_sc->ctrl5); in board_usb_init()
202 writel(data, &peri_sc->ctrl5); in board_usb_init()
207 data = readl(&peri_sc->ctrl4); in board_usb_init()
[all …]
/openbmc/u-boot/arch/arm/include/asm/arch-tegra/
H A Dtegra_i2c.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright 2010-2011 NVIDIA Corporation
20 I2C_IS_10_BIT_ADDRESS = 0x2, /* for 10-bit I2C slave address */
23 I2C_SOFTWARE_CONTROLLER = 0x10, /* for I2C transfer using GPIO */
55 u32 ctrl2; /* 04: DVC_CTRL_REG2 */ member
151 * @return number of bus, or -1 if there is no DVC active
/openbmc/u-boot/drivers/spi/
H A Dpic32_spi.c1 // SPDX-License-Identifier: GPL-2.0+
18 #include <asm/gpio.h>
19 #include <dt-bindings/clock/microchip,clock.h>
30 struct pic32_reg_atomic ctrl2; member
67 u32 speed_hz; /* spi-clk rate */
84 writel(PIC32_SPI_CTRL_ON, &priv->regs->ctrl.set); in pic32_spi_enable()
89 writel(PIC32_SPI_CTRL_ON, &priv->regs->ctrl.clr); in pic32_spi_disable()
94 u32 sr = readl(&priv->regs->status.raw); in pic32_spi_rx_fifo_level()
101 u32 sr = readl(&priv->regs->status.raw); in pic32_spi_tx_fifo_level()
111 tx_left = (priv->tx_end - priv->tx) / n_bytes; in pic32_tx_max()
[all …]