Module Name:    src
Committed By:   ryo
Date:           Tue Oct  7 09:32:47 UTC 2014

Modified Files:
        src/sys/arch/arm/imx: imx6var.h

Log Message:
forgot to commit about changes of ccm


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/imx/imx6var.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/arm/imx/imx6var.h
diff -u src/sys/arch/arm/imx/imx6var.h:1.1 src/sys/arch/arm/imx/imx6var.h:1.2
--- src/sys/arch/arm/imx/imx6var.h:1.1	Thu Sep 25 05:05:28 2014
+++ src/sys/arch/arm/imx/imx6var.h	Tue Oct  7 09:32:47 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: imx6var.h,v 1.1 2014/09/25 05:05:28 ryo Exp $	*/
+/*	$NetBSD: imx6var.h,v 1.2 2014/10/07 09:32:47 ryo Exp $	*/
 
 /*
  * Copyright (c) 2014 Ryo Shimizu <[email protected]>
@@ -27,7 +27,7 @@
  */
 
 #ifndef _ARM_IMX_IMX6VAR_H
-#define	_ARM_IMX_IMX6VAR_H
+#define _ARM_IMX_IMX6VAR_H
 
 #include <sys/cdefs.h>
 
@@ -46,15 +46,10 @@ extern struct arm32_bus_dma_tag imx_bus_
 extern bus_space_tag_t imx6_armcore_bst;
 extern bus_space_handle_t imx6_armcore_bsh;
 
-/* gpio utility functions in imxgpio.c */
-void gpio_set_direction(uint32_t, uint32_t);
-void gpio_data_write(uint32_t, uint32_t);
-bool gpio_data_read(uint32_t);
-
 /* iomux utility functions in imx6_iomux.c */
 struct iomux_conf {
 	u_int pin;
-#define	IOMUX_CONF_EOT	((u_int)(-1))
+#define IOMUX_CONF_EOT	((u_int)(-1))
 	u_short mux;
 	u_short pad;
 };
@@ -69,8 +64,18 @@ void iomux_mux_config(const struct iomux
 /* imx6_board.c */
 void imx6_bootstrap(vaddr_t);
 psize_t imx6_memprobe(void);
+uint32_t imx6_armrootclk(void);
 void imx6_reset(void) __dead;
 void imx6_device_register(device_t, void *);
 void imx6_cpu_hatch(struct cpu_info *);
+uint32_t imx6_chip_id(void);
+#define CHIPID_MINOR_MASK		0x000000ff
+#define CHIPID_MAJOR_MASK		0x00ffff00
+#define CHIPID_MAJOR_IMX6SL		0x00600000
+#define CHIPID_MAJOR_IMX6DL		0x00610000
+#define CHIPID_MAJOR_IMX6SOLO		0x00620000
+#define CHIPID_MAJOR_IMX6Q		0x00630000
+#define IMX6_CHIPID_MAJOR(v)		((v) & CHIPID_MAJOR_MASK)
+#define IMX6_CHIPID_MINOR(v)		((v) & CHIPID_MINOR_MASK)
 
 #endif /* _ARM_IMX_IMX6VAR_H */

Reply via email to