System controller driving method, device, equipment and storage medium

By accessing the system controller of the ARM platform through memory mapping, the problem of peripheral function failure in ARM platform laptops under Ubuntu system is solved, achieving cross-platform compatibility and stability.

CN122173149APending Publication Date: 2026-06-09广东省工业边缘智能创新中心有限公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
广东省工业边缘智能创新中心有限公司
Filing Date
2026-02-24
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

After installing Ubuntu on an ARM-based laptop, the system cannot recognize the system controller (EC) and associated peripherals, causing some functions to fail, such as the built-in keyboard not working, battery information not being displayed, and the lid opening and closing function not working.

Method used

The controller is accessed directly through the LPC port using memory mapping. The controller's status flags are obtained to determine its working status. When the controller is in a read-write state, data in the target register is read or written to update the status of the system peripherals.

Benefits of technology

It achieves cross-platform compatibility and stability, avoids peripheral function failure due to lack of adapted controller drivers, and improves driver compatibility and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122173149A_ABST
    Figure CN122173149A_ABST
Patent Text Reader

Abstract

This application discloses a system controller driver method, apparatus, device, and storage medium, relating to the field of driver control technology. The system controller driver method includes: accessing the controller using a target LPC port corresponding to a target memory address; obtaining a status flag indicating communication between the target LPC port and the controller to determine the controller's operating state; when the controller is in a read-write state, reading or writing target register data according to a register offset address; and updating the system peripheral status using the read target register data. By employing a memory-mapped approach to directly access the controller using the LPC port, the problem of peripheral function control failure due to a lack of compatible controller drivers is avoided. This approach is compatible with hardware architectures across multiple platforms, improving driver compatibility and stability.
Need to check novelty before this filing date? Find Prior Art