| /linux/drivers/gpu/drm/panel/ |
| H A D | panel-ilitek-ili9341.c | 179 struct mipi_dbi *dbi; member 299 struct mipi_dbi *dbi = ili->dbi; in ili9341_dpi_init() local 303 mipi_dbi_command_stackbuf(dbi, 0xca, cfg->ca, ILI9341_CA_LEN); in ili9341_dpi_init() 304 mipi_dbi_command_stackbuf(dbi, ILI9341_POWERB, cfg->power_b, in ili9341_dpi_init() 306 mipi_dbi_command_stackbuf(dbi, ILI9341_POWER_SEQ, cfg->power_seq, in ili9341_dpi_init() 308 mipi_dbi_command_stackbuf(dbi, ILI9341_DTCA, cfg->dtca, in ili9341_dpi_init() 310 mipi_dbi_command_stackbuf(dbi, ILI9341_POWERA, cfg->power_a, in ili9341_dpi_init() 312 mipi_dbi_command(ili->dbi, ILI9341_PRC, cfg->prc); in ili9341_dpi_init() 313 mipi_dbi_command_stackbuf(dbi, ILI9341_DTCB, cfg->dtcb, in ili9341_dpi_init() 315 mipi_dbi_command_stackbuf(dbi, ILI9341_FRC, cfg->frc, ILI9341_FRC_LEN); in ili9341_dpi_init() [all …]
|
| H A D | panel-samsung-s6e63m0-spi.c | 23 struct mipi_dbi *dbi = trsp; in s6e63m0_spi_dcs_read() local 26 ret = mipi_dbi_command_read(dbi, cmd, data); in s6e63m0_spi_dcs_read() 36 struct mipi_dbi *dbi = trsp; in s6e63m0_spi_dcs_write() local 39 ret = mipi_dbi_command_stackbuf(dbi, data[0], (data + 1), (len - 1)); in s6e63m0_spi_dcs_write() 48 struct mipi_dbi *dbi; in s6e63m0_spi_probe() local 51 dbi = devm_kzalloc(dev, sizeof(*dbi), GFP_KERNEL); in s6e63m0_spi_probe() 52 if (!dbi) in s6e63m0_spi_probe() 55 ret = mipi_dbi_spi_init(spi, dbi, NULL); in s6e63m0_spi_probe() 59 dbi->read_commands = s6e63m0_dbi_read_commands; in s6e63m0_spi_probe() 61 return s6e63m0_probe(dev, dbi, s6e63m0_spi_dcs_read, in s6e63m0_spi_probe()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | uar.c | 194 static unsigned long map_offset(struct mlx5_core_dev *mdev, int dbi) in map_offset() argument 199 return dbi / MLX5_BFREGS_PER_UAR * MLX5_ADAPTER_PAGE_SIZE + in map_offset() 200 (dbi % MLX5_BFREGS_PER_UAR) * in map_offset() 213 int dbi; in alloc_bfreg() local 242 dbi = find_first_bit(bitmap, up->bfregs); in alloc_bfreg() 243 clear_bit(dbi, bitmap); in alloc_bfreg() 248 bfreg->map = up->map + map_offset(mdev, dbi); in alloc_bfreg() 251 bfreg->index = up->index + dbi / MLX5_BFREGS_PER_UAR; in alloc_bfreg() 294 unsigned int dbi; in mlx5_free_bfreg() local 309 dbi = addr_to_dbi_in_syspage(mdev, up, bfreg); in mlx5_free_bfreg() [all …]
|
| /linux/Documentation/devicetree/bindings/pci/ |
| H A D | hisilicon-histb-pcie.txt | 16 "rc-dbi": configuration space of PCIe controller; 47 reg-names = "control", "rc-dbi", "config";
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | spear1310.dtsi | 83 reg-names = "dbi", "config"; 100 reg-names = "dbi", "config"; 117 reg-names = "dbi", "config";
|
| H A D | spear1340.dtsi | 48 reg-names = "dbi", "config";
|
| H A D | stm32mp153c-lxa-fairytux2.dtsi | 260 compatible = "shineworld,lh133k", "panel-mipi-dbi-spi";
|
| H A D | stm32mp15xc-lxa-tac.dtsi | 338 compatible = "shineworld,lh133k", "panel-mipi-dbi-spi";
|
| /linux/arch/riscv/boot/dts/sophgo/ |
| H A D | sg2044.dtsi | 41 reg-names = "dbi", "atu", "config", "app"; 76 reg-names = "dbi", "atu", "config", "app"; 111 reg-names = "dbi", "atu", "config", "app"; 146 reg-names = "dbi", "atu", "config", "app"; 181 reg-names = "dbi", "atu", "config", "app";
|
| /linux/arch/arm/boot/dts/axis/ |
| H A D | artpec6.dtsi | 167 reg-names = "dbi", "phy", "config"; 195 reg-names = "dbi", "dbi2", "phy", "addr_space";
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | sa8540p.dtsi | 206 reg-names = "parf", "dbi", "elbi", "atu", "config";
|
| H A D | sc8280xp.dtsi | 2169 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2281 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2391 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2504 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi"; 2614 reg-names = "parf", "dbi", "elbi", "atu", "config", "mhi";
|
| H A D | glymur.dtsi | 2840 "dbi", 3056 "dbi", 3328 "dbi", 3544 "dbi",
|
| H A D | monaco.dtsi | 2270 "dbi", 2449 "dbi",
|
| H A D | sm8650.dtsi | 3633 reg-names = "parf", "dbi", "elbi", "atu", "config"; 3818 "dbi",
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun8i-v3s-anbernic-rg-nano.dts | 233 compatible = "saef,sftc154b", "panel-mipi-dbi-spi";
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra234.dtsi | 4506 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 4561 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 4616 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 4670 reg-names = "appl", "atu_dma", "dbi", "addr_space"; 4712 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 4767 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 4822 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 4877 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; 4931 reg-names = "appl", "atu_dma", "dbi", "addr_space"; 4966 reg-names = "appl", "config", "atu_dma", "dbi", "ecam"; [all …]
|
| /linux/drivers/gpu/drm/tiny/ |
| H A D | Kconfig | 82 https://github.com/notro/panel-mipi-dbi/wiki.
|
| /linux/arch/riscv/boot/dts/sifive/ |
| H A D | fu740-c000.dtsi | 340 reg-names = "dbi", "config", "mgmt";
|
| /linux/arch/arm/boot/dts/socionext/ |
| H A D | uniphier-pro5.dtsi | 628 reg-names = "dbi", "dbi2", "link", "addr_space";
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-sdx65.dtsi | 311 "dbi",
|
| /linux/ |
| H A D | MAINTAINERS | 8271 W: https://github.com/notro/panel-mipi-dbi/wiki 8273 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 8274 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
|