003 File Manager
Current Path:
/usr/src/sys/arm/freescale/imx
usr
/
src
/
sys
/
arm
/
freescale
/
imx
/
📁
..
📄
files.imx5
(1.32 KB)
📄
files.imx6
(2.03 KB)
📄
imx51_ccm.c
(17.31 KB)
📄
imx51_ccmreg.h
(10.15 KB)
📄
imx51_ccmvar.h
(4.17 KB)
📄
imx51_dpllreg.h
(4.46 KB)
📄
imx51_ipuv3.c
(19.86 KB)
📄
imx51_ipuv3_fbd.c
(10.14 KB)
📄
imx51_ipuv3reg.h
(33.8 KB)
📄
imx51_machdep.c
(2.9 KB)
📄
imx51_sdmareg.h
(5.32 KB)
📄
imx51_ssireg.h
(9.02 KB)
📄
imx51_tzicreg.h
(3.79 KB)
📄
imx53_machdep.c
(2.8 KB)
📄
imx6_ahci.c
(9.54 KB)
📄
imx6_anatop.c
(23.38 KB)
📄
imx6_anatopreg.h
(8.44 KB)
📄
imx6_anatopvar.h
(2.11 KB)
📄
imx6_audmux.c
(4.36 KB)
📄
imx6_ccm.c
(12.29 KB)
📄
imx6_ccmreg.h
(6.48 KB)
📄
imx6_hdmi.c
(5.85 KB)
📄
imx6_ipu.c
(35.34 KB)
📄
imx6_machdep.c
(12.98 KB)
📄
imx6_machdep.h
(1.56 KB)
📄
imx6_mp.c
(5.46 KB)
📄
imx6_pl310.c
(2.28 KB)
📄
imx6_sdma.c
(11.34 KB)
📄
imx6_sdma.h
(6.92 KB)
📄
imx6_snvs.c
(6.2 KB)
📄
imx6_src.c
(3.69 KB)
📄
imx6_src.h
(1.46 KB)
📄
imx6_ssi.c
(20.24 KB)
📄
imx6_usbphy.c
(5.59 KB)
📄
imx_ccmvar.h
(2.74 KB)
📄
imx_console.c
(3.97 KB)
📄
imx_epit.c
(13.28 KB)
📄
imx_gpio.c
(23.44 KB)
📄
imx_gpt.c
(12.28 KB)
📄
imx_gptreg.h
(3.84 KB)
📄
imx_i2c.c
(20.06 KB)
📄
imx_iomux.c
(9.32 KB)
📄
imx_iomuxreg.h
(2.92 KB)
📄
imx_iomuxvar.h
(2.03 KB)
📄
imx_machdep.c
(4.55 KB)
📄
imx_machdep.h
(2.43 KB)
📄
imx_nop_usbphy.c
(3.07 KB)
📄
imx_spi.c
(16.13 KB)
📄
imx_wdog.c
(7.36 KB)
📄
imx_wdogreg.h
(2.91 KB)
📄
std.imx51
(126 B)
📄
std.imx53
(126 B)
📄
std.imx6
(127 B)
📄
tzic.c
(7.29 KB)
Editing: imx_wdogreg.h
/*- * SPDX-License-Identifier: BSD-2-Clause-FreeBSD * * Copyright (c) 2012, 2013 The FreeBSD Foundation * All rights reserved. * * This software was developed by Oleksandr Rybalko under sponsorship * from the FreeBSD Foundation. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $FreeBSD$ */ #define WDOG_CLK_FREQ 32768 #define WDOG_CR_REG 0x00 /* Control Register */ #define WDOG_CR_WT_MASK 0xff00 /* Count; 0.5 sec units */ #define WDOG_CR_WT_SHIFT 8 #define WDOG_CR_WDW (1u << 7) /* Suspend when in WAIT mode */ #define WDOG_CR_WDA (1u << 5) /* Don't assert ext reset */ #define WDOG_CR_SRS (1u << 4) /* Don't assert soft reset */ #define WDOG_CR_WDT (1u << 3) /* Assert ext reset on timeout */ #define WDOG_CR_WDE (1u << 2) /* Watchdog Enable */ #define WDOG_CR_WDBG (1u << 1) /* Suspend when DBG mode */ #define WDOG_CR_WDZST (1u << 0) /* Suspend when LP mode */ #define WDOG_SR_REG 0x02 /* Service Register */ #define WDOG_SR_STEP1 0x5555 #define WDOG_SR_STEP2 0xaaaa #define WDOG_RSR_REG 0x04 /* Reset Status Register */ #define WDOG_RSR_POR (1u << 4) /* Due to Power-On Reset */ #define WDOG_RSR_TOUT (1u << 1) /* Due WDog timeout reset */ #define WDOG_RSR_SFTW (1u << 0) /* Due Soft reset */ #define WDOG_ICR_REG 0x06 /* Interrupt Control Register */ #define WDOG_ICR_WIE (1u << 15) /* Enable Interrupt */ #define WDOG_ICR_WTIS (1u << 14) /* Interrupt has occurred */ #define WDOG_ICR_WTCT_MASK 0x00ff /* Interrupt lead time in 0.5s */ #define WDOG_ICR_WTCT_SHIFT 0 /* units before reset occurs */ #define WDOG_MCR_REG 0x08 /* Miscellaneous Control Register */ #define WDOG_MCR_PDE (1u << 0) /* Power-down enable */
Upload File
Create Folder