Home
last modified time | relevance | path

Searched refs:dbi (Results 1 – 24 of 24) sorted by relevance

/linux/drivers/gpu/drm/sitronix/
H A Dst7586.c133 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 Dpanel-samsung-s6e63m0-spi.c23 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 Duar.c194 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 Dhisilicon-histb-pcie.txt16 "rc-dbi": configuration space of PCIe controller;
47 reg-names = "control", "rc-dbi", "config";
/linux/arch/arm/boot/dts/st/
H A Dspear1310.dtsi83 reg-names = "dbi", "config";
100 reg-names = "dbi", "config";
117 reg-names = "dbi", "config";
H A Dspear1340.dtsi48 reg-names = "dbi", "config";
H A Dstm32mp153c-lxa-fairytux2.dtsi260 compatible = "shineworld,lh133k", "panel-mipi-dbi-spi";
H A Dstm32mp15xc-lxa-tac.dtsi338 compatible = "shineworld,lh133k", "panel-mipi-dbi-spi";
/linux/arch/riscv/boot/dts/sophgo/
H A Dsg2044.dtsi41 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 Dartpec6.dtsi167 reg-names = "dbi", "phy", "config";
195 reg-names = "dbi", "dbi2", "phy", "addr_space";
/linux/arch/arm64/boot/dts/qcom/
H A Dsa8540p.dtsi206 reg-names = "parf", "dbi", "elbi", "atu", "config";
H A Dglymur.dtsi2730 "dbi",
2940 "dbi",
3206 "dbi",
3416 "dbi",
H A Dhamoa.dtsi3201 "dbi",
3475 "dbi",
3618 "dbi",
3755 "dbi",
H A Dmonaco.dtsi2289 "dbi",
2468 "dbi",
/linux/arch/arm/boot/dts/allwinner/
H A Dsun8i-v3s-anbernic-rg-nano.dts233 compatible = "saef,sftc154b", "panel-mipi-dbi-spi";
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx7d.dtsi121 reg-names = "dbi", "config";
/linux/drivers/gpu/drm/tiny/
H A DKconfig82 https://github.com/notro/panel-mipi-dbi/wiki.
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mq.dtsi1734 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 Dfu740-c000.dtsi340 reg-names = "dbi", "config", "mgmt";
/linux/arch/arm/boot/dts/socionext/
H A Duniphier-pro5.dtsi628 reg-names = "dbi", "dbi2", "link", "addr_space";
/linux/arch/arm/boot/dts/qcom/
H A Dqcom-sdx65.dtsi311 "dbi",
/linux/arch/arm64/boot/dts/hisilicon/
H A Dhi3798cv200.dtsi604 reg-names = "control", "rc-dbi", "config";
/linux/arch/arm64/boot/dts/allwinner/
H A Dsun55i-a523.dtsi675 compatible = "allwinner,sun55i-a523-spi-dbi",
/linux/
H A DMAINTAINERS8114 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