|
|
Add a driver exposing various bits and pieces of functionality provided by Steam Deck specific VLV0100 device presented by EC firmware. This includes but not limited to: - CPU/device's fan control - Read-only access to DDIC registers - Battery tempreature measurements - Various display related control knobs - USB Type-C connector event notification
[...]
Részletek itt.
- A hozzászóláshoz be kell jelentkezni
- 603 megtekintés
Hozzászólások
Az eléggé mókás, hogy a gyártók így kerülik meg a GPL-t, hogy a zárt kódjukat kiteszik egy másik CPU-ba vagy microcontrollerbe, és firmware-nem hívják...
- A hozzászóláshoz be kell jelentkezni
Részben egyetértek, de nem látom, hogy mi más módja lehetne a dolgoknak feltételezve, hogy a gyártó nem szeretné a termékben felhasznált összes kódot nyílt forrásúvá tenni. Másrészt ez egy kényelmes módja annak, hogy akár több hardver revíziót csinálj úgy, hogy a drivert nem kell változtatni, mert a firmware előtti interfészt változatlanul vagy kompatibilisen tartod.
- A hozzászóláshoz be kell jelentkezni
Legjobb példa a raspberry pi a broadcommal. Gyakorlatilag egy videocore alatt futó masina kínálja ki az emulált portjait és az arm magokat :)
De egy csomó chipben egyébként is zárt fw van, akár power management chip, akár wifi vagy mobilnet. Masina a masinában. Szervizeléskor szívás, hogy hiába vehetsz meg egy pót chipet, de nincs rajta a gyártó titkos szoftvere. Csak bontott alkatrésszel tudják javítani (vagy a gyártó becseréli másikra, ha velük lehet javíttatni, gariztatni).
- A hozzászóláshoz be kell jelentkezni