Module Name:    src
Committed By:   jmcneill
Date:           Tue Apr 11 11:32:51 UTC 2017

Modified Files:
        src/sys/arch/arm/nvidia: files.tegra tegra_xusbpad.c

Log Message:
Hide debug messages with TEGRA_XUSBPAD_DEBUG


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/arm/nvidia/files.tegra
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/nvidia/tegra_xusbpad.c

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/nvidia/files.tegra
diff -u src/sys/arch/arm/nvidia/files.tegra:1.29 src/sys/arch/arm/nvidia/files.tegra:1.30
--- src/sys/arch/arm/nvidia/files.tegra:1.29	Mon Sep 26 20:05:03 2016
+++ src/sys/arch/arm/nvidia/files.tegra	Tue Apr 11 11:32:51 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: files.tegra,v 1.29 2016/09/26 20:05:03 jakllsch Exp $
+#	$NetBSD: files.tegra,v 1.30 2017/04/11 11:32:51 jmcneill Exp $
 #
 # Configuration info for NVIDIA Tegra ARM Peripherals
 #
@@ -66,6 +66,7 @@ file	arch/arm/nvidia/tegra_mpio.c		tegra
 device	tegraxusbpad
 attach	tegraxusbpad at fdt with tegra_xusbpad
 file	arch/arm/nvidia/tegra_xusbpad.c		tegra_xusbpad
+defflag	opt_tegra.h				TEGRA_XUSBPAD_DEBUG
 
 # UART
 attach	com at fdt with tegra_com

Index: src/sys/arch/arm/nvidia/tegra_xusbpad.c
diff -u src/sys/arch/arm/nvidia/tegra_xusbpad.c:1.3 src/sys/arch/arm/nvidia/tegra_xusbpad.c:1.4
--- src/sys/arch/arm/nvidia/tegra_xusbpad.c:1.3	Sat Jan 21 15:41:55 2017
+++ src/sys/arch/arm/nvidia/tegra_xusbpad.c	Tue Apr 11 11:32:51 2017
@@ -1,4 +1,4 @@
-/* $NetBSD: tegra_xusbpad.c,v 1.3 2017/01/21 15:41:55 skrll Exp $ */
+/* $NetBSD: tegra_xusbpad.c,v 1.4 2017/04/11 11:32:51 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2015 Jared D. McNeill <jmcne...@invisible.ca>
@@ -26,8 +26,10 @@
  * SUCH DAMAGE.
  */
 
+#include "opt_tegra.h"
+
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: tegra_xusbpad.c,v 1.3 2017/01/21 15:41:55 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: tegra_xusbpad.c,v 1.4 2017/04/11 11:32:51 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -53,7 +55,9 @@ struct tegra_xusbpad_softc {
 	bus_space_handle_t	sc_bsh;
 };
 
-void	padregdump(void);
+#ifdef TEGRA_XUSBPAD_DEBUG
+static void	padregdump(void);
+#endif
 
 static void	tegra_xusbpad_setup(struct tegra_xusbpad_softc * const);
 
@@ -100,9 +104,15 @@ tegra_xusbpad_attach(device_t parent, de
 	aprint_naive("\n");
 	aprint_normal(": XUSB PADCTL\n");
 
+#ifdef TEGRA_XUSBPAD_DEBUG
 	padregdump();
+#endif
+
 	tegra_xusbpad_setup(sc);
+
+#ifdef TEGRA_XUSBPAD_DEBUG
 	padregdump();
+#endif
 }
 
 static void
@@ -158,7 +168,8 @@ tegra_xusbpad_sata_enable(void)
 	}
 }
 
-void
+#ifdef TEGRA_XUSBPAD_DEBUG
+static void
 padregdump(void)
 {
 	bus_space_tag_t bst;
@@ -176,14 +187,19 @@ padregdump(void)
 		printf("\n");
 	}
 }
+#endif
 
 static void
 tegra_xusbpad_setup(struct tegra_xusbpad_softc * const sc)
 {
 	const uint32_t skucalib = tegra_fuse_read(TEGRA_FUSE_SKU_CALIB_REG);
+#ifdef TEGRA_XUSBPAD_DEBUG
 	uint32_t val;
+#endif
 
+#ifdef TEGRA_XUSBPAD_DEBUG
 	printf("SKU CALIB 0x%x\n", skucalib);
+#endif
 	const uint32_t hcl[3] = {
 		(skucalib >>  0) & 0x3f,
 		(skucalib >> 15) & 0x3f,
@@ -194,12 +210,14 @@ tegra_xusbpad_setup(struct tegra_xusbpad
 	const uint32_t htra = (skucalib >> 7) & 0xf;
 
 
+#ifdef TEGRA_XUSBPAD_DEBUG
 	val = bus_space_read_4(sc->sc_bst, sc->sc_bsh, XUSB_PADCTL_USB2_PAD_MUX_REG);
 	device_printf(sc->sc_dev, "XUSB_PADCTL_USB2_PAD_MUX_REG is 0x%x\n", val);
 	val = bus_space_read_4(sc->sc_bst, sc->sc_bsh, XUSB_PADCTL_USB2_PORT_CAP_REG);
 	device_printf(sc->sc_dev, "XUSB_PADCTL_USB2_PORT_CAP_REG is 0x%x\n", val);
 	val = bus_space_read_4(sc->sc_bst, sc->sc_bsh, XUSB_PADCTL_SS_PORT_MAP_REG);
 	device_printf(sc->sc_dev, "XUSB_PADCTL_SS_PORT_MAP_REG is 0x%x\n", val);
+#endif
 
 	bus_space_write_4(sc->sc_bst, sc->sc_bsh, XUSB_PADCTL_USB2_PAD_MUX_REG, (0<<0)|(0<<2)|(1<<4));
 	bus_space_write_4(sc->sc_bst, sc->sc_bsh, XUSB_PADCTL_USB2_PORT_CAP_REG, (1<<0)|(1<<4)|(1<<8));
@@ -325,12 +343,12 @@ tegra_xusbpad_setup(struct tegra_xusbpad
 	tegra_reg_set_clear(sc->sc_bst, sc->sc_bsh, XUSB_PADCTL_OC_DET_REG, __BIT(8), 0);
 	tegra_reg_set_clear(sc->sc_bst, sc->sc_bsh, XUSB_PADCTL_OC_DET_REG, __BIT(9), 0);
 
+#ifdef TEGRA_XUSBPAD_DEBUG
 	val = bus_space_read_4(sc->sc_bst, sc->sc_bsh, XUSB_PADCTL_USB2_PAD_MUX_REG);
 	device_printf(sc->sc_dev, "XUSB_PADCTL_USB2_PAD_MUX_REG is 0x%x\n", val);
 	val = bus_space_read_4(sc->sc_bst, sc->sc_bsh, XUSB_PADCTL_USB2_PORT_CAP_REG);
 	device_printf(sc->sc_dev, "XUSB_PADCTL_USB2_PORT_CAP_REG is 0x%x\n", val);
 	val = bus_space_read_4(sc->sc_bst, sc->sc_bsh, XUSB_PADCTL_SS_PORT_MAP_REG);
 	device_printf(sc->sc_dev, "XUSB_PADCTL_SS_PORT_MAP_REG is 0x%x\n", val);
-
-
+#endif
 }

Reply via email to