chipsec.hal.smbus module
Access to SMBus Controller
-
class SMBus(cs)[source]
Bases: chipsec.hal.hal_base.HALBase
-
display_SMBus_info() → None[source]
-
enable_SMBus_host_controller() → None[source]
-
get_SMBus_Base_Address() → int[source]
-
get_SMBus_HCFG() → int[source]
-
is_SMBus_enabled() → bool[source]
-
is_SMBus_host_controller_enabled() → int[source]
-
is_SMBus_supported() → bool[source]
-
read_byte(target_address: int, offset: int) → int[source]
-
read_range(target_address: int, start_offset: int, size: int) → bytes[source]
-
reset_SMBus_controller() → bool[source]
-
write_byte(target_address: int, offset: int, value: int) → bool[source]
-
write_range(target_address: int, start_offset: int, buffer: bytes) → bool[source]