wilco_ec_set_property(9)
π NAME π
okay so welcome to the wilco_ec_set_property(9) page from the Kernel API Manual, bestie β¨ this one is literally about one job: wilco_ec_set_property β Store a property on the EC. Thatβs it. Thatβs the vibe π«Ά
β¨ SYNOPSIS β¨
int wilco_ec_set_property (struct wilco_ec_device *ec , struct
wilco_ec_property_msg *prop_msg );
π«Ά ARGUMENTS π«Ά
ecβ Embedded Controller device. your EC device, the main character here πprop_msgβ Message for request and response. itβs giving βrequest goes in, response comes outβ π
π DESCRIPTION π
okay so before you call this function, the property_id, length, and data fields of |prop_msg| should be filled in. like, fill them in first, bestie β donβt just show up empty-handed πβ¨
π RETURN π
0on success π- negative error code on failure π
periodt. thatβs the return situation π
π SEE ALSO π
- Kernel file
./include/linux/platform_data/wilco-ec.h struct wilco_ec_device(9)struct wilco_ec_request(9)struct wilco_ec_response(9)enum wilco_ec_msg_type(9)struct wilco_ec_message(9)wilco_ec_mailbox(9)wilco_keyboard_leds_init(9)wilco_ec_get_property(9)wilco_ec_get_byte_property(9)wilco_ec_add_sysfs(9)
and thatβs the whole page, bestie π¦ cute lil sign-off time: this one comes from the ./include/linux/platform_data source/version, dated October 2026 πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms