The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Dependents:   hello SerialTestv11 SerialTestv12 Sierpinski ... more

mbed 2

This is the mbed 2 library. If you'd like to learn about Mbed OS please see the mbed-os docs.

TARGET_VK_RZ_A1H/TOOLCHAIN_ARM_STD/dvdec_iodefine.h

Committer:
AnnaBridge
Date:
2018-11-08
Revision:
171:3a7713b1edbc
Parent:
TARGET_VK_RZ_A1H/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_VK_RZ_A1H/device/inc/iodefines/dvdec_iodefine.h@ 165:d1b4690b3f8b

File content as of revision 171:3a7713b1edbc:

/*******************************************************************************
* DISCLAIMER
* This software is supplied by Renesas Electronics Corporation and is only
* intended for use with Renesas products. No other uses are authorized. This
* software is owned by Renesas Electronics Corporation and is protected under
* all applicable laws, including copyright laws.
* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
* Renesas reserves the right, without notice, to make changes to this software
* and to discontinue the availability of this software. By using this software,
* you agree to the additional terms and conditions found by accessing the
* following link:
* http://www.renesas.com/disclaimer*
* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved.
*******************************************************************************/
/*******************************************************************************
* File Name : dvdec_iodefine.h
* $Rev: $
* $Date::                           $
* Description : Definition of I/O Register for RZ/A1H,M (V2.00h)
******************************************************************************/
#ifndef DVDEC_IODEFINE_H
#define DVDEC_IODEFINE_H
/* ->QAC 0639 : Over 127 members (C90) */
/* ->QAC 0857 : Over 1024 #define (C90) */
/* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
/* ->SEC M1.10.1 : Not magic number */

#define DVDEC1  (*(struct st_dvdec   *)0xFCFFA008uL) /* DVDEC1 */
#define DVDEC0  (*(struct st_dvdec   *)0xFCFFB808uL) /* DVDEC0 */


/* Start of channel array defines of DVDEC */

/* Channel array defines of DVDEC */
/*(Sample) value = DVDEC[ channel ]->ADCCR1; */
#define DVDEC_COUNT  (2)
#define DVDEC_ADDRESS_LIST \
{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
    &DVDEC0, &DVDEC1 \
}   /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */

/* End of channel array defines of DVDEC */


