[haiku-commits] Change in haiku[master]: sdhci: Remove DumpRegisters

  • From: Gerrit <review@xxxxxxxxxxxxxxxxxxx>
  • To: waddlesplash <waddlesplash@xxxxxxxxx>, haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 5 Dec 2020 13:37:57 +0000

From Adrien Destugues <pulkomandy@xxxxxxxxx>:

Adrien Destugues has uploaded this change for review. ( 
https://review.haiku-os.org/c/haiku/+/3465 ;)


Change subject: sdhci: Remove DumpRegisters
......................................................................

sdhci: Remove DumpRegisters

Reading registers can change the state of the device, so we can't do
this.
---
M src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
1 file changed, 0 insertions(+), 40 deletions(-)



  git pull ssh://git.haiku-os.org:22/haiku refs/changes/65/3465/1

diff --git a/src/add-ons/kernel/busses/mmc/sdhci_pci.cpp 
b/src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
index 39cb762..fdefcdb 100644
--- a/src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
+++ b/src/add-ons/kernel/busses/mmc/sdhci_pci.cpp
@@ -51,7 +51,6 @@
                void                            SetClock(int kilohertz);

        private:
-               void                            DumpRegisters(uint8_t slot);
                bool                            PowerOn();
                void                            RecoverError();

@@ -140,45 +139,6 @@

 
 void
-SdhciBus::DumpRegisters(uint8_t slot)
-{
-#ifdef TRACE_SDHCI
-       TRACE("Register values for slot %d:\n", slot);
-       TRACE("system_address: %d\n", fRegisters->system_address);
-       TRACE("%d blocks of size %d\n", fRegisters->block_count,
-               fRegisters->block_size);
-       TRACE("argument: %x\n", fRegisters->argument);
-       TRACE("transfer_mode: %d\n", fRegisters->transfer_mode);
-       TRACE("command: %x\n", fRegisters->command.Bits());
-       TRACE("response:");
-       for (int i = 0; i < 4; i++)
-               dprintf(" %d", fRegisters->response[i]);
-       dprintf("\n");
-       TRACE("buffer_data_port: %d\n", fRegisters->buffer_data_port);
-       TRACE("present_state: %x\n", fRegisters->present_state.Bits());
-       TRACE("power_control: %d\n", fRegisters->power_control.Bits());
-       TRACE("host_control: %d\n", fRegisters->host_control);
-       TRACE("wakeup_control: %d\n", fRegisters->wakeup_control);
-       TRACE("block_gap_control: %d\n", fRegisters->block_gap_control);
-       TRACE("clock_control: %x\n", fRegisters->clock_control.Bits());
-       TRACE("software_reset: %d\n", fRegisters->software_reset.Bits());
-       TRACE("timeout_control: %d\n", fRegisters->timeout_control);
-       TRACE("interrupt_status: %x enable: %x signal: %x\n",
-               fRegisters->interrupt_status, 
fRegisters->interrupt_status_enable,
-               fRegisters->interrupt_signal_enable);
-       TRACE("auto_cmd12_error_status: %d\n", 
fRegisters->auto_cmd12_error_status);
-       TRACE("capabilities: %" B_PRId64 "\n", fRegisters->capabilities.Bits());
-       TRACE("max_current_capabilities: %" B_PRId64 "\n",
-               fRegisters->max_current_capabilities);
-       TRACE("slot_interrupt_status: %d\n", fRegisters->slot_interrupt_status);
-       TRACE("host_controller_version spec %x vendor %x\n",
-               fRegisters->host_controller_version.specVersion,
-               fRegisters->host_controller_version.vendorVersion);
-#endif
-}
-
-
-void
 SdhciBus::EnableInterrupts(uint32_t mask)
 {
        fRegisters->interrupt_status_enable = mask;

--
To view, visit https://review.haiku-os.org/c/haiku/+/3465
To unsubscribe, or for help writing mail filters, visit 
https://review.haiku-os.org/settings

Gerrit-Project: haiku
Gerrit-Branch: master
Gerrit-Change-Id: I4a706b749a0dd2f4f0e29b602b90354fbf6d66f8
Gerrit-Change-Number: 3465
Gerrit-PatchSet: 1
Gerrit-Owner: Adrien Destugues <pulkomandy@xxxxxxxxx>
Gerrit-MessageType: newchange

Other related posts:

  • » [haiku-commits] Change in haiku[master]: sdhci: Remove DumpRegisters - Gerrit