/openbmc/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_rotator.c | 35 #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 D | vrfb.c | 31 #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 D | omapfb-sysfs.c | 363 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 D | root_of_trust.md | 12 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 D | t16.decode | 25 &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 D | neon-shared.decode | 43 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 D | a32.decode | 28 &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 D | canaan_kd233.dts | 82 <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 D | sh7760fb.c | 38 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 D | xor.S | 31 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 D | copy_user.S | 101 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 D | ccu-sun8i-de2.c | 26 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 D | omapvrfb.h | 37 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 D | qcom,sm6115-dpu.yaml | 43 - const: rot 73 clock-names = "bus", "iface", "core", "lut", "rot", "vsync";
|
H A D | qcom,sc7180-dpu.yaml | 48 - const: rot 98 clock-names = "bus", "iface", "rot", "lut", "core",
|
/openbmc/u-boot/drivers/video/ |
H A D | sandbox_sdl.c | 36 uc_priv->rot = plat->rot; in sandbox_sdl_probe()
|
H A D | video-uclass.c | 253 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 D | komeda_format_caps.h | 80 u32 layer_type, u64 modifier, u32 rot); 99 u32 rot);
|
H A D | komeda_pipeline_state.c | 274 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 D | komeda_format_caps.c | 97 u32 rot) in komeda_format_mod_supported() argument 110 rot); in komeda_format_mod_supported()
|
H A D | komeda_plane.c | 50 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 D | komeda_kms.h | 159 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 D | software-architecture.rst | 48 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 D | video.c | 197 * @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 D | display-sysfs.c | 153 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()
|