STRUCT EC_RESPONSE_GET_CHIP_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so bestie, this is the Kernel API Manual page for struct ec_response_get_chip_info(9) πŸ’– β€” and it's literally the response to the get chip info command. no cap.


✨ SYNOPSIS ✨

the whole struct is giving "three little char arrays and a dream" πŸŽ€:

struct ec_response_get_chip_info {
    char vendor[32];
    char name[32];
    char revision[32];
 };

πŸ’… Members πŸ’…

  • vendor β€” a null-terminated string for the chip vendor, bestie. it's chillin' in char vendor[32].
  • name β€” a null-terminated string for the chip name. it's chillin' in char name[32].
  • revision β€” a null-terminated string for the chip mask version. it's chillin' in char revision[32].

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file to peek at is ./include/linux/platform_data/cros_ec_commands.h β€” that's the mothership, iykyk πŸ‘‘

and the whole squad of related structs is right here, bestie:

  • struct ec_lpc_host_args(9)
  • struct ec_host_request(9)
  • struct ec_host_response(9)
  • struct ec_response_proto_version(9)
  • struct ec_params_hello(9)
  • struct ec_response_hello(9)
  • struct ec_response_get_version(9)
  • struct ec_params_read_test(9)
  • struct ec_response_read_test(9)
  • struct ec_response_board_version(9)
  • struct ec_params_read_memmap(9)
  • struct ec_params_get_cmd_versions(9)
  • struct ec_params_get_cmd_versions_v1(9)
  • struct ec_response_get_cmd_versions(9)
  • struct ec_response_get_comms_status(9)
  • struct ec_response_get_protocol_info(9)
  • struct ec_response_flash_info(9)
  • struct ec_response_flash_info_1(9)
  • struct ec_params_flash_read(9)
  • struct ec_params_flash_write(9)
  • struct ec_params_flash_erase(9)
  • struct ec_params_flash_erase_v1(9)
  • struct ec_params_flash_protect(9)
  • struct ec_response_flash_protect(9)
  • struct ec_params_flash_region_info(9)
  • struct ec_params_flash_select(9)
  • struct ec_params_cec_write(9)
  • struct ec_params_cec_write_v1(9)
  • struct ec_params_cec_read(9)
  • struct ec_response_cec_read(9)
  • struct ec_params_cec_set(9)
  • struct ec_params_cec_get(9)
  • struct ec_response_cec_get(9)
  • struct ec_response_cec_port_count(9)
  • struct ec_params_battery_static_info(9)
  • struct ec_response_battery_static_info(9)
  • struct ec_params_battery_dynamic_info(9)
  • struct ec_response_battery_dynamic_info(9)
  • struct ec_params_charger_control(9)

mwah πŸ’‹ β€” source/version vibes: ./include/linux/platform_data, dated October 2026. go be iconic with your chip info, bestie 🫢✨

πŸ“¦ where this page comes from