summaryrefslogtreecommitdiff
path: root/common/case_closed_debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/case_closed_debug.c')
-rw-r--r--common/case_closed_debug.c67
1 files changed, 0 insertions, 67 deletions
diff --git a/common/case_closed_debug.c b/common/case_closed_debug.c
deleted file mode 100644
index 94fd164330..0000000000
--- a/common/case_closed_debug.c
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (c) 2014 The Chromium OS Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- *
- * Case Closed Debug common implementation
- */
-
-#include "case_closed_debug.h"
-
-#include "common.h"
-#include "usb_api.h"
-#include "usb_console.h"
-#include "usb_spi.h"
-
-#if !defined(CONFIG_USB)
-#error "CONFIG_USB must be defined to use Case Closed Debugging"
-#endif
-
-#if !defined(CONFIG_USB_CONSOLE)
-#error "CONFIG_USB_CONSOLE must be defined to use Case Closed Debugging"
-#endif
-
-#if !defined(CONFIG_USB_INHIBIT_INIT)
-#error "CONFIG_USB_INHIBIT_INIT must be defined to use Case Closed Debugging"
-#endif
-
-#if defined(CONFIG_USB_SPI)
-USB_SPI_CONFIG(ccd_usb_spi, USB_IFACE_SPI, USB_EP_SPI);
-#endif
-
-static enum ccd_mode current_mode = CCD_MODE_COUNT;
-
-void ccd_set_mode(enum ccd_mode new_mode)
-{
- if (new_mode == current_mode)
- return;
-
-#ifndef CONFIG_USB_SELECT_PHY
- if (current_mode != CCD_MODE_DISABLED)
-#endif
- usb_release();
-
- current_mode = new_mode;
-
- /*
- * The forwarding of the local console over USB is read-only
- * if we are not in the fully enabled mode.
- */
- usb_console_enable(new_mode != CCD_MODE_DISABLED,
- new_mode != CCD_MODE_ENABLED);
-
-#if defined(CONFIG_USB_SPI)
- usb_spi_enable(&ccd_usb_spi, new_mode == CCD_MODE_ENABLED);
-#endif
-
-#ifdef CONFIG_USB_SELECT_PHY
- ccd_phy_init(new_mode != CCD_MODE_DISABLED);
-#else
- if (new_mode != CCD_MODE_DISABLED)
- usb_init();
-#endif
-}
-
-enum ccd_mode ccd_get_mode(void)
-{
- return current_mode;
-}