dev: Rename Ps2 namespace as ps2
As part of recent decisions regarding namespace naming conventions, all namespaces will be changed to snake case. ::Ps2 became ::ps2. Change-Id: I6630a0817ee4aa724ce4e76edac164c28a583d61 Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/45390 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Bobby R. Bruce <bbruce@ucdavis.edu> Maintainer: Bobby R. Bruce <bbruce@ucdavis.edu>
This commit is contained in:
committed by
Daniel Carvalho
parent
fef8e578bf
commit
debb13905b
@@ -119,5 +119,5 @@ PS2Device::send(const uint8_t *data, size_t size)
|
||||
void
|
||||
PS2Device::sendAck()
|
||||
{
|
||||
send(Ps2::Ack);
|
||||
send(ps2::Ack);
|
||||
}
|
||||
|
||||
@@ -75,36 +75,36 @@ bool
|
||||
PS2Keyboard::recv(const std::vector<uint8_t> &data)
|
||||
{
|
||||
switch (data[0]) {
|
||||
case Ps2::ReadID:
|
||||
case ps2::ReadID:
|
||||
DPRINTF(PS2, "Got keyboard read ID command.\n");
|
||||
sendAck();
|
||||
send(Ps2::Keyboard::ID);
|
||||
send(ps2::Keyboard::ID);
|
||||
return true;
|
||||
case Ps2::Enable:
|
||||
case ps2::Enable:
|
||||
DPRINTF(PS2, "Enabling the keyboard.\n");
|
||||
enabled = true;
|
||||
sendAck();
|
||||
return true;
|
||||
case Ps2::Disable:
|
||||
case ps2::Disable:
|
||||
DPRINTF(PS2, "Disabling the keyboard.\n");
|
||||
enabled = false;
|
||||
sendAck();
|
||||
return true;
|
||||
case Ps2::DefaultsAndDisable:
|
||||
case ps2::DefaultsAndDisable:
|
||||
DPRINTF(PS2, "Disabling and resetting the keyboard.\n");
|
||||
enabled = false;
|
||||
sendAck();
|
||||
return true;
|
||||
case Ps2::Reset:
|
||||
case ps2::Reset:
|
||||
DPRINTF(PS2, "Resetting keyboard.\n");
|
||||
enabled = true;
|
||||
sendAck();
|
||||
send(Ps2::SelfTestPass);
|
||||
send(ps2::SelfTestPass);
|
||||
return true;
|
||||
case Ps2::Resend:
|
||||
case ps2::Resend:
|
||||
panic("Keyboard resend unimplemented.\n");
|
||||
|
||||
case Ps2::Keyboard::LEDWrite:
|
||||
case ps2::Keyboard::LEDWrite:
|
||||
if (data.size() == 1) {
|
||||
DPRINTF(PS2, "Got LED write command.\n");
|
||||
sendAck();
|
||||
@@ -118,11 +118,11 @@ PS2Keyboard::recv(const std::vector<uint8_t> &data)
|
||||
sendAck();
|
||||
return true;
|
||||
}
|
||||
case Ps2::Keyboard::DiagnosticEcho:
|
||||
case ps2::Keyboard::DiagnosticEcho:
|
||||
panic("Keyboard diagnostic echo unimplemented.\n");
|
||||
case Ps2::Keyboard::AlternateScanCodes:
|
||||
case ps2::Keyboard::AlternateScanCodes:
|
||||
panic("Accessing alternate scan codes unimplemented.\n");
|
||||
case Ps2::Keyboard::TypematicInfo:
|
||||
case ps2::Keyboard::TypematicInfo:
|
||||
if (data.size() == 1) {
|
||||
DPRINTF(PS2, "Setting typematic info.\n");
|
||||
sendAck();
|
||||
@@ -132,20 +132,20 @@ PS2Keyboard::recv(const std::vector<uint8_t> &data)
|
||||
sendAck();
|
||||
return true;
|
||||
}
|
||||
case Ps2::Keyboard::AllKeysToTypematic:
|
||||
case ps2::Keyboard::AllKeysToTypematic:
|
||||
panic("Setting all keys to typemantic unimplemented.\n");
|
||||
case Ps2::Keyboard::AllKeysToMakeRelease:
|
||||
case ps2::Keyboard::AllKeysToMakeRelease:
|
||||
panic("Setting all keys to make/release unimplemented.\n");
|
||||
case Ps2::Keyboard::AllKeysToMake:
|
||||
case ps2::Keyboard::AllKeysToMake:
|
||||
panic("Setting all keys to make unimplemented.\n");
|
||||
case Ps2::Keyboard::AllKeysToTypematicMakeRelease:
|
||||
case ps2::Keyboard::AllKeysToTypematicMakeRelease:
|
||||
panic("Setting all keys to "
|
||||
"typematic/make/release unimplemented.\n");
|
||||
case Ps2::Keyboard::KeyToTypematic:
|
||||
case ps2::Keyboard::KeyToTypematic:
|
||||
panic("Setting a key to typematic unimplemented.\n");
|
||||
case Ps2::Keyboard::KeyToMakeRelease:
|
||||
case ps2::Keyboard::KeyToMakeRelease:
|
||||
panic("Setting a key to make/release unimplemented.\n");
|
||||
case Ps2::Keyboard::KeyToMakeOnly:
|
||||
case ps2::Keyboard::KeyToMakeOnly:
|
||||
panic("Setting key to make only unimplemented.\n");
|
||||
default:
|
||||
panic("Unknown keyboard command %#02x.\n", data[0]);
|
||||
@@ -159,7 +159,7 @@ PS2Keyboard::keyPress(uint32_t key, bool down)
|
||||
|
||||
// convert the X11 keysym into ps2 codes and update the shift
|
||||
// state (shiftDown)
|
||||
Ps2::keySymToPs2(key, down, shiftDown, keys);
|
||||
ps2::keySymToPs2(key, down, shiftDown, keys);
|
||||
|
||||
// Drop key presses if the keyboard hasn't been enabled by the
|
||||
// host. We do that after translating the key code to ensure that
|
||||
|
||||
@@ -57,45 +57,45 @@ bool
|
||||
PS2Mouse::recv(const std::vector<uint8_t> &data)
|
||||
{
|
||||
switch (data[0]) {
|
||||
case Ps2::ReadID:
|
||||
case ps2::ReadID:
|
||||
DPRINTF(PS2, "Mouse ID requested.\n");
|
||||
sendAck();
|
||||
send(Ps2::Mouse::ID);
|
||||
send(ps2::Mouse::ID);
|
||||
return true;
|
||||
case Ps2::Disable:
|
||||
case ps2::Disable:
|
||||
DPRINTF(PS2, "Disabling data reporting.\n");
|
||||
status.enabled = 0;
|
||||
sendAck();
|
||||
return true;
|
||||
case Ps2::Enable:
|
||||
case ps2::Enable:
|
||||
DPRINTF(PS2, "Enabling data reporting.\n");
|
||||
status.enabled = 1;
|
||||
sendAck();
|
||||
return true;
|
||||
case Ps2::Resend:
|
||||
case ps2::Resend:
|
||||
panic("Mouse resend unimplemented.\n");
|
||||
case Ps2::Reset:
|
||||
case ps2::Reset:
|
||||
DPRINTF(PS2, "Resetting the mouse.\n");
|
||||
sampleRate = 100;
|
||||
resolution = 4;
|
||||
status.twoToOne = 0;
|
||||
status.enabled = 0;
|
||||
sendAck();
|
||||
send(Ps2::SelfTestPass);
|
||||
send(Ps2::Mouse::ID);
|
||||
send(ps2::SelfTestPass);
|
||||
send(ps2::Mouse::ID);
|
||||
return true;
|
||||
|
||||
case Ps2::Mouse::Scale1to1:
|
||||
case ps2::Mouse::Scale1to1:
|
||||
DPRINTF(PS2, "Setting mouse scale to 1:1.\n");
|
||||
status.twoToOne = 0;
|
||||
sendAck();
|
||||
return true;
|
||||
case Ps2::Mouse::Scale2to1:
|
||||
case ps2::Mouse::Scale2to1:
|
||||
DPRINTF(PS2, "Setting mouse scale to 2:1.\n");
|
||||
status.twoToOne = 1;
|
||||
sendAck();
|
||||
return true;
|
||||
case Ps2::Mouse::SetResolution:
|
||||
case ps2::Mouse::SetResolution:
|
||||
if (data.size() == 1) {
|
||||
DPRINTF(PS2, "Setting mouse resolution.\n");
|
||||
sendAck();
|
||||
@@ -106,22 +106,22 @@ PS2Mouse::recv(const std::vector<uint8_t> &data)
|
||||
sendAck();
|
||||
return true;
|
||||
}
|
||||
case Ps2::Mouse::GetStatus:
|
||||
case ps2::Mouse::GetStatus:
|
||||
DPRINTF(PS2, "Getting mouse status.\n");
|
||||
sendAck();
|
||||
send((uint8_t *)&(status), 1);
|
||||
send(&resolution, sizeof(resolution));
|
||||
send(&sampleRate, sizeof(sampleRate));
|
||||
return true;
|
||||
case Ps2::Mouse::ReadData:
|
||||
case ps2::Mouse::ReadData:
|
||||
panic("Reading mouse data unimplemented.\n");
|
||||
case Ps2::Mouse::ResetWrapMode:
|
||||
case ps2::Mouse::ResetWrapMode:
|
||||
panic("Resetting mouse wrap mode unimplemented.\n");
|
||||
case Ps2::Mouse::WrapMode:
|
||||
case ps2::Mouse::WrapMode:
|
||||
panic("Setting mouse wrap mode unimplemented.\n");
|
||||
case Ps2::Mouse::RemoteMode:
|
||||
case ps2::Mouse::RemoteMode:
|
||||
panic("Setting mouse remote mode unimplemented.\n");
|
||||
case Ps2::Mouse::SampleRate:
|
||||
case ps2::Mouse::SampleRate:
|
||||
if (data.size() == 1) {
|
||||
DPRINTF(PS2, "Setting mouse sample rate.\n");
|
||||
sendAck();
|
||||
@@ -133,7 +133,7 @@ PS2Mouse::recv(const std::vector<uint8_t> &data)
|
||||
sendAck();
|
||||
return true;
|
||||
}
|
||||
case Ps2::DefaultsAndDisable:
|
||||
case ps2::DefaultsAndDisable:
|
||||
DPRINTF(PS2, "Disabling and resetting mouse.\n");
|
||||
sampleRate = 100;
|
||||
resolution = 4;
|
||||
@@ -143,7 +143,7 @@ PS2Mouse::recv(const std::vector<uint8_t> &data)
|
||||
return true;
|
||||
default:
|
||||
warn("Unknown mouse command %#02x.\n", data[0]);
|
||||
send(Ps2::Resend);
|
||||
send(ps2::Resend);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -77,48 +77,48 @@ bool
|
||||
PS2TouchKit::recv(const std::vector<uint8_t> &data)
|
||||
{
|
||||
switch (data[0]) {
|
||||
case Ps2::Reset:
|
||||
case ps2::Reset:
|
||||
DPRINTF(PS2, "Resetting device.\n");
|
||||
enabled = false;
|
||||
touchKitEnabled = false;
|
||||
sendAck();
|
||||
send(Ps2::SelfTestPass);
|
||||
send(ps2::SelfTestPass);
|
||||
return true;
|
||||
|
||||
case Ps2::ReadID:
|
||||
case ps2::ReadID:
|
||||
sendAck();
|
||||
send(Ps2::Mouse::ID);
|
||||
send(ps2::Mouse::ID);
|
||||
return true;
|
||||
|
||||
case Ps2::Disable:
|
||||
case ps2::Disable:
|
||||
DPRINTF(PS2, "Disabling device.\n");
|
||||
enabled = false;
|
||||
sendAck();
|
||||
return true;
|
||||
|
||||
case Ps2::Enable:
|
||||
case ps2::Enable:
|
||||
DPRINTF(PS2, "Enabling device.\n");
|
||||
enabled = true;
|
||||
sendAck();
|
||||
return true;
|
||||
|
||||
case Ps2::DefaultsAndDisable:
|
||||
case ps2::DefaultsAndDisable:
|
||||
DPRINTF(PS2, "Setting defaults and disabling device.\n");
|
||||
enabled = false;
|
||||
sendAck();
|
||||
return true;
|
||||
|
||||
case Ps2::Mouse::Scale1to1:
|
||||
case Ps2::Mouse::Scale2to1:
|
||||
case ps2::Mouse::Scale1to1:
|
||||
case ps2::Mouse::Scale2to1:
|
||||
sendAck();
|
||||
return true;
|
||||
|
||||
case Ps2::Mouse::SetResolution:
|
||||
case Ps2::Mouse::SampleRate:
|
||||
case ps2::Mouse::SetResolution:
|
||||
case ps2::Mouse::SampleRate:
|
||||
sendAck();
|
||||
return data.size() == 2;
|
||||
|
||||
case Ps2::Mouse::GetStatus:
|
||||
case ps2::Mouse::GetStatus:
|
||||
sendAck();
|
||||
send(0);
|
||||
send(2); // default resolution
|
||||
|
||||
@@ -42,10 +42,12 @@
|
||||
#include "base/logging.hh"
|
||||
#include "x11keysym/keysym.h"
|
||||
|
||||
const std::vector<uint8_t> Ps2::Keyboard::ID{0xAB, 0x83};
|
||||
const std::vector<uint8_t> Ps2::Mouse::ID{0x00};
|
||||
const std::vector<uint8_t> ps2::Keyboard::ID{0xAB, 0x83};
|
||||
const std::vector<uint8_t> ps2::Mouse::ID{0x00};
|
||||
|
||||
namespace Ps2 {
|
||||
GEM5_DEPRECATED_NAMESPACE(Ps2, ps2);
|
||||
namespace ps2
|
||||
{
|
||||
|
||||
/** Table to convert simple key symbols (0x00XX) into ps2 bytes. Lower byte
|
||||
* is the scan code to send and upper byte is if a modifier is required to
|
||||
@@ -204,5 +206,5 @@ keySymToPs2(uint32_t key, bool down, bool &cur_shift,
|
||||
return;
|
||||
}
|
||||
|
||||
} /* namespace Ps2 */
|
||||
} /* namespace ps2 */
|
||||
|
||||
|
||||
@@ -44,12 +44,15 @@
|
||||
#include <vector>
|
||||
|
||||
#include "base/bitunion.hh"
|
||||
#include "base/compiler.hh"
|
||||
|
||||
/** @file misc functions and constants required to interface with or
|
||||
* emulate ps2 devices
|
||||
*/
|
||||
|
||||
namespace Ps2 {
|
||||
GEM5_DEPRECATED_NAMESPACE(Ps2, ps2);
|
||||
namespace ps2
|
||||
{
|
||||
|
||||
enum
|
||||
{
|
||||
@@ -126,5 +129,5 @@ EndBitUnion(Ps2MouseMovement)
|
||||
void keySymToPs2(uint32_t key, bool down, bool &cur_shift,
|
||||
std::list<uint8_t> &keys);
|
||||
|
||||
} /* namespace Ps2 */
|
||||
} /* namespace ps2 */
|
||||
#endif // __DEV_PS2_HH__
|
||||
|
||||
Reference in New Issue
Block a user