/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* $Source: src/include/registers/ocb_register_addresses.h $ */ /* */ /* OpenPOWER OnChipController Project */ /* */ /* Contributors Listed Below - COPYRIGHT 2015,2016 */ /* [+] International Business Machines Corp. */ /* */ /* */ /* Licensed under the Apache License, Version 2.0 (the "License"); */ /* you may not use this file except in compliance with the License. */ /* You may obtain a copy of the License at */ /* */ /* http://www.apache.org/licenses/LICENSE-2.0 */ /* */ /* Unless required by applicable law or agreed to in writing, software */ /* distributed under the License is distributed on an "AS IS" BASIS, */ /* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or */ /* implied. See the License for the specific language governing */ /* permissions and limitations under the License. */ /* */ /* IBM_PROLOG_END_TAG */ #ifndef __OCB_REGISTER_ADDRESSES_H__ #define __OCB_REGISTER_ADDRESSES_H__ /// \file ocb_register_addresses.h /// \brief Symbolic addresses for the OCB unit // *** WARNING *** - This file is generated automatically, do not edit. #define OCB_OCI_BASE 0xC0060000 #define OCB_OISR0 0xc0060000 #define OCB_OISR0_CLR 0xc0060008 #define OCB_OISR0_OR 0xc0060010 #define OCB_OIMR0 0xc0060020 #define OCB_OIMR0_CLR 0xc0060028 #define OCB_OIMR0_OR 0xc0060030 #define OCB_OITR0 0xc0060040 #define OCB_OITR0_CLR 0xc0060048 #define OCB_OITR0_OR 0xc0060050 #define OCB_OIEPR0 0xc0060060 #define OCB_OIEPR0_CLR 0xc0060068 #define OCB_OIEPR0_OR 0xc0060070 #define OCB_OISR1 0xc0060100 #define OCB_OISR1_CLR 0xc0060108 #define OCB_OISR1_OR 0xc0060110 #define OCB_OIMR1 0xc0060120 #define OCB_OIMR1_CLR 0xc0060128 #define OCB_OIMR1_OR 0xc0060130 #define OCB_OITR1 0xc0060140 #define OCB_OITR1_CLR 0xc0060148 #define OCB_OITR1_OR 0xc0060150 #define OCB_OIEPR1 0xc0060160 #define OCB_OIEPR1_CLR 0xc0060168 #define OCB_OIEPR1_OR 0xc0060170 #define OCB_OIRR0A 0xc0060200 #define OCB_OIRR0A_CLR 0xc0060208 #define OCB_OIRR0A_OR 0xc0060210 #define OCB_OIRR0B 0xc0060220 #define OCB_OIRR0B_CLR 0xc0060228 #define OCB_OIRR0B_OR 0xc0060230 #define OCB_OIRR0C 0xc0060240 #define OCB_OIRR0C_CLR 0xc0060248 #define OCB_OIRR0C_OR 0xc0060250 #define OCB_OIRR1A 0xc0060280 #define OCB_OIRR1A_CLR 0xc0060288 #define OCB_OIRR1A_OR 0xc0060290 #define OCB_OIRR1B 0xc00602a0 #define OCB_OIRR1B_CLR 0xc00602a8 #define OCB_OIRR1B_OR 0xc00602b0 #define OCB_OIRR1C 0xc00602c0 #define OCB_OIRR1C_CLR 0xc00602c8 #define OCB_OIRR1C_OR 0xc00602d0 #define OCB_ONISR0 0xc0060300 #define OCB_OCISR0 0xc0060308 #define OCB_OUISR0 0xc0060310 #define OCB_ODISR0 0xc0060318 #define OCB_G0ISR0 0xc0060320 #define OCB_G1ISR0 0xc0060328 #define OCB_G2ISR0 0xc0060330 #define OCB_G3ISR0 0xc0060338 #define OCB_ONISR1 0xc0060380 #define OCB_OCISR1 0xc0060388 #define OCB_OUISR1 0xc0060390 #define OCB_ODISR1 0xc0060398 #define OCB_G0ISR1 0xc00603a0 #define OCB_G1ISR1 0xc00603a8 #define OCB_G2ISR1 0xc00603b0 #define OCB_G3ISR1 0xc00603b8 #define OCB_OCCMISC 0xc0060400 #define OCB_OCCMISC_CLR 0xc0060408 #define OCB_OCCMISC_OR 0xc0060410 #define OCB_OHTMCR 0xc0060418 #define OCB_OEHDR 0xc0060420 #define OCB_OCICFG 0xc0060428 #define OCB_OCCS0 0xc0060430 #define OCB_OCCS1 0xc0060438 #define OCB_OCCS2 0xc0060440 #define OCB_OCCFLG 0xc0060450 #define OCB_OCCFLG_CLR 0xc0060458 #define OCB_OCCFLG_OR 0xc0060460 #define OCB_OCCHBR 0xc0060478 #define OCB_CCSR 0xc0060480 #define OCB_CCSR_CLR 0xc0060488 #define OCB_CCSR_OR 0xc0060490 #define OCB_QCSR 0xc00604a0 #define OCB_QCSR_CLR 0xc00604a8 #define OCB_QCSR_OR 0xc00604b0 #define OCB_QSSR 0xc00604c0 #define OCB_QSSR_CLR 0xc00604c8 #define OCB_QSSR_OR 0xc00604d0 #define OCB_OTBR 0xc00604f8 #define OCB_OTRN(n) (OCB_OTR0 + ((OCB_OTR1 - OCB_OTR0) * (n))) #define OCB_OTR0 0xc0060800 #define OCB_OTR1 0xc0060808 #define OCB_OCBSLBRN(n) (OCB_OCBSLBR0 + ((OCB_OCBSLBR1 - OCB_OCBSLBR0) * (n))) #define OCB_OCBSLBR0 0xc0061000 #define OCB_OCBSLBR1 0xc0061080 #define OCB_OCBSLBR2 0xc0061100 #define OCB_OCBSLBR3 0xc0061180 #define OCB_OCBSLCSN(n) (OCB_OCBSLCS0 + ((OCB_OCBSLCS1 - OCB_OCBSLCS0) * (n))) #define OCB_OCBSLCS0 0xc0061008 #define OCB_OCBSLCS1 0xc0061088 #define OCB_OCBSLCS2 0xc0061108 #define OCB_OCBSLCS3 0xc0061188 #define OCB_OCBSLIN(n) (OCB_OCBSLI0 + ((OCB_OCBSLI1 - OCB_OCBSLI0) * (n))) #define OCB_OCBSLI0 0xc0061010 #define OCB_OCBSLI1 0xc0061090 #define OCB_OCBSLI2 0xc0061110 #define OCB_OCBSLI3 0xc0061190 #define OCB_OCBSHBRN(n) (OCB_OCBSHBR0 + ((OCB_OCBSHBR1 - OCB_OCBSHBR0) * (n))) #define OCB_OCBSHBR0 0xc0061018 #define OCB_OCBSHBR1 0xc0061098 #define OCB_OCBSHBR2 0xc0061118 #define OCB_OCBSHBR3 0xc0061198 #define OCB_OCBSHCSN(n) (OCB_OCBSHCS0 + ((OCB_OCBSHCS1 - OCB_OCBSHCS0) * (n))) #define OCB_OCBSHCS0 0xc0061020 #define OCB_OCBSHCS1 0xc00610a0 #define OCB_OCBSHCS2 0xc0061120 #define OCB_OCBSHCS3 0xc00611a0 #define OCB_OCBSHIN(n) (OCB_OCBSHI0 + ((OCB_OCBSHI1 - OCB_OCBSHI0) * (n))) #define OCB_OCBSHI0 0xc0061028 #define OCB_OCBSHI1 0xc00610a8 #define OCB_OCBSHI2 0xc0061128 #define OCB_OCBSHI3 0xc00611a8 #define OCB_OCBSESN(n) (OCB_OCBSES0 + ((OCB_OCBSES1 - OCB_OCBSES0) * (n))) #define OCB_OCBSES0 0xc0061030 #define OCB_OCBSES1 0xc00610b0 #define OCB_OCBSES2 0xc0061130 #define OCB_OCBSES3 0xc00611b0 #define OCB_OCBLWCRN(n) (OCB_OCBLWCR0 + ((OCB_OCBLWCR1 - OCB_OCBLWCR0) * (n))) #define OCB_OCBLWCR0 0xc0061040 #define OCB_OCBLWCR1 0xc00610c0 #define OCB_OCBLWCR2 0xc0061140 #define OCB_OCBLWCR3 0xc00611c0 #define OCB_OCBLWSRN(n) (OCB_OCBLWSR0 + ((OCB_OCBLWSR1 - OCB_OCBLWSR0) * (n))) #define OCB_OCBLWSR0 0xc0061050 #define OCB_OCBLWSR1 0xc00610d0 #define OCB_OCBLWSR2 0xc0061150 #define OCB_OCBLWSR3 0xc00611d0 #define OCB_OCBLWSBRN(n) (OCB_OCBLWSBR0 + ((OCB_OCBLWSBR1 - OCB_OCBLWSBR0) * (n))) #define OCB_OCBLWSBR0 0xc0061060 #define OCB_OCBLWSBR1 0xc00610e0 #define OCB_OCBLWSBR2 0xc0061160 #define OCB_OCBLWSBR3 0xc00611e0 #define OCB_OPIT0CN(n) (OCB_OPIT0C0 + ((OCB_OPIT0C1 - OCB_OPIT0C0) * (n))) #define OCB_OPIT0C0 0xc0062000 #define OCB_OPIT0C1 0xc0062008 #define OCB_OPIT0C2 0xc0062010 #define OCB_OPIT0C3 0xc0062018 #define OCB_OPIT0C4 0xc0062020 #define OCB_OPIT0C5 0xc0062028 #define OCB_OPIT0C6 0xc0062030 #define OCB_OPIT0C7 0xc0062038 #define OCB_OPIT0C8 0xc0062040 #define OCB_OPIT0C9 0xc0062048 #define OCB_OPIT0C10 0xc0062050 #define OCB_OPIT0C11 0xc0062058 #define OCB_OPIT0C12 0xc0062060 #define OCB_OPIT0C13 0xc0062068 #define OCB_OPIT0C14 0xc0062070 #define OCB_OPIT0C15 0xc0062078 #define OCB_OPIT0C16 0xc0062080 #define OCB_OPIT0C17 0xc0062088 #define OCB_OPIT0C18 0xc0062090 #define OCB_OPIT0C19 0xc0062098 #define OCB_OPIT0C20 0xc00620a0 #define OCB_OPIT0C21 0xc00620a8 #define OCB_OPIT0C22 0xc00620b0 #define OCB_OPIT0C23 0xc00620b8 #define OCB_OPIT1CN(n) (OCB_OPIT1C0 + ((OCB_OPIT1C1 - OCB_OPIT1C0) * (n))) #define OCB_OPIT1C0 0xc0062100 #define OCB_OPIT1C1 0xc0062108 #define OCB_OPIT1C2 0xc0062110 #define OCB_OPIT1C3 0xc0062118 #define OCB_OPIT1C4 0xc0062120 #define OCB_OPIT1C5 0xc0062128 #define OCB_OPIT1C6 0xc0062130 #define OCB_OPIT1C7 0xc0062138 #define OCB_OPIT1C8 0xc0062140 #define OCB_OPIT1C9 0xc0062148 #define OCB_OPIT1C10 0xc0062150 #define OCB_OPIT1C11 0xc0062158 #define OCB_OPIT1C12 0xc0062160 #define OCB_OPIT1C13 0xc0062168 #define OCB_OPIT1C14 0xc0062170 #define OCB_OPIT1C15 0xc0062178 #define OCB_OPIT1C16 0xc0062180 #define OCB_OPIT1C17 0xc0062188 #define OCB_OPIT1C18 0xc0062190 #define OCB_OPIT1C19 0xc0062198 #define OCB_OPIT1C20 0xc00621a0 #define OCB_OPIT1C21 0xc00621a8 #define OCB_OPIT1C22 0xc00621b0 #define OCB_OPIT1C23 0xc00621b8 #define OCB_OPIT2CN(n) (OCB_OPIT2C0 + ((OCB_OPIT2C1 - OCB_OPIT2C0) * (n))) #define OCB_OPIT2C0 0xc0062200 #define OCB_OPIT2C1 0xc0062208 #define OCB_OPIT2C2 0xc0062210 #define OCB_OPIT2C3 0xc0062218 #define OCB_OPIT2C4 0xc0062220 #define OCB_OPIT2C5 0xc0062228 #define OCB_OPIT2C6 0xc0062230 #define OCB_OPIT2C7 0xc0062238 #define OCB_OPIT2C8 0xc0062240 #define OCB_OPIT2C9 0xc0062248 #define OCB_OPIT2C10 0xc0062250 #define OCB_OPIT2C11 0xc0062258 #define OCB_OPIT2C12 0xc0062260 #define OCB_OPIT2C13 0xc0062268 #define OCB_OPIT2C14 0xc0062270 #define OCB_OPIT2C15 0xc0062278 #define OCB_OPIT2C16 0xc0062280 #define OCB_OPIT2C17 0xc0062288 #define OCB_OPIT2C18 0xc0062290 #define OCB_OPIT2C19 0xc0062298 #define OCB_OPIT2C20 0xc00622a0 #define OCB_OPIT2C21 0xc00622a8 #define OCB_OPIT2C22 0xc00622b0 #define OCB_OPIT2C23 0xc00622b8 #define OCB_OPIT3CN(n) (OCB_OPIT3C0 + ((OCB_OPIT3C1 - OCB_OPIT3C0) * (n))) #define OCB_OPIT3C0 0xc0062300 #define OCB_OPIT3C1 0xc0062308 #define OCB_OPIT3C2 0xc0062310 #define OCB_OPIT3C3 0xc0062318 #define OCB_OPIT3C4 0xc0062320 #define OCB_OPIT3C5 0xc0062328 #define OCB_OPIT3C6 0xc0062330 #define OCB_OPIT3C7 0xc0062338 #define OCB_OPIT3C8 0xc0062340 #define OCB_OPIT3C9 0xc0062348 #define OCB_OPIT3C10 0xc0062350 #define OCB_OPIT3C11 0xc0062358 #define OCB_OPIT3C12 0xc0062360 #define OCB_OPIT3C13 0xc0062368 #define OCB_OPIT3C14 0xc0062370 #define OCB_OPIT3C15 0xc0062378 #define OCB_OPIT3C16 0xc0062380 #define OCB_OPIT3C17 0xc0062388 #define OCB_OPIT3C18 0xc0062390 #define OCB_OPIT3C19 0xc0062398 #define OCB_OPIT3C20 0xc00623a0 #define OCB_OPIT3C21 0xc00623a8 #define OCB_OPIT3C22 0xc00623b0 #define OCB_OPIT3C23 0xc00623b8 #define OCB_OPIT4CN(n) (OCB_OPIT4C0 + ((OCB_OPIT4C1 - OCB_OPIT4C0) * (n))) #define OCB_OPIT4C0 0xc0062400 #define OCB_OPIT4C1 0xc0062408 #define OCB_OPIT4C2 0xc0062410 #define OCB_OPIT4C3 0xc0062418 #define OCB_OPIT4C4 0xc0062420 #define OCB_OPIT4C5 0xc0062428 #define OCB_OPIT4C6 0xc0062430 #define OCB_OPIT4C7 0xc0062438 #define OCB_OPIT4C8 0xc0062440 #define OCB_OPIT4C9 0xc0062448 #define OCB_OPIT4C10 0xc0062450 #define OCB_OPIT4C11 0xc0062458 #define OCB_OPIT4C12 0xc0062460 #define OCB_OPIT4C13 0xc0062468 #define OCB_OPIT4C14 0xc0062470 #define OCB_OPIT4C15 0xc0062478 #define OCB_OPIT4C16 0xc0062480 #define OCB_OPIT4C17 0xc0062488 #define OCB_OPIT4C18 0xc0062490 #define OCB_OPIT4C19 0xc0062498 #define OCB_OPIT4C20 0xc00624a0 #define OCB_OPIT4C21 0xc00624a8 #define OCB_OPIT4C22 0xc00624b0 #define OCB_OPIT4C23 0xc00624b8 #define OCB_OPIT5CN(n) (OCB_OPIT5C0 + ((OCB_OPIT5C1 - OCB_OPIT5C0) * (n))) #define OCB_OPIT5C0 0xc0062500 #define OCB_OPIT5C1 0xc0062508 #define OCB_OPIT5C2 0xc0062510 #define OCB_OPIT5C3 0xc0062518 #define OCB_OPIT5C4 0xc0062520 #define OCB_OPIT5C5 0xc0062528 #define OCB_OPIT5C6 0xc0062530 #define OCB_OPIT5C7 0xc0062538 #define OCB_OPIT5C8 0xc0062540 #define OCB_OPIT5C9 0xc0062548 #define OCB_OPIT5C10 0xc0062550 #define OCB_OPIT5C11 0xc0062558 #define OCB_OPIT5C12 0xc0062560 #define OCB_OPIT5C13 0xc0062568 #define OCB_OPIT5C14 0xc0062570 #define OCB_OPIT5C15 0xc0062578 #define OCB_OPIT5C16 0xc0062580 #define OCB_OPIT5C17 0xc0062588 #define OCB_OPIT5C18 0xc0062590 #define OCB_OPIT5C19 0xc0062598 #define OCB_OPIT5C20 0xc00625a0 #define OCB_OPIT5C21 0xc00625a8 #define OCB_OPIT5C22 0xc00625b0 #define OCB_OPIT5C23 0xc00625b8 #define OCB_OPIT6QN(n) (OCB_OPIT6Q0 + ((OCB_OPIT6Q1 - OCB_OPIT6Q0) * (n))) #define OCB_OPIT6Q0 0xc0062600 #define OCB_OPIT6Q1 0xc0062608 #define OCB_OPIT6Q2 0xc0062610 #define OCB_OPIT6Q3 0xc0062618 #define OCB_OPIT6Q4 0xc0062620 #define OCB_OPIT6Q5 0xc0062628 #define OCB_OPIT7QN(n) (OCB_OPIT7Q0 + ((OCB_OPIT7Q1 - OCB_OPIT7Q0) * (n))) #define OCB_OPIT7Q0 0xc0062700 #define OCB_OPIT7Q1 0xc0062708 #define OCB_OPIT7Q2 0xc0062710 #define OCB_OPIT7Q3 0xc0062718 #define OCB_OPIT7Q4 0xc0062720 #define OCB_OPIT7Q5 0xc0062728 #define OCB_OPIT0CNRP(n) (OCB_OPIT0C0RP + ((OCB_OPIT0C1RP - OCB_OPIT0C0RP) * (n))) #define OCB_OPIT0C0RP 0xc0062800 #define OCB_OPIT0C1RP 0xc0062808 #define OCB_OPIT0C2RP 0xc0062810 #define OCB_OPIT0C3RP 0xc0062818 #define OCB_OPIT0C4RP 0xc0062820 #define OCB_OPIT0C5RP 0xc0062828 #define OCB_OPIT0C6RP 0xc0062830 #define OCB_OPIT0C7RP 0xc0062838 #define OCB_OPIT0C8RP 0xc0062840 #define OCB_OPIT0C9RP 0xc0062848 #define OCB_OPIT0C10RP 0xc0062850 #define OCB_OPIT0C11RP 0xc0062858 #define OCB_OPIT0C12RP 0xc0062860 #define OCB_OPIT0C13RP 0xc0062868 #define OCB_OPIT0C14RP 0xc0062870 #define OCB_OPIT0C15RP 0xc0062878 #define OCB_OPIT0C16RP 0xc0062880 #define OCB_OPIT0C17RP 0xc0062888 #define OCB_OPIT0C18RP 0xc0062890 #define OCB_OPIT0C19RP 0xc0062898 #define OCB_OPIT0C20RP 0xc00628a0 #define OCB_OPIT0C21RP 0xc00628a8 #define OCB_OPIT0C22RP 0xc00628b0 #define OCB_OPIT0C23RP 0xc00628b8 #define OCB_OPIT1CNRP(n) (OCB_OPIT1C0RP + ((OCB_OPIT1C1RP - OCB_OPIT1C0RP) * (n))) #define OCB_OPIT1C0RP 0xc0062900 #define OCB_OPIT1C1RP 0xc0062908 #define OCB_OPIT1C2RP 0xc0062910 #define OCB_OPIT1C3RP 0xc0062918 #define OCB_OPIT1C4RP 0xc0062920 #define OCB_OPIT1C5RP 0xc0062928 #define OCB_OPIT1C6RP 0xc0062930 #define OCB_OPIT1C7RP 0xc0062938 #define OCB_OPIT1C8RP 0xc0062940 #define OCB_OPIT1C9RP 0xc0062948 #define OCB_OPIT1C10RP 0xc0062950 #define OCB_OPIT1C11RP 0xc0062958 #define OCB_OPIT1C12RP 0xc0062960 #define OCB_OPIT1C13RP 0xc0062968 #define OCB_OPIT1C14RP 0xc0062970 #define OCB_OPIT1C15RP 0xc0062978 #define OCB_OPIT1C16RP 0xc0062980 #define OCB_OPIT1C17RP 0xc0062988 #define OCB_OPIT1C18RP 0xc0062990 #define OCB_OPIT1C19RP 0xc0062998 #define OCB_OPIT1C20RP 0xc00629a0 #define OCB_OPIT1C21RP 0xc00629a8 #define OCB_OPIT1C22RP 0xc00629b0 #define OCB_OPIT1C23RP 0xc00629b8 #define OCB_OPIT2CNRP(n) (OCB_OPIT2C0RP + ((OCB_OPIT2C1RP - OCB_OPIT2C0RP) * (n))) #define OCB_OPIT2C0RP 0xc0062a00 #define OCB_OPIT2C1RP 0xc0062a08 #define OCB_OPIT2C2RP 0xc0062a10 #define OCB_OPIT2C3RP 0xc0062a18 #define OCB_OPIT2C4RP 0xc0062a20 #define OCB_OPIT2C5RP 0xc0062a28 #define OCB_OPIT2C6RP 0xc0062a30 #define OCB_OPIT2C7RP 0xc0062a38 #define OCB_OPIT2C8RP 0xc0062a40 #define OCB_OPIT2C9RP 0xc0062a48 #define OCB_OPIT2C10RP 0xc0062a50 #define OCB_OPIT2C11RP 0xc0062a58 #define OCB_OPIT2C12RP 0xc0062a60 #define OCB_OPIT2C13RP 0xc0062a68 #define OCB_OPIT2C14RP 0xc0062a70 #define OCB_OPIT2C15RP 0xc0062a78 #define OCB_OPIT2C16RP 0xc0062a80 #define OCB_OPIT2C17RP 0xc0062a88 #define OCB_OPIT2C18RP 0xc0062a90 #define OCB_OPIT2C19RP 0xc0062a98 #define OCB_OPIT2C20RP 0xc0062aa0 #define OCB_OPIT2C21RP 0xc0062aa8 #define OCB_OPIT2C22RP 0xc0062ab0 #define OCB_OPIT2C23RP 0xc0062ab8 #define OCB_OPIT3CNRP(n) (OCB_OPIT3C0RP + ((OCB_OPIT3C1RP - OCB_OPIT3C0RP) * (n))) #define OCB_OPIT3C0RP 0xc0062b00 #define OCB_OPIT3C1RP 0xc0062b08 #define OCB_OPIT3C2RP 0xc0062b10 #define OCB_OPIT3C3RP 0xc0062b18 #define OCB_OPIT3C4RP 0xc0062b20 #define OCB_OPIT3C5RP 0xc0062b28 #define OCB_OPIT3C6RP 0xc0062b30 #define OCB_OPIT3C7RP 0xc0062b38 #define OCB_OPIT3C8RP 0xc0062b40 #define OCB_OPIT3C9RP 0xc0062b48 #define OCB_OPIT3C10RP 0xc0062b50 #define OCB_OPIT3C11RP 0xc0062b58 #define OCB_OPIT3C12RP 0xc0062b60 #define OCB_OPIT3C13RP 0xc0062b68 #define OCB_OPIT3C14RP 0xc0062b70 #define OCB_OPIT3C15RP 0xc0062b78 #define OCB_OPIT3C16RP 0xc0062b80 #define OCB_OPIT3C17RP 0xc0062b88 #define OCB_OPIT3C18RP 0xc0062b90 #define OCB_OPIT3C19RP 0xc0062b98 #define OCB_OPIT3C20RP 0xc0062ba0 #define OCB_OPIT3C21RP 0xc0062ba8 #define OCB_OPIT3C22RP 0xc0062bb0 #define OCB_OPIT3C23RP 0xc0062bb8 #define OCB_OPIT4CNRP(n) (OCB_OPIT4C0RP + ((OCB_OPIT4C1RP - OCB_OPIT4C0RP) * (n))) #define OCB_OPIT4C0RP 0xc0062c00 #define OCB_OPIT4C1RP 0xc0062c08 #define OCB_OPIT4C2RP 0xc0062c10 #define OCB_OPIT4C3RP 0xc0062c18 #define OCB_OPIT4C4RP 0xc0062c20 #define OCB_OPIT4C5RP 0xc0062c28 #define OCB_OPIT4C6RP 0xc0062c30 #define OCB_OPIT4C7RP 0xc0062c38 #define OCB_OPIT4C8RP 0xc0062c40 #define OCB_OPIT4C9RP 0xc0062c48 #define OCB_OPIT4C10RP 0xc0062c50 #define OCB_OPIT4C11RP 0xc0062c58 #define OCB_OPIT4C12RP 0xc0062c60 #define OCB_OPIT4C13RP 0xc0062c68 #define OCB_OPIT4C14RP 0xc0062c70 #define OCB_OPIT4C15RP 0xc0062c78 #define OCB_OPIT4C16RP 0xc0062c80 #define OCB_OPIT4C17RP 0xc0062c88 #define OCB_OPIT4C18RP 0xc0062c90 #define OCB_OPIT4C19RP 0xc0062c98 #define OCB_OPIT4C20RP 0xc0062ca0 #define OCB_OPIT4C21RP 0xc0062ca8 #define OCB_OPIT4C22RP 0xc0062cb0 #define OCB_OPIT4C23RP 0xc0062cb8 #define OCB_OPIT5CNRP(n) (OCB_OPIT5C0RP + ((OCB_OPIT5C1RP - OCB_OPIT5C0RP) * (n))) #define OCB_OPIT5C0RP 0xc0062d00 #define OCB_OPIT5C1RP 0xc0062d08 #define OCB_OPIT5C2RP 0xc0062d10 #define OCB_OPIT5C3RP 0xc0062d18 #define OCB_OPIT5C4RP 0xc0062d20 #define OCB_OPIT5C5RP 0xc0062d28 #define OCB_OPIT5C6RP 0xc0062d30 #define OCB_OPIT5C7RP 0xc0062d38 #define OCB_OPIT5C8RP 0xc0062d40 #define OCB_OPIT5C9RP 0xc0062d48 #define OCB_OPIT5C10RP 0xc0062d50 #define OCB_OPIT5C11RP 0xc0062d58 #define OCB_OPIT5C12RP 0xc0062d60 #define OCB_OPIT5C13RP 0xc0062d68 #define OCB_OPIT5C14RP 0xc0062d70 #define OCB_OPIT5C15RP 0xc0062d78 #define OCB_OPIT5C16RP 0xc0062d80 #define OCB_OPIT5C17RP 0xc0062d88 #define OCB_OPIT5C18RP 0xc0062d90 #define OCB_OPIT5C19RP 0xc0062d98 #define OCB_OPIT5C20RP 0xc0062da0 #define OCB_OPIT5C21RP 0xc0062da8 #define OCB_OPIT5C22RP 0xc0062db0 #define OCB_OPIT5C23RP 0xc0062db8 #define OCB_OPIT6QNRP(n) (OCB_OPIT6Q0RP + ((OCB_OPIT6Q1RP - OCB_OPIT6Q0RP) * (n))) #define OCB_OPIT6Q0RP 0xc0062e00 #define OCB_OPIT6Q1RP 0xc0062e08 #define OCB_OPIT6Q2RP 0xc0062e10 #define OCB_OPIT6Q3RP 0xc0062e18 #define OCB_OPIT6Q4RP 0xc0062e20 #define OCB_OPIT6Q5RP 0xc0062e28 #define OCB_OPIT7QNRP(n) (OCB_OPIT7Q0RP + ((OCB_OPIT7Q1RP - OCB_OPIT7Q0RP) * (n))) #define OCB_OPIT7Q0RP 0xc0062f00 #define OCB_OPIT7Q1RP 0xc0062f08 #define OCB_OPIT7Q2RP 0xc0062f10 #define OCB_OPIT7Q3RP 0xc0062f18 #define OCB_OPIT7Q4RP 0xc0062f20 #define OCB_OPIT7Q5RP 0xc0062f28 #define OCB_OPITNPRA(n) (OCB_OPIT0PRA + ((OCB_OPIT1PRA - OCB_OPIT0PRA) * (n))) #define OCB_OPIT0PRA 0xc0063000 #define OCB_OPIT1PRA 0xc0063100 #define OCB_OPIT2PRA 0xc0063200 #define OCB_OPIT3PRA 0xc0063300 #define OCB_OPIT4PRA 0xc0063400 #define OCB_OPIT5PRA 0xc0063500 #define OCB_OPITNPRA_CLR(n) (OCB_OPIT0PRA_CLR + ((OCB_OPIT1PRA_CLR - OCB_OPIT0PRA_CLR) * (n))) #define OCB_OPIT0PRA_CLR 0xc0063008 #define OCB_OPIT1PRA_CLR 0xc0063108 #define OCB_OPIT2PRA_CLR 0xc0063208 #define OCB_OPIT3PRA_CLR 0xc0063308 #define OCB_OPIT4PRA_CLR 0xc0063408 #define OCB_OPIT5PRA_CLR 0xc0063508 #define OCB_OPITNPRA_OR(n) (OCB_OPIT0PRA_OR + ((OCB_OPIT1PRA_OR - OCB_OPIT0PRA_OR) * (n))) #define OCB_OPIT0PRA_OR 0xc0063010 #define OCB_OPIT1PRA_OR 0xc0063110 #define OCB_OPIT2PRA_OR 0xc0063210 #define OCB_OPIT3PRA_OR 0xc0063310 #define OCB_OPIT4PRA_OR 0xc0063410 #define OCB_OPIT5PRA_OR 0xc0063510 #define OCB_OPIT6PRB 0xc0063600 #define OCB_OPIT6PRB_CLR 0xc0063608 #define OCB_OPIT6PRB_OR 0xc0063610 #define OCB_OPIT7PRB 0xc0063700 #define OCB_OPIT7PRB_CLR 0xc0063708 #define OCB_OPIT7PRB_OR 0xc0063710 #define OCB_O2SCTRLF0A 0xc0063800 #define OCB_O2SCTRLS0A 0xc0063808 #define OCB_O2SCTRL10A 0xc0063810 #define OCB_O2SCTRL20A 0xc0063818 #define OCB_O2SST0A 0xc0063830 #define OCB_O2SCMD0A 0xc0063838 #define OCB_O2SWD0A 0xc0063840 #define OCB_O2SRD0A 0xc0063848 #define OCB_O2SCTRLF0B 0xc0063880 #define OCB_O2SCTRLS0B 0xc0063888 #define OCB_O2SCTRL10B 0xc0063890 #define OCB_O2SCTRL20B 0xc0063898 #define OCB_O2SST0B 0xc00638b0 #define OCB_O2SCMD0B 0xc00638b8 #define OCB_O2SWD0B 0xc00638c0 #define OCB_O2SRD0B 0xc00638c8 #define OCB_O2SCTRLF1A 0xc0063900 #define OCB_O2SCTRLS1A 0xc0063908 #define OCB_O2SCTRL11A 0xc0063910 #define OCB_O2SCTRL21A 0xc0063918 #define OCB_O2SST1A 0xc0063930 #define OCB_O2SCMD1A 0xc0063938 #define OCB_O2SWD1A 0xc0063940 #define OCB_O2SRD1A 0xc0063948 #define OCB_O2SCTRLF1B 0xc0063980 #define OCB_O2SCTRLS1B 0xc0063988 #define OCB_O2SCTRL11B 0xc0063990 #define OCB_O2SCTRL21B 0xc0063998 #define OCB_O2SST1B 0xc00639b0 #define OCB_O2SCMD1B 0xc00639b8 #define OCB_O2SWD1B 0xc00639c0 #define OCB_O2SRD1B 0xc00639c8 #define OCB_PIB_BASE 0x6C000 #define OCB_OCR 0x0006d000 #define OCB_OCR_CLR 0x0006d001 #define OCB_OCR_OR 0x0006d002 #define OCB_OCDBG 0x0006d003 #define OCB_OJCFG 0x0006d004 #define OCB_OJCFG_CLR 0x0006d005 #define OCB_OJCFG_OR 0x0006d006 #define OCB_OJFRST 0x0006d007 #define OCB_OJIC 0x0006d008 #define OCB_OJIC_CLR 0x0006d009 #define OCB_OJIC_OR 0x0006d00a #define OCB_OJSTAT 0x0006d00b #define OCB_OJTDI 0x0006d00c #define OCB_OJTDO 0x0006d00d #define OCB_OCBARN(n) (OCB_OCBAR0 + ((OCB_OCBAR1 - OCB_OCBAR0) * (n))) #define OCB_OCBAR0 0x0006d010 #define OCB_OCBAR1 0x0006d030 #define OCB_OCBAR2 0x0006d050 #define OCB_OCBAR3 0x0006d070 #define OCB_OCBCSRN(n) (OCB_OCBCSR0 + ((OCB_OCBCSR1 - OCB_OCBCSR0) * (n))) #define OCB_OCBCSR0 0x0006d011 #define OCB_OCBCSR1 0x0006d031 #define OCB_OCBCSR2 0x0006d051 #define OCB_OCBCSR3 0x0006d071 #define OCB_OCBCSRN_CLR(n) (OCB_OCBCSR0_CLR + ((OCB_OCBCSR1_CLR - OCB_OCBCSR0_CLR) * (n))) #define OCB_OCBCSR0_CLR 0x0006d012 #define OCB_OCBCSR1_CLR 0x0006d032 #define OCB_OCBCSR2_CLR 0x0006d052 #define OCB_OCBCSR3_CLR 0x0006d072 #define OCB_OCBCSRN_OR(n) (OCB_OCBCSR0_OR + ((OCB_OCBCSR1_OR - OCB_OCBCSR0_OR) * (n))) #define OCB_OCBCSR0_OR 0x0006d013 #define OCB_OCBCSR1_OR 0x0006d033 #define OCB_OCBCSR2_OR 0x0006d053 #define OCB_OCBCSR3_OR 0x0006d073 #define OCB_OCBESRN(n) (OCB_OCBESR0 + ((OCB_OCBESR1 - OCB_OCBESR0) * (n))) #define OCB_OCBESR0 0x0006d014 #define OCB_OCBESR1 0x0006d034 #define OCB_OCBESR2 0x0006d054 #define OCB_OCBESR3 0x0006d074 #define OCB_OCBDRN(n) (OCB_OCBDR0 + ((OCB_OCBDR1 - OCB_OCBDR0) * (n))) #define OCB_OCBDR0 0x0006d015 #define OCB_OCBDR1 0x0006d035 #define OCB_OCBDR2 0x0006d055 #define OCB_OCBDR3 0x0006d075 #define OCB_OTDCR 0x0006d110 #define OCB_OPPCINJ 0x0006d111 #define OCB_OSTOEAR 0x0006d200 #define OCB_OSTOESR 0x0006d201 #define OCB_OREV 0x0006d202 #define OCB_OESR 0x0006d204 #define OCB_OEAR 0x0006d206 #define OCB_OACR 0x0006d207 #define OCB_OCBEAR 0x0006d210 #define OCB_FIRPIB_BASE 0x01010800 #define OCB_OCCLFIR 0x01020800 #define OCB_OCCLFIR_AND 0x01020801 #define OCB_OCCLFIR_OR 0x01020802 #define OCB_OCCLFIRMASK 0x01020803 #define OCB_OCCLFIRMASK_AND 0x01020804 #define OCB_OCCLFIRMASK_OR 0x01020805 #define OCB_OCCLFIRACT0 0x01020806 #define OCB_OCCLFIRACT1 0x01020807 #define OCB_OCCLFIRWOF 0x01020808 #define OCB_OCCERRRPT 0x0102080a #endif // __OCB_REGISTER_ADDRESSES_H__