91typedef enum : uint16_t {
151typedef enum : uint16_t {
172typedef enum : uint32_t {
188typedef enum : uint32_t {
203typedef enum : uint32_t {
218typedef enum : uint32_t {
230typedef enum : uint32_t {
239typedef enum : uint32_t {
252typedef enum : uint32_t {
268typedef enum : uint32_t {
278typedef enum : uint8_t {
291typedef enum : uint32_t {
310typedef enum : uint32_t {
334typedef enum : uint32_t {
348typedef enum : uint32_t {
359typedef enum : uint32_t {
368typedef enum : uint32_t {
377typedef enum : uint32_t {
393typedef enum : uint32_t {
408typedef enum : uint32_t {
423typedef enum : uint32_t {
449typedef enum : uint32_t {
475typedef enum : uint32_t {
499typedef enum : uint32_t {
520typedef enum : uint32_t {
537typedef enum : uint32_t {
556typedef enum : uint32_t {
571typedef enum : uint32_t {
586typedef enum : uint32_t {
595typedef enum : uint32_t {
610typedef enum : uint32_t {
627typedef enum : uint32_t {
Annotation-attribute framework macros for ra8-firmware.
#define RA8_HW_REGISTER_ACCESS
Mark an MMIO accessor function (returns volatile register pointer).
Graphics LCD Controller (GLCDC) register layout for the RA8D2.
@ k_ra8_mipi_csi_base_addr
RA8 mipi csi base address.
ra8_mipi_csi_rxst_bits_t
RXST (Receive Status) bits.
@ k_ra8_mipi_csi_rxst_frm_mask
[15:0] FRMn flags.
@ k_ra8_mipi_csi_rxst_ract_mask
[16] RX active.
@ k_ra8_mipi_csi_rxst_ractdet_mask
[17] RX detected.
ra8_mipi_csi_limits_t
Module-wide constants (channel counts, stride values).
@ k_ra8_mipi_csi_vc_stride
Bytes between VC blocks.
@ k_ra8_mipi_csi_dl_count
Number of data-lane blocks.
@ k_ra8_mipi_csi_dl_stride
Bytes between DL blocks.
@ k_ra8_mipi_csi_vc_max
Highest valid VC index.
@ k_ra8_mipi_csi_window_size
Total register window in bytes.
@ k_ra8_mipi_csi_short_fifo
Generic short-packet FIFO depth.
@ k_ra8_mipi_csi_vc_count
Number of virtual channels.
@ k_ra8_mipi_csi_dl_max
Highest valid DL index.
@ k_ra8_mipi_csi_data_lanes
Max active D-PHY data lanes.
ra8_mipi_csi_epct_bits_t
EPCT (EPD Option Control) field masks.
@ k_ra8_mipi_csi_epct_slp_shift
SLP shift.
@ k_ra8_mipi_csi_epct_epdop_mask
[15] option 2 sel.
@ k_ra8_mipi_csi_epct_slp_mask
[14:0] long spacers.
@ k_ra8_mipi_csi_epct_epden_mask
[31] EPD enable.
@ k_ra8_mipi_csi_epct_ssp_mask
[30:16] short spc.
@ k_ra8_mipi_csi_epct_ssp_shift
SSP shift.
ra8_mipi_csi_dt_high_bits_t
DTEH (Receive Data Type Enable High) per-bit masks (HUM Ch 66.3.11 p 3944, Table 66....
@ k_ra8_mipi_csi_dteh_rgb888_mask
[4] RGB888.
@ k_ra8_mipi_csi_dteh_raw8_mask
[10] RAW8.
ra8_mipi_csi_rtct_bits_t
RTCT (Reset Control) bits – write 1 to VSRST to reset the Video-Pixel interface.
@ k_ra8_mipi_csi_rtct_vsrst_mask
[0] software reset.
ra8_mipi_csi_mist_bits_t
MIST (Module Interrupt Status, RO) bits.
@ k_ra8_mipi_csi_mist_vc_mask
[31:16] per-VC src.
@ k_ra8_mipi_csi_mist_dl0s_mask
[0] DL0 has IRQ src.
@ k_ra8_mipi_csi_mist_pms_mask
[8] PM has IRQ src.
@ k_ra8_mipi_csi_mist_dl1s_mask
[1] DL1 has IRQ src.
@ k_ra8_mipi_csi_mist_vc_shift
VC mask shift.
@ k_ra8_mipi_csi_mist_gsts_mask
[9] GST has IRQ src.
@ k_ra8_mipi_csi_mist_rxs_mask
[10] RX has IRQ src.
ra8_mipi_csi_dlst_bits_t
DLST(N) (Data Lane N Status) bits.
@ k_ra8_mipi_csi_dlst_esh_mask
[0] ErrSotHs.
@ k_ra8_mipi_csi_dlst_ulp_mask
[24] RxUlpsEsc state.
@ k_ra8_mipi_csi_dlst_w1c_mask
Bits clearable by DLSC.
@ k_ra8_mipi_csi_dlst_ess_mask
[1] ErrSotSyncHs.
@ k_ra8_mipi_csi_dlst_ees_mask
[3] ErrEsc.
@ k_ra8_mipi_csi_dlst_ect_mask
[2] ErrControl.
@ k_ra8_mipi_csi_dlst_eul_mask
[16] Exit ULPS.
@ k_ra8_mipi_csi_dlst_rul_mask
[17] Enter ULPS.
ra8_mipi_csi_off_t
Absolute byte offsets into the MIPI CSI register window.
@ k_ra8_mipi_csi_off_vcst0
Virtual Channel 0 Status.
@ k_ra8_mipi_csi_off_dtel
Receive Data-Type Enable Low.
@ k_ra8_mipi_csi_off_epct
EPD Option Control.
@ k_ra8_mipi_csi_off_mcg
Module Configuration (RO).
@ k_ra8_mipi_csi_off_rtct
Reset Control (VSRST).
@ k_ra8_mipi_csi_off_dlsc1
Data Lane 1 Status Clear.
@ k_ra8_mipi_csi_off_vcie0
Virtual Channel 0 IRQ Enable.
@ k_ra8_mipi_csi_off_gsht
Generic Short Packet Header (RO).
@ k_ra8_mipi_csi_off_gsst
Generic Short Packet Status.
@ k_ra8_mipi_csi_off_vcsc0
Virtual Channel 0 Status Clear.
@ k_ra8_mipi_csi_off_dlie0
Data Lane 0 Interrupt Enable.
@ k_ra8_mipi_csi_off_emct
EPD Misc-Option Control.
@ k_ra8_mipi_csi_off_gsct
Generic Short Packet Control.
@ k_ra8_mipi_csi_off_dlst0
Data Lane 0 Status.
@ k_ra8_mipi_csi_off_rxst
Receive Status.
@ k_ra8_mipi_csi_off_mct2
Module Control 2 (clock rates).
@ k_ra8_mipi_csi_off_mct0
Module Control 0 (lanes, modes).
@ k_ra8_mipi_csi_off_gssc
Generic Short Packet Stat Clear.
@ k_ra8_mipi_csi_off_mist
Module Interrupt Status.
@ k_ra8_mipi_csi_off_gsie
Generic Short Packet IRQ Enable.
@ k_ra8_mipi_csi_off_dlsc0
Data Lane 0 Status Clear.
@ k_ra8_mipi_csi_off_dteh
Receive Data-Type Enable High.
@ k_ra8_mipi_csi_off_pmie
Power-Management IRQ Enable.
@ k_ra8_mipi_csi_off_gsiu
Generic Short Packet Info Update.
@ k_ra8_mipi_csi_off_rtst
Reset Status (VSRSTS).
@ k_ra8_mipi_csi_off_rxie
Receive Interrupt Enable.
@ k_ra8_mipi_csi_off_dlie1
Data Lane 1 Interrupt Enable.
@ k_ra8_mipi_csi_off_pmst
Power-Management Status.
@ k_ra8_mipi_csi_off_mct3
Module Control 3 (RXEN).
@ k_ra8_mipi_csi_off_dlst1
Data Lane 1 Status.
@ k_ra8_mipi_csi_off_pmsc
Power-Management Status Clear.
@ k_ra8_mipi_csi_off_rxsc
Receive Status Clear.
ra8_mipi_csi_emct_bits_t
EMCT (EPD Misc Option Control) field masks.
@ k_ra8_mipi_csi_emct_vlsien_mask
[5:4] var spacer.
@ k_ra8_mipi_csi_emct_vlsien_shift
VLSIEN shift.
@ k_ra8_mipi_csi_emct_eotpen_mask
[6] EOTP enable.
ra8_mipi_csi_gsct_bits_t
GSCT (Generic Short Packet Control) field masks.
@ k_ra8_mipi_csi_gsct_shth_mask
[6:0] threshold.
@ k_ra8_mipi_csi_gsct_gfif_mask
[16] FIFO store en.
@ k_ra8_mipi_csi_gsct_shth_shift
SHTH shift.
@ k_ra8_mipi_csi_gsct_shth_max
Max meaningful SHTH.
ra8_mipi_csi_mcg_bits_t
MCG (Module Configuration, RO) field masks.
@ k_ra8_mipi_csi_mcg_gsnm_mask
[23:16] FIFO depth.
@ k_ra8_mipi_csi_mcg_gsnm_shift
GSNM shift.
@ k_ra8_mipi_csi_mcg_ver_mask
[3:0] core version.
@ k_ra8_mipi_csi_mcg_sdln_mask
[11:8] sup.
@ k_ra8_mipi_csi_mcg_sdln_shift
SDLN shift.
ra8_mipi_csi_mct2_bits_t
MCT2 (Module Control 2) field masks/shifts.
@ k_ra8_mipi_csi_mct2_frrclk_shift
FRRCLK shift.
@ k_ra8_mipi_csi_mct2_frrskw_shift
FRRSKW shift.
@ k_ra8_mipi_csi_mct2_frrclk_mask
[8:0] FRRCLK.
@ k_ra8_mipi_csi_mct2_frrskw_mask
[24:16] FRRSKW.
ra8_mipi_csi_rxie_bits_t
RXIE (Receive Interrupt Enable) – enables RACTDET interrupt.
@ k_ra8_mipi_csi_rxie_ractdete_mask
[17] enable IRQ.
ra8_mipi_csi_rtst_bits_t
RTST (Reset Status) bits – VSRSTS reads 1 while a reset is in progress, 0 once it has completed.
@ k_ra8_mipi_csi_rtst_vsrsts_mask
[0] reset busy.
ra8_mipi_csi_pmst_bits_t
PMST (Power Management Status) bit masks.
@ k_ra8_mipi_csi_pmst_clss_mask
[14] Clk STOP state.
@ k_ra8_mipi_csi_pmst_clul_mask
[15] Clk ULPS state.
@ k_ra8_mipi_csi_pmst_dux_mask
[4] Data exit ULPS.
@ k_ra8_mipi_csi_pmst_csn_mask
[3] Clk enter STOP.
@ k_ra8_mipi_csi_pmst_w1c_mask
Lower 8 bits W1C-clr.
@ k_ra8_mipi_csi_pmst_dlul_mask
[25:24] DL ULPS state.
@ k_ra8_mipi_csi_pmst_dsn_mask
[1] Data enter STOP.
@ k_ra8_mipi_csi_pmst_cux_mask
[6] Clk exit ULPS.
@ k_ra8_mipi_csi_pmst_csx_mask
[2] Clk exit STOP.
@ k_ra8_mipi_csi_pmst_dun_mask
[5] Data enter ULPS.
@ k_ra8_mipi_csi_pmst_cun_mask
[7] Clk enter ULPS.
@ k_ra8_mipi_csi_pmst_dlss_mask
[17:16] DL stop state.
@ k_ra8_mipi_csi_pmst_dsx_mask
[0] Data exit STOP.
ra8_mipi_csi_mct3_bits_t
MCT3 (Module Control 3) bit masks.
@ k_ra8_mipi_csi_mct3_rxen_mask
[0] RX enable.
ra8_mipi_csi_dlie_bits_t
DLIE(N) (Data Lane N Interrupt Enable) bits.
@ k_ra8_mipi_csi_dlie_rule_mask
[17] RUL IRQ enable.
@ k_ra8_mipi_csi_dlie_eule_mask
[16] EUL IRQ enable.
@ k_ra8_mipi_csi_dlie_ecte_mask
[2] ECT IRQ enable.
@ k_ra8_mipi_csi_dlie_eese_mask
[3] EES IRQ enable.
@ k_ra8_mipi_csi_dlie_eshe_mask
[0] ESH IRQ enable.
@ k_ra8_mipi_csi_dlie_all_mask
Enable everything.
@ k_ra8_mipi_csi_dlie_esse_mask
[1] ESS IRQ enable.
ra8_mipi_csi_pmie_bits_t
PMIE (Power Management Interrupt Enable) bits.
@ k_ra8_mipi_csi_pmie_dsxe_mask
[0] DSX IRQ enable.
@ k_ra8_mipi_csi_pmie_cuxe_mask
[6] CUX IRQ enable.
@ k_ra8_mipi_csi_pmie_dsne_mask
[1] DSN IRQ enable.
@ k_ra8_mipi_csi_pmie_all_mask
Enable everything.
@ k_ra8_mipi_csi_pmie_dune_mask
[5] DUN IRQ enable.
@ k_ra8_mipi_csi_pmie_csxe_mask
[2] CSX IRQ enable.
@ k_ra8_mipi_csi_pmie_cune_mask
[7] CUN IRQ enable.
@ k_ra8_mipi_csi_pmie_duxe_mask
[4] DUX IRQ enable.
@ k_ra8_mipi_csi_pmie_csne_mask
[3] CSN IRQ enable.
ra8_mipi_csi_rxsc_bits_t
RXSC (Receive Status Clear) – write 1 to clear RACTDET.
@ k_ra8_mipi_csi_rxsc_ractdetc_mask
[17] clear RXDET.
ra8_mipi_csi_gsht_bits_t
GSHT (Generic Short Packet Header, RO) field masks.
@ k_ra8_mipi_csi_gsht_spvc_mask
[27:24] VC of packet.
@ k_ra8_mipi_csi_gsht_spvc_shift
SPVC shift.
@ k_ra8_mipi_csi_gsht_spdt_shift
SPDT shift.
@ k_ra8_mipi_csi_gsht_dtyp_mask
[21:16] data type.
@ k_ra8_mipi_csi_gsht_spdt_mask
[15:0] payload.
@ k_ra8_mipi_csi_gsht_dtyp_shift
DTYP shift.
ra8_mipi_csi_vcie_bits_t
VCIE(M) (Virtual Channel M Interrupt Enable) bits.
@ k_ra8_mipi_csi_vcie_etre_mask
[28] ETR IRQ enable.
@ k_ra8_mipi_csi_vcie_idee_mask
[3] IDE IRQ enable.
@ k_ra8_mipi_csi_vcie_frde_mask
[9] FRD IRQ enable.
@ k_ra8_mipi_csi_vcie_ecne_mask
[6] ECN IRQ enable.
@ k_ra8_mipi_csi_vcie_ecce_mask
[5] ECC IRQ enable.
@ k_ra8_mipi_csi_vcie_ecde_mask
[1] ECD IRQ enable.
@ k_ra8_mipi_csi_vcie_lere_mask
[27] LER IRQ enable.
@ k_ra8_mipi_csi_vcie_frse_mask
[8] FRS IRQ enable.
@ k_ra8_mipi_csi_vcie_wcee_mask
[4] WCE IRQ enable.
@ k_ra8_mipi_csi_vcie_fere_mask
[25] FER IRQ enable.
@ k_ra8_mipi_csi_vcie_lsre_mask
[26] LSR IRQ enable.
@ k_ra8_mipi_csi_vcie_crce_mask
[2] CRC IRQ enable.
@ k_ra8_mipi_csi_vcie_fsre_mask
[24] FSR IRQ enable.
@ k_ra8_mipi_csi_vcie_ovfe_mask
[16] OVF IRQ enable.
@ k_ra8_mipi_csi_vcie_all_mask
Enable everything.
@ k_ra8_mipi_csi_vcie_mlfe_mask
[0] MLF IRQ enable.
ra8_mipi_csi_gssc_bits_t
GSSC (Generic Short Packet Status Clear) bits (W1C).
@ k_ra8_mipi_csi_gssc_govc_mask
[4] clear GOV.
ra8_mipi_csi_mct0_bits_t
MCT0 (Module Control 0) bit masks.
@ k_ra8_mipi_csi_mct0_lfsren_mask
[25] LFSR descrambling enable.
@ k_ra8_mipi_csi_mct0_vdln_mask
[3:0] valid lane count.
@ k_ra8_mipi_csi_mct0_grmd_mask
[20] Generic CSI-2 rule mode.
@ k_ra8_mipi_csi_mct0_eccv13_mask
[24] ECC v1.3 (24-bit) mode.
@ k_ra8_mipi_csi_mct0_edmd_mask
[17] ErrFrameData notify.
@ k_ra8_mipi_csi_mct0_zlmd_mask
[16] zero-length-LP output.
@ k_ra8_mipi_csi_mct0_rvmd_mask
[19] Reserved-DT receive mode.
ra8_mipi_csi_pmsc_bits_t
PMSC (Power Management Status Clear) bits (W1C).
@ k_ra8_mipi_csi_pmsc_csnc_mask
[3] clear CSN.
@ k_ra8_mipi_csi_pmsc_all_mask
Clear everything.
@ k_ra8_mipi_csi_pmsc_cuxc_mask
[6] clear CUX.
@ k_ra8_mipi_csi_pmsc_dunc_mask
[5] clear DUN.
@ k_ra8_mipi_csi_pmsc_duxc_mask
[4] clear DUX.
@ k_ra8_mipi_csi_pmsc_dsxc_mask
[0] clear DSX.
@ k_ra8_mipi_csi_pmsc_cunc_mask
[7] clear CUN.
@ k_ra8_mipi_csi_pmsc_dsnc_mask
[1] clear DSN.
@ k_ra8_mipi_csi_pmsc_csxc_mask
[2] clear CSX.
ra8_mipi_csi_dlsc_bits_t
DLSC(N) (Data Lane N Status Clear) bits (W1C).
@ k_ra8_mipi_csi_dlsc_eshc_mask
[0] clear ESH.
@ k_ra8_mipi_csi_dlsc_all_mask
All clearable.
@ k_ra8_mipi_csi_dlsc_ectc_mask
[2] clear ECT.
@ k_ra8_mipi_csi_dlsc_eesc_mask
[3] clear EES.
@ k_ra8_mipi_csi_dlsc_eulc_mask
[16] clear EUL.
@ k_ra8_mipi_csi_dlsc_rulc_mask
[17] clear RUL.
@ k_ra8_mipi_csi_dlsc_essc_mask
[1] clear ESS.
ra8_mipi_csi_gsie_bits_t
GSIE (Generic Short Packet Interrupt Enable) bits.
@ k_ra8_mipi_csi_gsie_gove_mask
[4] GOV IRQ enable.
@ k_ra8_mipi_csi_gsie_gthe_mask
[1] GTH IRQ enable.
@ k_ra8_mipi_csi_gsie_all_mask
Enable everything.
@ k_ra8_mipi_csi_gsie_gnee_mask
[0] GNE IRQ enable.
static ra8_mipi_csi_off_t ra8_mipi_csi_dl_off(ra8_mipi_csi_off_t base, uint8_t lane)
Compute the byte offset of a per-data-lane register.
ra8_mipi_csi_gsst_bits_t
GSST (Generic Short Packet Status) bit layout.
@ k_ra8_mipi_csi_gsst_pnum_mask
[15:8] FIFO depth.
@ k_ra8_mipi_csi_gsst_gth_mask
[1] Threshold met.
@ k_ra8_mipi_csi_gsst_gne_mask
[0] FIFO not empty.
@ k_ra8_mipi_csi_gsst_gov_mask
[4] FIFO overflow.
@ k_ra8_mipi_csi_gsst_strds_mask
[17] Store disabled.
@ k_ra8_mipi_csi_gsst_pnum_shift
PNUM shift.
@ k_ra8_mipi_csi_gsst_gcd_mask
[16] FIFO clear stat.
ra8_mipi_csi_vcst_bits_t
VCST(M) (Virtual Channel M Status) bit masks.
@ k_ra8_mipi_csi_vcst_wce_mask
[4] Word count err.
@ k_ra8_mipi_csi_vcst_ecn_mask
[6] ECC no-error.
@ k_ra8_mipi_csi_vcst_frd_mask
[9] ErrFrameData.
@ k_ra8_mipi_csi_vcst_ovf_mask
[16] GSFIFO ovf disc.
@ k_ra8_mipi_csi_vcst_ide_mask
[3] ErrID.
@ k_ra8_mipi_csi_vcst_generic_err_mask
Errors that affect every VC because the VC of the offending packet cannot be determined (MLF + ECD).
@ k_ra8_mipi_csi_vcst_ecd_mask
[1] ECC 2-bit error.
@ k_ra8_mipi_csi_vcst_mlf_mask
[0] Malformed packet.
@ k_ra8_mipi_csi_vcst_lsr_mask
[26] Line Start.
@ k_ra8_mipi_csi_vcst_frs_mask
[8] ErrFrameSync.
@ k_ra8_mipi_csi_vcst_fer_mask
[25] Frame End.
@ k_ra8_mipi_csi_vcst_ler_mask
[27] Line End.
@ k_ra8_mipi_csi_vcst_ecc_mask
[5] ECC 1-bit corr.
@ k_ra8_mipi_csi_vcst_fsr_mask
[24] Frame Start.
@ k_ra8_mipi_csi_vcst_crc_mask
[2] CRC error.
@ k_ra8_mipi_csi_vcst_etr_mask
[28] EoTp received.
ra8_mipi_csi_gsiu_bits_t
GSIU (Generic Short Packet Information Update) bits.
@ k_ra8_mipi_csi_gsiu_gfclr_mask
[8] FIFO clear req.
@ k_ra8_mipi_csi_gsiu_finc_mask
[0] FIFO increment.
@ k_ra8_mipi_csi_gsiu_gfen_mask
[16] FIFO re-enable.
ra8_mipi_csi_vlsien_t
Encodings for EMCT.VLSIEN[5:4] (HUM Ch 66.3.8 p 3941).
@ k_ra8_mipi_csi_vlsien_x2
10b spacer = 2 x n/lane.
@ k_ra8_mipi_csi_vlsien_x4
11b spacer = 4 x n/lane.
@ k_ra8_mipi_csi_vlsien_x1
01b spacer = 1 x n/lane (1L proh.)
@ k_ra8_mipi_csi_vlsien_fixed
00b fixed-length spacer.
ra8_mipi_csi_vcsc_bits_t
VCSC(M) (Virtual Channel M Status Clear) bits (W1C).
@ k_ra8_mipi_csi_vcsc_amlfc_mask
[14] clear MLF all.
@ k_ra8_mipi_csi_vcsc_frdc_mask
[9] clear FRD.
@ k_ra8_mipi_csi_vcsc_idec_mask
[3] clear IDE.
@ k_ra8_mipi_csi_vcsc_per_vc_mask
All per-VC W1C bits.
@ k_ra8_mipi_csi_vcsc_eccc_mask
[5] clear ECC.
@ k_ra8_mipi_csi_vcsc_lerc_mask
[27] clear LER.
@ k_ra8_mipi_csi_vcsc_crcc_mask
[2] clear CRC.
@ k_ra8_mipi_csi_vcsc_wcec_mask
[4] clear WCE.
@ k_ra8_mipi_csi_vcsc_frsc_mask
[8] clear FRS.
@ k_ra8_mipi_csi_vcsc_ovfc_mask
[16] clear OVF.
@ k_ra8_mipi_csi_vcsc_mlfc_mask
[0] clear MLF.
@ k_ra8_mipi_csi_vcsc_ecnc_mask
[6] clear ECN.
@ k_ra8_mipi_csi_vcsc_fsrc_mask
[24] clear FSR.
@ k_ra8_mipi_csi_vcsc_ecdc_mask
[1] clear ECD.
@ k_ra8_mipi_csi_vcsc_aecdc_mask
[15] clear ECD all.
@ k_ra8_mipi_csi_vcsc_etrc_mask
[28] clear ETR.
@ k_ra8_mipi_csi_vcsc_lsrc_mask
[26] clear LSR.
@ k_ra8_mipi_csi_vcsc_ferc_mask
[25] clear FER.
ra8_mipi_csi_dt_low_bits_t
DTEL (Receive Data Type Enable Low) per-bit masks (HUM Ch 66.3.10 p 3943, Table 66....
@ k_ra8_mipi_csi_dtel_yuv422_8_mask
[30] YUV 8b.
@ k_ra8_mipi_csi_dtel_reserved_low_mask
[3:0] fixed 1.
@ k_ra8_mipi_csi_dtel_gsp1_mask
[8] GSP 1.
@ k_ra8_mipi_csi_dtel_gsp3_mask
[10] GSP 3.
@ k_ra8_mipi_csi_dtel_gsp_all_mask
[15:8] all GSP
@ k_ra8_mipi_csi_dtel_gsp8_mask
[15] GSP 8.
@ k_ra8_mipi_csi_dtel_gsp6_mask
[13] GSP 6.
@ k_ra8_mipi_csi_dtel_gsp7_mask
[14] GSP 7.
@ k_ra8_mipi_csi_dtel_yuv422_10_mask
[31] YUV 10b.
@ k_ra8_mipi_csi_dtel_gsp2_mask
[9] GSP 2.
@ k_ra8_mipi_csi_dtel_gsp5_mask
[12] GSP 5.
@ k_ra8_mipi_csi_dtel_eot_mask
[4] EoT pkt.
@ k_ra8_mipi_csi_dtel_gsp4_mask
[11] GSP 4.
static ra8_mipi_csi_off_t ra8_mipi_csi_vc_off(ra8_mipi_csi_off_t base, uint8_t vc)
Compute the byte offset of a per-virtual-channel register.
static volatile uint32_t * ra8_mipi_csi_reg32(ra8_mipi_csi_off_t off)
Get a 32-bit volatile pointer to a register inside the MIPI CSI window.