| /linux/drivers/gpu/drm/sitronix/ |
| H A D | st7586.c | 133 struct mipi_dbi *dbi = &dbidev->dbi; in st7586_fb_dirty() local 150 mipi_dbi_command(dbi, MIPI_DCS_SET_COLUMN_ADDRESS, in st7586_fb_dirty() 153 mipi_dbi_command(dbi, MIPI_DCS_SET_PAGE_ADDRESS, in st7586_fb_dirty() 157 ret = mipi_dbi_command_buf(dbi, MIPI_DCS_WRITE_MEMORY_START, in st7586_fb_dirty() 213 struct mipi_dbi *dbi = &dbidev->dbi; in st7586_crtc_helper_atomic_enable() local 226 mipi_dbi_command(dbi, ST7586_AUTO_READ_CTRL, 0x9f); in st7586_crtc_helper_atomic_enable() 227 mipi_dbi_command(dbi, ST7586_OTP_RW_CTRL, 0x00); in st7586_crtc_helper_atomic_enable() 231 mipi_dbi_command(dbi, ST7586_OTP_READ); in st7586_crtc_helper_atomic_enable() 235 mipi_dbi_command(dbi, ST7586_OTP_CTRL_OUT); in st7586_crtc_helper_atomic_enable() 236 mipi_dbi_command(dbi, MIPI_DCS_EXIT_SLEEP_MODE); in st7586_crtc_helper_atomic_enable() [all …]
|
| /linux/drivers/gpu/drm/panel/ |
| 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 | glymur.dtsi | 2730 "dbi", 2940 "dbi", 3206 "dbi", 3416 "dbi",
|
| H A D | hamoa.dtsi | 3201 "dbi", 3475 "dbi", 3618 "dbi", 3755 "dbi",
|
| H A D | monaco.dtsi | 2289 "dbi", 2468 "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/arm/boot/dts/nxp/imx/ |
| H A D | imx7d.dtsi | 121 reg-names = "dbi", "config";
|
| /linux/drivers/gpu/drm/tiny/ |
| H A D | Kconfig | 82 https://github.com/notro/panel-mipi-dbi/wiki.
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mq.dtsi | 1734 reg-names = "dbi", "config"; 1779 reg-names = "dbi", "addr_space", "dbi2", "atu"; 1812 reg-names = "dbi", "config"; 1857 reg-names = "dbi", "addr_space", "dbi2", "atu";
|
| /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/arch/arm64/boot/dts/hisilicon/ |
| H A D | hi3798cv200.dtsi | 604 reg-names = "control", "rc-dbi", "config";
|
| /linux/arch/arm64/boot/dts/allwinner/ |
| H A D | sun55i-a523.dtsi | 675 compatible = "allwinner,sun55i-a523-spi-dbi",
|
| /linux/ |
| H A D | MAINTAINERS | 8114 W: https://github.com/notro/panel-mipi-dbi/wiki 8116 F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 8117 F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
|