#define ADCCR1_1 (DVDEC1.ADCCR1)
#define TGCR1_1 (DVDEC1.TGCR1)
#define TGCR2_1 (DVDEC1.TGCR2)
#define TGCR3_1 (DVDEC1.TGCR3)
#define SYNSCR1_1 (DVDEC1.SYNSCR1)
#define SYNSCR2_1 (DVDEC1.SYNSCR2)
#define SYNSCR3_1 (DVDEC1.SYNSCR3)
#define SYNSCR4_1 (DVDEC1.SYNSCR4)
#define SYNSCR5_1 (DVDEC1.SYNSCR5)
#define HAFCCR1_1 (DVDEC1.HAFCCR1)
#define HAFCCR2_1 (DVDEC1.HAFCCR2)
#define HAFCCR3_1 (DVDEC1.HAFCCR3)
#define VCDWCR1_1 (DVDEC1.VCDWCR1)
#define DCPCR1_1 (DVDEC1.DCPCR1)
#define DCPCR2_1 (DVDEC1.DCPCR2)
#define DCPCR3_1 (DVDEC1.DCPCR3)
#define DCPCR4_1 (DVDEC1.DCPCR4)
#define DCPCR5_1 (DVDEC1.DCPCR5)
#define DCPCR6_1 (DVDEC1.DCPCR6)
#define DCPCR7_1 (DVDEC1.DCPCR7)
#define DCPCR8_1 (DVDEC1.DCPCR8)
#define NSDCR_1 (DVDEC1.NSDCR)
#define BTLCR_1 (DVDEC1.BTLCR)
#define BTGPCR_1 (DVDEC1.BTGPCR)
#define ACCCR1_1 (DVDEC1.ACCCR1)
#define ACCCR2_1 (DVDEC1.ACCCR2)
#define ACCCR3_1 (DVDEC1.ACCCR3)
#define TINTCR_1 (DVDEC1.TINTCR)
#define YCDCR_1 (DVDEC1.YCDCR)
#define AGCCR1_1 (DVDEC1.AGCCR1)
#define AGCCR2_1 (DVDEC1.AGCCR2)
#define PKLIMITCR_1 (DVDEC1.PKLIMITCR)
#define RGORCR1_1 (DVDEC1.RGORCR1)
#define RGORCR2_1 (DVDEC1.RGORCR2)
#define RGORCR3_1 (DVDEC1.RGORCR3)
#define RGORCR4_1 (DVDEC1.RGORCR4)
#define RGORCR5_1 (DVDEC1.RGORCR5)
#define RGORCR6_1 (DVDEC1.RGORCR6)
#define RGORCR7_1 (DVDEC1.RGORCR7)
#define AFCPFCR_1 (DVDEC1.AFCPFCR)
#define RUPDCR_1 (DVDEC1.RUPDCR)
#define VSYNCSR_1 (DVDEC1.VSYNCSR)
#define HSYNCSR_1 (DVDEC1.HSYNCSR)
#define DCPSR1_1 (DVDEC1.DCPSR1)
#define DCPSR2_1 (DVDEC1.DCPSR2)
#define NSDSR_1 (DVDEC1.NSDSR)
#define CROMASR1_1 (DVDEC1.CROMASR1)
#define CROMASR2_1 (DVDEC1.CROMASR2)
#define SYNCSSR_1 (DVDEC1.SYNCSSR)
#define AGCCSR1_1 (DVDEC1.AGCCSR1)
#define AGCCSR2_1 (DVDEC1.AGCCSR2)
#define YCSCR3_1 (DVDEC1.YCSCR3)
#define YCSCR4_1 (DVDEC1.YCSCR4)
#define YCSCR5_1 (DVDEC1.YCSCR5)
#define YCSCR6_1 (DVDEC1.YCSCR6)
#define YCSCR7_1 (DVDEC1.YCSCR7)
#define YCSCR8_1 (DVDEC1.YCSCR8)
#define YCSCR9_1 (DVDEC1.YCSCR9)
#define YCSCR11_1 (DVDEC1.YCSCR11)
#define YCSCR12_1 (DVDEC1.YCSCR12)
#define DCPCR9_1 (DVDEC1.DCPCR9)
#define YCTWA_F0_1 (DVDEC1.YCTWA_F0)
#define YCTWA_F1_1 (DVDEC1.YCTWA_F1)
#define YCTWA_F2_1 (DVDEC1.YCTWA_F2)
#define YCTWA_F3_1 (DVDEC1.YCTWA_F3)
#define YCTWA_F4_1 (DVDEC1.YCTWA_F4)
#define YCTWA_F5_1 (DVDEC1.YCTWA_F5)
#define YCTWA_F6_1 (DVDEC1.YCTWA_F6)
#define YCTWA_F7_1 (DVDEC1.YCTWA_F7)
#define YCTWA_F8_1 (DVDEC1.YCTWA_F8)
#define YCTWB_F0_1 (DVDEC1.YCTWB_F0)
#define YCTWB_F1_1 (DVDEC1.YCTWB_F1)
#define YCTWB_F2_1 (DVDEC1.YCTWB_F2)
#define YCTWB_F3_1 (DVDEC1.YCTWB_F3)
#define YCTWB_F4_1 (DVDEC1.YCTWB_F4)
#define YCTWB_F5_1 (DVDEC1.YCTWB_F5)
#define YCTWB_F6_1 (DVDEC1.YCTWB_F6)
#define YCTWB_F7_1 (DVDEC1.YCTWB_F7)
#define YCTWB_F8_1 (DVDEC1.YCTWB_F8)
#define YCTNA_F0_1 (DVDEC1.YCTNA_F0)
#define YCTNA_F1_1 (DVDEC1.YCTNA_F1)
#define YCTNA_F2_1 (DVDEC1.YCTNA_F2)
#define YCTNA_F3_1 (DVDEC1.YCTNA_F3)
#define YCTNA_F4_1 (DVDEC1.YCTNA_F4)
#define YCTNA_F5_1 (DVDEC1.YCTNA_F5)
#define YCTNA_F6_1 (DVDEC1.YCTNA_F6)
#define YCTNA_F7_1 (DVDEC1.YCTNA_F7)
#define YCTNA_F8_1 (DVDEC1.YCTNA_F8)
#define YCTNB_F0_1 (DVDEC1.YCTNB_F0)
#define YCTNB_F1_1 (DVDEC1.YCTNB_F1)
#define YCTNB_F2_1 (DVDEC1.YCTNB_F2)
#define YCTNB_F3_1 (DVDEC1.YCTNB_F3)
#define YCTNB_F4_1 (DVDEC1.YCTNB_F4)
#define YCTNB_F5_1 (DVDEC1.YCTNB_F5)
#define YCTNB_F6_1 (DVDEC1.YCTNB_F6)
#define YCTNB_F7_1 (DVDEC1.YCTNB_F7)
#define YCTNB_F8_1 (DVDEC1.YCTNB_F8)
#define YGAINCR_1 (DVDEC1.YGAINCR)
#define CBGAINCR_1 (DVDEC1.CBGAINCR)
#define CRGAINCR_1 (DVDEC1.CRGAINCR)
#define PGA_UPDATE_1 (DVDEC1.PGA_UPDATE)
#define PGACR_1 (DVDEC1.PGACR)
#define ADCCR2_1 (DVDEC1.ADCCR2)
#define ADCCR1_0 (DVDEC0.ADCCR1)
#define TGCR1_0 (DVDEC0.TGCR1)
#define TGCR2_0 (DVDEC0.TGCR2)
#define TGCR3_0 (DVDEC0.TGCR3)
#define SYNSCR1_0 (DVDEC0.SYNSCR1)
#define SYNSCR2_0 (DVDEC0.SYNSCR2)
#define SYNSCR3_0 (DVDEC0.SYNSCR3)
#define SYNSCR4_0 (DVDEC0.SYNSCR4)
#define SYNSCR5_0 (DVDEC0.SYNSCR5)
#define HAFCCR1_0 (DVDEC0.HAFCCR1)
#define HAFCCR2_0 (DVDEC0.HAFCCR2)
#define HAFCCR3_0 (DVDEC0.HAFCCR3)
#define VCDWCR1_0 (DVDEC0.VCDWCR1)
#define DCPCR1_0 (DVDEC0.DCPCR1)
#define DCPCR2_0 (DVDEC0.DCPCR2)
#define DCPCR3_0 (DVDEC0.DCPCR3)
#define DCPCR4_0 (DVDEC0.DCPCR4)
#define DCPCR5_0 (DVDEC0.DCPCR5)
#define DCPCR6_0 (DVDEC0.DCPCR6)
#define DCPCR7_0 (DVDEC0.DCPCR7)
#define DCPCR8_0 (DVDEC0.DCPCR8)
#define NSDCR_0 (DVDEC0.NSDCR)
#define BTLCR_0 (DVDEC0.BTLCR)
#define BTGPCR_0 (DVDEC0.BTGPCR)
#define ACCCR1_0 (DVDEC0.ACCCR1)
#define ACCCR2_0 (DVDEC0.ACCCR2)
#define ACCCR3_0 (DVDEC0.ACCCR3)
#define TINTCR_0 (DVDEC0.TINTCR)
#define YCDCR_0 (DVDEC0.YCDCR)
#define AGCCR1_0 (DVDEC0.AGCCR1)
#define AGCCR2_0 (DVDEC0.AGCCR2)
#define PKLIMITCR_0 (DVDEC0.PKLIMITCR)
#define RGORCR1_0 (DVDEC0.RGORCR1)
#define RGORCR2_0 (DVDEC0.RGORCR2)
#define RGORCR3_0 (DVDEC0.RGORCR3)
#define RGORCR4_0 (DVDEC0.RGORCR4)
#define RGORCR5_0 (DVDEC0.RGORCR5)
#define RGORCR6_0 (DVDEC0.RGORCR6)
#define RGORCR7_0 (DVDEC0.RGORCR7)
#define AFCPFCR_0 (DVDEC0.AFCPFCR)
#define RUPDCR_0 (DVDEC0.RUPDCR)
#define VSYNCSR_0 (DVDEC0.VSYNCSR)
#define HSYNCSR_0 (DVDEC0.HSYNCSR)
#define DCPSR1_0 (DVDEC0.DCPSR1)
#define DCPSR2_0 (DVDEC0.DCPSR2)
#define NSDSR_0 (DVDEC0.NSDSR)
#define CROMASR1_0 (DVDEC0.CROMASR1)
#define CROMASR2_0 (DVDEC0.CROMASR2)
#define SYNCSSR_0 (DVDEC0.SYNCSSR)
#define AGCCSR1_0 (DVDEC0.AGCCSR1)
#define AGCCSR2_0 (DVDEC0.AGCCSR2)
#define YCSCR3_0 (DVDEC0.YCSCR3)
#define YCSCR4_0 (DVDEC0.YCSCR4)
#define YCSCR5_0 (DVDEC0.YCSCR5)
#define YCSCR6_0 (DVDEC0.YCSCR6)
#define YCSCR7_0 (DVDEC0.YCSCR7)
#define YCSCR8_0 (DVDEC0.YCSCR8)
#define YCSCR9_0 (DVDEC0.YCSCR9)
#define YCSCR11_0 (DVDEC0.YCSCR11)
#define YCSCR12_0 (DVDEC0.YCSCR12)
#define DCPCR9_0 (DVDEC0.DCPCR9)
#define YCTWA_F0_0 (DVDEC0.YCTWA_F0)
#define YCTWA_F1_0 (DVDEC0.YCTWA_F1)
#define YCTWA_F2_0 (DVDEC0.YCTWA_F2)
#define YCTWA_F3_0 (DVDEC0.YCTWA_F3)
#define YCTWA_F4_0 (DVDEC0.YCTWA_F4)
#define YCTWA_F5_0 (DVDEC0.YCTWA_F5)
#define YCTWA_F6_0 (DVDEC0.YCTWA_F6)
#define YCTWA_F7_0 (DVDEC0.YCTWA_F7)
#define YCTWA_F8_0 (DVDEC0.YCTWA_F8)
#define YCTWB_F0_0 (DVDEC0.YCTWB_F0)
#define YCTWB_F1_0 (DVDEC0.YCTWB_F1)
#define YCTWB_F2_0 (DVDEC0.YCTWB_F2)
#define YCTWB_F3_0 (DVDEC0.YCTWB_F3)
#define YCTWB_F4_0 (DVDEC0.YCTWB_F4)
#define YCTWB_F5_0 (DVDEC0.YCTWB_F5)
#define YCTWB_F6_0 (DVDEC0.YCTWB_F6)
#define YCTWB_F7_0 (DVDEC0.YCTWB_F7)
#define YCTWB_F8_0 (DVDEC0.YCTWB_F8)
#define YCTNA_F0_0 (DVDEC0.YCTNA_F0)
#define YCTNA_F1_0 (DVDEC0.YCTNA_F1)
#define YCTNA_F2_0 (DVDEC0.YCTNA_F2)
#define YCTNA_F3_0 (DVDEC0.YCTNA_F3)
#define YCTNA_F4_0 (DVDEC0.YCTNA_F4)
#define YCTNA_F5_0 (DVDEC0.YCTNA_F5)
#define YCTNA_F6_0 (DVDEC0.YCTNA_F6)
#define YCTNA_F7_0 (DVDEC0.YCTNA_F7)
#define YCTNA_F8_0 (DVDEC0.YCTNA_F8)
#define YCTNB_F0_0 (DVDEC0.YCTNB_F0)
#define YCTNB_F1_0 (DVDEC0.YCTNB_F1)
#define YCTNB_F2_0 (DVDEC0.YCTNB_F2)
#define YCTNB_F3_0 (DVDEC0.YCTNB_F3)
#define YCTNB_F4_0 (DVDEC0.YCTNB_F4)
#define YCTNB_F5_0 (DVDEC0.YCTNB_F5)
#define YCTNB_F6_0 (DVDEC0.YCTNB_F6)
#define YCTNB_F7_0 (DVDEC0.YCTNB_F7)
#define YCTNB_F8_0 (DVDEC0.YCTNB_F8)
#define YGAINCR_0 (DVDEC0.YGAINCR)
#define CBGAINCR_0 (DVDEC0.CBGAINCR)
#define CRGAINCR_0 (DVDEC0.CRGAINCR)
#define PGA_UPDATE_0 (DVDEC0.PGA_UPDATE)
#define PGACR_0 (DVDEC0.PGACR)
#define ADCCR2_0 (DVDEC0.ADCCR2)

