Home
last modified time | relevance | path

Searched full:rot (Results 1 – 25 of 113) sorted by relevance

12345

/openbmc/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_rotator.c35 #define rot_read(offset) readl(rot->regs + (offset))
36 #define rot_write(cfg, offset) writel(cfg, rot->regs + (offset))
68 static void rotator_reg_set_irq(struct rot_context *rot, bool enable) in rotator_reg_set_irq() argument
80 static enum rot_irq_status rotator_reg_get_irq_status(struct rot_context *rot) in rotator_reg_get_irq_status() argument
94 struct rot_context *rot = arg; in rotator_irq_handler() local
99 irq_status = rotator_reg_get_irq_status(rot); in rotator_irq_handler()
106 if (rot->task) { in rotator_irq_handler()
107 struct exynos_drm_ipp_task *task = rot->task; in rotator_irq_handler()
109 rot->task = NULL; in rotator_irq_handler()
110 pm_runtime_mark_last_busy(rot->dev); in rotator_irq_handler()
[all …]
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/
H A Dvrfb.c31 #define SMS_ROT_VIRT_BASE(rot) (0x1000000 * (rot)) argument
231 int omap_vrfb_map_angle(struct vrfb *vrfb, u16 height, u8 rot) in omap_vrfb_map_angle() argument
235 vrfb->vaddr[rot] = ioremap_wc(vrfb->paddr[rot], size); in omap_vrfb_map_angle()
237 if (!vrfb->vaddr[rot]) { in omap_vrfb_map_angle()
242 DBG("ioremapped vrfb area %d of size %lu into %p\n", rot, size, in omap_vrfb_map_angle()
243 vrfb->vaddr[rot]); in omap_vrfb_map_angle()
251 int rot; in omap_vrfb_release_ctx() local
265 for (rot = 0; rot < 4; ++rot) { in omap_vrfb_release_ctx()
266 if (vrfb->paddr[rot]) { in omap_vrfb_release_ctx()
267 release_mem_region(vrfb->paddr[rot], OMAP_VRFB_SIZE); in omap_vrfb_release_ctx()
[all …]
H A Domapfb-sysfs.c363 int rot; in store_overlays_rotate() local
370 rot = simple_strtoul(p, &p, 0); in store_overlays_rotate()
371 if (rot < 0 || rot > 3) { in store_overlays_rotate()
376 if (ofbi->rotation[num_ovls] != rot) in store_overlays_rotate()
379 rotation[num_ovls++] = rot; in store_overlays_rotate()
/openbmc/docs/designs/oem/google/
H A Droot_of_trust.md12 Trust (RoT) chips. Google needs APIs that are not in the Redfish standard yet.
13 There are working groups dedicated to bring RoT chips support to the Redfish
20 At Google, we rely on communicating with RoT chips using a variety of transport
22 future of RoT devices at Google will adopt the
24 However, this design doc is targeting a group of RoT devices that will never be
31 - Be able to execute RoT actions (attestation etc) from the API.
44 This new API is designed to forward calls to RoT devices and avoid and
62 Forward bytes to Google RoT devices.
66 A method to forward bytes to RoT device.
81 to use TPM for Google's RoT:
[all …]
/openbmc/qemu/target/arm/tcg/
H A Dt16.decode25 &s_rri_rot !extern s rn rd imm rot
27 &rrr_rot !extern rd rn rm rot
62 RSB_rri 010000 1001 rn:3 rd:3 &s_rri_rot %s imm=0 rot=0
124 &s_rri_rot rn=13 s=0 rot=0 imm=%imm8_0x4 # SP
152 &s_rri_rot %s rot=0
161 &s_rri_rot rot=0 rn=%reg_8
182 &s_rri_rot s=0 rd=13 rn=13 rot=0 imm=%imm7_0x4
198 @extend .... .... .. rm:3 rd:3 &rrr_rot rn=15 rot=0
H A Dneon-shared.decode43 VCMLA 1111 110 rot:2 . 1 . .... .... 1000 . q:1 . 0 .... \
46 VCADD 1111 110 rot:1 1 . 0 . .... .... 1000 . q:1 . 0 .... \
76 VCMLA_scalar 1111 1110 0 . rot:2 .... .... 1000 . q:1 index:1 0 vm:4 \
78 VCMLA_scalar 1111 1110 1 . rot:2 .... .... 1000 . q:1 . 0 .... \
H A Da32.decode28 &s_rri_rot s rn rd imm rot
31 &rrr_rot rd rn rm rot
116 &s_rri_rot rot=%a32extrot
118 &s_rri_rot rot=%a32extrot rn=0
120 &s_rri_rot rot=%a32extrot rd=0 s=1
185 &msr_i r mask rot imm
186 @msr_i ---- .... .... mask:4 .... rot:4 imm:8 &msr_i
488 @rrr_rot ---- .... .... rn:4 rd:4 rot:2 ...... rm:4 &rrr_rot
/openbmc/linux/arch/riscv/boot/dts/canaan/
H A Dcanaan_kd233.dts82 <K210_FPIOA(20, K210_PCF_GPIOHS4)>, /* Rot. dip sw line 8 */
83 <K210_FPIOA(21, K210_PCF_GPIOHS5)>, /* Rot. dip sw line 4 */
84 <K210_FPIOA(22, K210_PCF_GPIOHS6)>, /* Rot. dip sw line 2 */
85 <K210_FPIOA(23, K210_PCF_GPIOHS7)>, /* Rot. dip sw line 1 */
/openbmc/linux/drivers/video/fbdev/
H A Dsh7760fb.c38 int rot; /* rotation enabled? */ member
208 par->rot = par->pd->rotate; in sh7760fb_set_par()
211 if (par->rot && (vm->xres > 320)) { in sh7760fb_set_par()
213 par->rot = 0; in sh7760fb_set_par()
233 par->rot ? "rotated" : "normal"); in sh7760fb_set_par()
254 iowrite16((par->rot ? 1 << 13 : 0), par->base + LDSMR); /* rotate */ in sh7760fb_set_par()
270 stride = (par->rot) ? vtln : hdcn; in sh7760fb_set_par()
284 if (par->rot) { in sh7760fb_set_par()
298 if (par->rot) in sh7760fb_set_par()
314 if (par->rot) in sh7760fb_set_par()
/openbmc/linux/arch/ia64/lib/
H A Dxor.S31 mov pr.rot = 1 << 16
70 mov pr.rot = 1 << 16
111 mov pr.rot = 1 << 16
155 mov pr.rot = 1 << 16
H A Dcopy_user.S101 mov pr.rot=1<<16 // p16=true all others are false
109 ;; // RAW pr.rot/p16 ?
193 mov pr.rot=1<<16 // p16=true all others are false
220 mov pr.rot=1<<16 // p16=true all others are false
304 mov pr.rot=1<<16 // p16=true all others are false
/openbmc/linux/drivers/clk/sunxi-ng/
H A Dccu-sun8i-de2.c26 static SUNXI_CCU_GATE(bus_rot_clk, "bus-rot", "bus-de",
35 static SUNXI_CCU_GATE(rot_clk, "rot", "rot-div",
44 static SUNXI_CCU_M(rot_div_clk, "rot-div", "de", 0x0c, 0x0c, 4,
53 static SUNXI_CCU_M(rot_div_a83_clk, "rot-div", "pll-de", 0x0c, 0x0c, 4,
/openbmc/linux/include/video/
H A Domapvrfb.h37 extern int omap_vrfb_map_angle(struct vrfb *vrfb, u16 height, u8 rot);
52 static inline int omap_vrfb_map_angle(struct vrfb *vrfb, u16 height, u8 rot) in omap_vrfb_map_angle() argument
/openbmc/linux/Documentation/devicetree/bindings/display/msm/
H A Dqcom,sm6115-dpu.yaml43 - const: rot
73 clock-names = "bus", "iface", "core", "lut", "rot", "vsync";
H A Dqcom,sc7180-dpu.yaml48 - const: rot
98 clock-names = "bus", "iface", "rot", "lut", "core",
/openbmc/u-boot/drivers/video/
H A Dsandbox_sdl.c36 uc_priv->rot = plat->rot; in sandbox_sdl_probe()
H A Dvideo-uclass.c253 if (!priv->rot && IS_ENABLED(CONFIG_CONSOLE_TRUETYPE)) { in video_post_probe()
258 priv->rot); in video_post_probe()
259 snprintf(drv, sizeof(drv), "vidconsole%d", priv->rot); in video_post_probe()
/openbmc/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_format_caps.h80 u32 layer_type, u64 modifier, u32 rot);
99 u32 rot);
H A Dkomeda_pipeline_state.c274 komeda_rotate_data_flow(struct komeda_data_flow_cfg *dflow, u32 rot) in komeda_rotate_data_flow() argument
276 if (drm_rotation_90_or_270(rot)) { in komeda_rotate_data_flow()
290 if (!komeda_fb_is_layer_supported(kfb, layer->layer_type, dflow->rot)) in komeda_layer_check_cfg()
318 if (drm_rotation_90_or_270(dflow->rot)) in komeda_layer_check_cfg()
360 st->rot = dflow->rot; in komeda_layer_validate()
393 komeda_rotate_data_flow(dflow, st->rot); in komeda_layer_validate()
855 if (drm_rotation_90_or_270(dflow->rot)) in komeda_complete_data_flow_cfg()
950 bool r90 = drm_rotation_90_or_270(dflow->rot); in komeda_split_data_flow()
951 bool flip_h = has_flip_h(dflow->rot); in komeda_split_data_flow()
1114 komeda_rotate_data_flow(dflow, dflow->rot); in komeda_build_layer_split_data_flow()
H A Dkomeda_format_caps.c97 u32 rot) in komeda_format_mod_supported() argument
110 rot); in komeda_format_mod_supported()
H A Dkomeda_plane.c50 dflow->rot = drm_rotation_simplify(st->rotation, caps->supported_rots); in komeda_plane_init_data_flow()
51 if (!has_bits(dflow->rot, caps->supported_rots)) { in komeda_plane_init_data_flow()
53 dflow->rot, &caps->fourcc, fb->modifier); in komeda_plane_init_data_flow()
H A Dkomeda_kms.h159 static inline bool has_flip_h(u32 rot) in has_flip_h() argument
161 u32 rotation = drm_rotation_simplify(rot, in has_flip_h()
/openbmc/openbmc/meta-arm/meta-arm-bsp/documentation/corstone1000/
H A Dsoftware-architecture.rst48 The Secure Enclave System, provides PSA Root of Trust (RoT) and
94 Root of Trust (RoT) of the device. The RoT of the device is immutable in
97 and CC312 OTP (One Time Programmable) memory forms the RoT.
108 the Secure Enclave starts executing BL1_1 code from the ROM which is the RoT
/openbmc/u-boot/test/dm/
H A Dvideo.c197 * @rot: Console rotation (0, 90, 180, 270)
202 static int check_vidconsole_output(struct unit_test_state *uts, int rot, in check_vidconsole_output() argument
212 plat->rot = rot; in check_vidconsole_output()
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddisplay-sysfs.c153 int rot, r; in display_rotate_store() local
158 r = kstrtoint(buf, 0, &rot); in display_rotate_store()
162 r = dssdev->driver->set_rotate(dssdev, rot); in display_rotate_store()

12345