Home
last modified time | relevance | path

Searched refs:ldb (Results 1 – 25 of 84) sorted by relevance

1234

/linux-6.1.9/drivers/gpu/drm/bridge/imx/
Dimx-ldb-helper.c47 struct ldb *ldb = ldb_ch->ldb; in ldb_bridge_mode_set_helper() local
51 ldb->ldb_ctrl |= LDB_SPLIT_MODE_EN; in ldb_bridge_mode_set_helper()
58 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH0_24; in ldb_bridge_mode_set_helper()
60 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH1_24; in ldb_bridge_mode_set_helper()
64 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH0_24 | in ldb_bridge_mode_set_helper()
67 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH1_24 | in ldb_bridge_mode_set_helper()
76 struct ldb *ldb = ldb_ch->ldb; in ldb_bridge_enable_helper() local
82 regmap_write(ldb->regmap, ldb->ctrl_reg, ldb->ldb_ctrl); in ldb_bridge_enable_helper()
88 struct ldb *ldb = ldb_ch->ldb; in ldb_bridge_disable_helper() local
92 ldb->ldb_ctrl &= ~LDB_CH0_MODE_EN_MASK; in ldb_bridge_disable_helper()
[all …]
Dimx8qxp-ldb-drv.c44 struct ldb base;
59 static inline struct imx8qxp_ldb *base_to_imx8qxp_ldb(struct ldb *base) in base_to_imx8qxp_ldb()
87 struct ldb *ldb = ldb_ch->ldb; in imx8qxp_ldb_bridge_atomic_check() local
90 struct imx8qxp_ldb *imx8qxp_ldb = base_to_imx8qxp_ldb(ldb); in imx8qxp_ldb_bridge_atomic_check()
129 struct ldb *ldb = ldb_ch->ldb; in imx8qxp_ldb_bridge_mode_set() local
132 struct imx8qxp_ldb *imx8qxp_ldb = base_to_imx8qxp_ldb(ldb); in imx8qxp_ldb_bridge_mode_set()
170 ldb->ldb_ctrl &= ~LDB_CH_SEL; in imx8qxp_ldb_bridge_mode_set()
172 ldb->ldb_ctrl |= LDB_CH_SEL; in imx8qxp_ldb_bridge_mode_set()
176 ldb->ldb_ctrl |= LDB_DI0_VS_POL_ACT_LOW; in imx8qxp_ldb_bridge_mode_set()
178 ldb->ldb_ctrl |= LDB_DI1_VS_POL_ACT_LOW; in imx8qxp_ldb_bridge_mode_set()
[all …]
Dimx8qm-ldb-drv.c48 struct ldb base;
62 static inline struct imx8qm_ldb *base_to_imx8qm_ldb(struct ldb *base) in base_to_imx8qm_ldb()
84 struct ldb *ldb = ldb_ch->ldb; in imx8qm_ldb_bridge_atomic_check() local
87 struct imx8qm_ldb *imx8qm_ldb = base_to_imx8qm_ldb(ldb); in imx8qm_ldb_bridge_atomic_check()
131 struct ldb *ldb = ldb_ch->ldb; in imx8qm_ldb_bridge_mode_set() local
134 struct imx8qm_ldb *imx8qm_ldb = base_to_imx8qm_ldb(ldb); in imx8qm_ldb_bridge_mode_set()
172 ldb->ldb_ctrl |= LDB_DI0_VS_POL_ACT_LOW; in imx8qm_ldb_bridge_mode_set()
174 ldb->ldb_ctrl |= LDB_DI1_VS_POL_ACT_LOW; in imx8qm_ldb_bridge_mode_set()
182 ldb->ldb_ctrl |= LDB_CH0_DATA_WIDTH_24BIT; in imx8qm_ldb_bridge_mode_set()
184 ldb->ldb_ctrl |= LDB_CH1_DATA_WIDTH_24BIT; in imx8qm_ldb_bridge_mode_set()
[all …]
Dimx-ldb-helper.h43 struct ldb;
46 struct ldb *ldb; member
57 struct ldb { struct
87 int ldb_init_helper(struct ldb *ldb);
89 int ldb_find_next_bridge_helper(struct ldb *ldb);
91 void ldb_add_bridge_helper(struct ldb *ldb,
94 void ldb_remove_bridge_helper(struct ldb *ldb);
DMakefile1 imx8qm-ldb-objs := imx-ldb-helper.o imx8qm-ldb-drv.o
2 obj-$(CONFIG_DRM_IMX8QM_LDB) += imx8qm-ldb.o
4 imx8qxp-ldb-objs := imx-ldb-helper.o imx8qxp-ldb-drv.o
5 obj-$(CONFIG_DRM_IMX8QXP_LDB) += imx8qxp-ldb.o
/linux-6.1.9/drivers/gpu/drm/imx/
Dimx-ldb.c64 struct imx_ldb *ldb; member
111 struct imx_ldb *ldb = imx_ldb_ch->ldb; in imx_ldb_ch_set_bus_format() local
112 int dual = ldb->ldb_ctrl & LDB_SPLIT_MODE_EN; in imx_ldb_ch_set_bus_format()
119 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH0_24; in imx_ldb_ch_set_bus_format()
121 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH1_24; in imx_ldb_ch_set_bus_format()
125 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH0_24 | in imx_ldb_ch_set_bus_format()
128 ldb->ldb_ctrl |= LDB_DATA_WIDTH_CH1_24 | in imx_ldb_ch_set_bus_format()
166 static void imx_ldb_set_clock(struct imx_ldb *ldb, int mux, int chno, in imx_ldb_set_clock() argument
171 dev_dbg(ldb->dev, "%s: now: %ld want: %ld\n", __func__, in imx_ldb_set_clock()
172 clk_get_rate(ldb->clk_pll[chno]), serial_clk); in imx_ldb_set_clock()
[all …]
DMakefile9 obj-$(CONFIG_DRM_IMX_LDB) += imx-ldb.o
/linux-6.1.9/block/partitions/
Dldm.c354 unsigned long base, struct ldmdb *ldb) in ldm_validate_tocblocks() argument
364 BUG_ON(!state || !ldb); in ldm_validate_tocblocks()
365 ph = &ldb->ph; in ldm_validate_tocblocks()
366 tb[0] = &ldb->toc; in ldm_validate_tocblocks()
428 unsigned long base, struct ldmdb *ldb) in ldm_validate_vmdb() argument
436 BUG_ON (!state || !ldb); in ldm_validate_vmdb()
438 vm = &ldb->vm; in ldm_validate_vmdb()
439 toc = &ldb->toc; in ldm_validate_vmdb()
538 static struct vblk * ldm_get_disk_objid (const struct ldmdb *ldb) in ldm_get_disk_objid() argument
542 BUG_ON (!ldb); in ldm_get_disk_objid()
[all …]
/linux-6.1.9/Documentation/devicetree/bindings/display/bridge/
Dfsl,ldb.yaml4 $id: http://devicetree.org/schemas/display/bridge/fsl,ldb.yaml#
19 const: fsl,imx8mp-ldb
25 const: ldb
32 - const: ldb
71 compatible = "fsl,imx8mp-ldb";
73 clock-names = "ldb";
75 reg-names = "ldb", "lvds";
Dfsl,imx8qxp-ldb.yaml4 $id: http://devicetree.org/schemas/display/bridge/fsl,imx8qxp-ldb.yaml#
41 - fsl,imx8qm-ldb
42 - fsl,imx8qxp-ldb
63 fsl,companion-ldb:
123 const: fsl,imx8qm-ldb
126 fsl,companion-ldb: false
133 ldb {
136 compatible = "fsl,imx8qxp-ldb";
/linux-6.1.9/arch/arc/lib/
Dmemcmp.S114 ldb r4,[r0,0]
115 ldb r5,[r1,0]
125 ldb r12,[r1,1]
127 ldb.a r4,[r0,2]
128 ldb.a r5,[r1,2]
Dmemcpy-archs.S51 ldb.ab r5, [r1,1]
79 ldb.ab r5, [r1,1]
92 ldb.ab r5, [r1, 1]
133 ldb.ab r6, [r1,1]
174 ldb.ab r6, [r1,1]
214 ldb.ab r6, [r1,1]
Dmemcpy-700.S53 ldb.a r12,[r1,1]
58 ldb.a r12,[r1,2]
Dstrcmp-archs.S65 ldb.ab r2, [r0, 1]
66 ldb.ab r3, [r1, 1]
Dstrcmp.S85 ldb.ab r2,[r0,1]
86 ldb.ab r3,[r1,1]
/linux-6.1.9/Documentation/devicetree/bindings/mfd/
Dfsl,imx8qxp-csr.yaml43 "^(ldb|phy|pxl2dpi)$":
62 - ldb
72 - ldb
129 mipi_lvds_0_ldb: ldb {
132 compatible = "fsl,imx8qxp-ldb";
/linux-6.1.9/arch/csky/abiv2/
Dmemcmp.S74 ldb r0, (r3, 0)
75 ldb r4, (r1, 0)
143 ldb r0, (r3, 0)
144 ldb r4, (r1, 0)
Dstrcmp.S148 ldb a0, (a3, 0)
149 ldb a2, (a1, 0)
160 ldb a0, (a3, 0)
162 ldb a2, (a1, 0)
Dmemcpy.S72 ldb r3, (r1, 0)
93 ldb r3, (r1, 0)
Dmemmove.S78 ldb r3, (r1, 0)
95 ldb r3, (r1, 0)
/linux-6.1.9/Documentation/devicetree/bindings/display/imx/
Dldb.txt1 Device-Tree bindings for LVDS Display Bridge (ldb)
12 - compatible : should be "fsl,imx53-ldb" or "fsl,imx6q-ldb".
79 ldb: ldb@53fa8008 {
82 compatible = "fsl,imx53-ldb";
/linux-6.1.9/arch/parisc/lib/
Dlusercopy.S131 20: ldb,ma 1(srcspc,src),t1
183 20: ldb,ma 1(srcspc,src),t1
220 20: ldb 0(srcspc,src),t1
240 20: ldb 0(srcspc,src),t1
/linux-6.1.9/arch/parisc/kernel/
Dsyscall.S710 1: ldb 0(%r25), %r25
712 2: ldb 0(%r24), %r24
804 12: ldb 0(%r26), %r29
938 1: ldb 0(%r24), %r20
1026 14: ldb 0(%r26), %r1
1028 15: ldb 0(%r24), %r1
1153 1: ldb 0(%r24), %r20
1224 9: ldb 0(%r24), %r1
/linux-6.1.9/arch/arm/boot/dts/
Dimx6q-icore-ofcap12.dts28 &ldb {
Dimx6q-icore-ofcap10.dts28 &ldb {

1234