#define DVDEC_TGCRn_COUNT (3)
#define DVDEC_SYNSCRn_COUNT (5)
#define DVDEC_HAFCCRn_COUNT (3)
#define DVDEC_DCPCRn_COUNT (8)
#define DVDEC_ACCCRn_COUNT (3)
#define DVDEC_AGCCRn_COUNT (2)
#define DVDEC_RGORCRn_COUNT (7)
#define DVDEC_DCPSRn_COUNT (2)
#define DVDEC_CROMASRn_COUNT (2)
#define DVDEC_AGCCSRn_COUNT (2)
#define DVDEC_YCSCRn_COUNT (7)
#define DVDEC_YCTWA_Fn_COUNT (9)
#define DVDEC_YCTWB_Fn_COUNT (9)
#define DVDEC_YCTNA_Fn_COUNT (9)
#define DVDEC_YCTNB_Fn_COUNT (9)


typedef struct st_dvdec
{
                                                           /* DVDEC            */
    volatile uint16_t ADCCR1;                                 /*  ADCCR1          */
    volatile uint8_t   dummy1[4];                              /*                  */

/* #define DVDEC_TGCRn_COUNT (3) */
    volatile uint16_t TGCR1;                                  /*  TGCR1           */
    volatile uint16_t TGCR2;                                  /*  TGCR2           */
    volatile uint16_t TGCR3;                                  /*  TGCR3           */
    volatile uint8_t   dummy2[6];                              /*                  */

/* #define DVDEC_SYNSCRn_COUNT (5) */
    volatile uint16_t SYNSCR1;                                /*  SYNSCR1         */
    volatile uint16_t SYNSCR2;                                /*  SYNSCR2         */
    volatile uint16_t SYNSCR3;                                /*  SYNSCR3         */
    volatile uint16_t SYNSCR4;                                /*  SYNSCR4         */
    volatile uint16_t SYNSCR5;                                /*  SYNSCR5         */

/* #define DVDEC_HAFCCRn_COUNT (3) */
    volatile uint16_t HAFCCR1;                                /*  HAFCCR1         */
    volatile uint16_t HAFCCR2;                                /*  HAFCCR2         */
    volatile uint16_t HAFCCR3;                                /*  HAFCCR3         */
    volatile uint16_t VCDWCR1;                                /*  VCDWCR1         */
    volatile uint8_t   dummy3[4];                              /*                  */

/* #define DVDEC_DCPCRn_COUNT (8) */
    volatile uint16_t DCPCR1;                                 /*  DCPCR1          */
    volatile uint16_t DCPCR2;                                 /*  DCPCR2          */
    volatile uint16_t DCPCR3;                                 /*  DCPCR3          */
    volatile uint16_t DCPCR4;                                 /*  DCPCR4          */
    volatile uint16_t DCPCR5;                                 /*  DCPCR5          */
    volatile uint16_t DCPCR6;                                 /*  DCPCR6          */
    volatile uint16_t DCPCR7;                                 /*  DCPCR7          */
    volatile uint16_t DCPCR8;                                 /*  DCPCR8          */
    volatile uint16_t NSDCR;                                  /*  NSDCR           */
    volatile uint16_t BTLCR;                                  /*  BTLCR           */
    volatile uint16_t BTGPCR;                                 /*  BTGPCR          */

/* #define DVDEC_ACCCRn_COUNT (3) */
    volatile uint16_t ACCCR1;                                 /*  ACCCR1          */
    volatile uint16_t ACCCR2;                                 /*  ACCCR2          */
    volatile uint16_t ACCCR3;                                 /*  ACCCR3          */
    volatile uint16_t TINTCR;                                 /*  TINTCR          */
    volatile uint16_t YCDCR;                                  /*  YCDCR           */

/* #define DVDEC_AGCCRn_COUNT (2) */
    volatile uint16_t AGCCR1;                                 /*  AGCCR1          */
    volatile uint16_t AGCCR2;                                 /*  AGCCR2          */
    volatile uint16_t PKLIMITCR;                              /*  PKLIMITCR       */

/* #define DVDEC_RGORCRn_COUNT (7) */
    volatile uint16_t RGORCR1;                                /*  RGORCR1         */
    volatile uint16_t RGORCR2;                                /*  RGORCR2         */
    volatile uint16_t RGORCR3;                                /*  RGORCR3         */
    volatile uint16_t RGORCR4;                                /*  RGORCR4         */
    volatile uint16_t RGORCR5;                                /*  RGORCR5         */
    volatile uint16_t RGORCR6;                                /*  RGORCR6         */
    volatile uint16_t RGORCR7;                                /*  RGORCR7         */
    volatile uint8_t   dummy4[24];                             /*                  */
    volatile uint16_t AFCPFCR;                                /*  AFCPFCR         */
    volatile uint16_t RUPDCR;                                 /*  RUPDCR          */
    volatile uint16_t VSYNCSR;                                /*  VSYNCSR         */
    volatile uint16_t HSYNCSR;                                /*  HSYNCSR         */

/* #define DVDEC_DCPSRn_COUNT (2) */
    volatile uint16_t DCPSR1;                                 /*  DCPSR1          */
    volatile uint16_t DCPSR2;                                 /*  DCPSR2          */
    volatile uint8_t   dummy5[4];                              /*                  */
    volatile uint16_t NSDSR;                                  /*  NSDSR           */

/* #define DVDEC_CROMASRn_COUNT (2) */
    volatile uint16_t CROMASR1;                               /*  CROMASR1        */
    volatile uint16_t CROMASR2;                               /*  CROMASR2        */
    volatile uint16_t SYNCSSR;                                /*  SYNCSSR         */

/* #define DVDEC_AGCCSRn_COUNT (2) */
    volatile uint16_t AGCCSR1;                                /*  AGCCSR1         */
    volatile uint16_t AGCCSR2;                                /*  AGCCSR2         */
    volatile uint8_t   dummy6[108];                            /*                  */

/* #define DVDEC_YCSCRn_COUNT (7) */
    volatile uint16_t YCSCR3;                                 /*  YCSCR3          */
    volatile uint16_t YCSCR4;                                 /*  YCSCR4          */
    volatile uint16_t YCSCR5;                                 /*  YCSCR5          */
    volatile uint16_t YCSCR6;                                 /*  YCSCR6          */
    volatile uint16_t YCSCR7;                                 /*  YCSCR7          */
    volatile uint16_t YCSCR8;                                 /*  YCSCR8          */
    volatile uint16_t YCSCR9;                                 /*  YCSCR9          */
    volatile uint8_t   dummy7[2];                              /*                  */
    volatile uint16_t YCSCR11;                                /*  YCSCR11         */
    volatile uint16_t YCSCR12;                                /*  YCSCR12         */
    volatile uint8_t   dummy8[104];                            /*                  */
    volatile uint16_t DCPCR9;                                 /*  DCPCR9          */
    volatile uint8_t   dummy9[16];                             /*                  */

/* #define DVDEC_YCTWA_Fn_COUNT (9) */
    volatile uint16_t YCTWA_F0;                               /*  YCTWA_F0        */
    volatile uint16_t YCTWA_F1;                               /*  YCTWA_F1        */
    volatile uint16_t YCTWA_F2;                               /*  YCTWA_F2        */
    volatile uint16_t YCTWA_F3;                               /*  YCTWA_F3        */
    volatile uint16_t YCTWA_F4;                               /*  YCTWA_F4        */
    volatile uint16_t YCTWA_F5;                               /*  YCTWA_F5        */
    volatile uint16_t YCTWA_F6;                               /*  YCTWA_F6        */
    volatile uint16_t YCTWA_F7;                               /*  YCTWA_F7        */
    volatile uint16_t YCTWA_F8;                               /*  YCTWA_F8        */

/* #define DVDEC_YCTWB_Fn_COUNT (9) */
    volatile uint16_t YCTWB_F0;                               /*  YCTWB_F0        */
    volatile uint16_t YCTWB_F1;                               /*  YCTWB_F1        */
    volatile uint16_t YCTWB_F2;                               /*  YCTWB_F2        */
    volatile uint16_t YCTWB_F3;                               /*  YCTWB_F3        */
    volatile uint16_t YCTWB_F4;                               /*  YCTWB_F4        */
    volatile uint16_t YCTWB_F5;                               /*  YCTWB_F5        */
    volatile uint16_t YCTWB_F6;                               /*  YCTWB_F6        */
    volatile uint16_t YCTWB_F7;                               /*  YCTWB_F7        */
    volatile uint16_t YCTWB_F8;                               /*  YCTWB_F8        */

/* #define DVDEC_YCTNA_Fn_COUNT (9) */
    volatile uint16_t YCTNA_F0;                               /*  YCTNA_F0        */
    volatile uint16_t YCTNA_F1;                               /*  YCTNA_F1        */
    volatile uint16_t YCTNA_F2;                               /*  YCTNA_F2        */
    volatile uint16_t YCTNA_F3;                               /*  YCTNA_F3        */
    volatile uint16_t YCTNA_F4;                               /*  YCTNA_F4        */
    volatile uint16_t YCTNA_F5;                               /*  YCTNA_F5        */
    volatile uint16_t YCTNA_F6;                               /*  YCTNA_F6        */
    volatile uint16_t YCTNA_F7;                               /*  YCTNA_F7        */
    volatile uint16_t YCTNA_F8;                               /*  YCTNA_F8        */

/* #define DVDEC_YCTNB_Fn_COUNT (9) */
    volatile uint16_t YCTNB_F0;                               /*  YCTNB_F0        */
    volatile uint16_t YCTNB_F1;                               /*  YCTNB_F1        */
    volatile uint16_t YCTNB_F2;                               /*  YCTNB_F2        */
    volatile uint16_t YCTNB_F3;                               /*  YCTNB_F3        */
    volatile uint16_t YCTNB_F4;                               /*  YCTNB_F4        */
    volatile uint16_t YCTNB_F5;                               /*  YCTNB_F5        */
    volatile uint16_t YCTNB_F6;                               /*  YCTNB_F6        */
    volatile uint16_t YCTNB_F7;                               /*  YCTNB_F7        */
    volatile uint16_t YCTNB_F8;                               /*  YCTNB_F8        */
    volatile uint8_t   dummy10[38];                            /*                  */
    volatile uint16_t YGAINCR;                                /*  YGAINCR         */
    volatile uint16_t CBGAINCR;                               /*  CBGAINCR        */
    volatile uint16_t CRGAINCR;                               /*  CRGAINCR        */
    volatile uint8_t   dummy11[122];                           /*                  */
    volatile uint16_t PGA_UPDATE;                             /*  PGA_UPDATE      */
    volatile uint16_t PGACR;                                  /*  PGACR           */
    volatile uint16_t ADCCR2;                                 /*  ADCCR2          */
} r_io_dvdec_t;


/* Channel array defines of DVDEC (2)*/
#ifdef  DECLARE_DVDEC_CHANNELS
volatile struct st_dvdec*  DVDEC[ DVDEC_COUNT ] =
    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
    DVDEC_ADDRESS_LIST;
    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
#endif  /* DECLARE_DVDEC_CHANNELS */
/* End of channel array defines of DVDEC (2)*/


/* <-SEC M1.10.1 */
/* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
/* <-QAC 0857 */
/* <-QAC 0639 */
#endif