Skip to content

laptop13/laptop12: Support input deck related commands#292

Merged
JohnAZoidberg merged 9 commits intomainfrom
laptop13-inputdeck
Mar 26, 2026
Merged

laptop13/laptop12: Support input deck related commands#292
JohnAZoidberg merged 9 commits intomainfrom
laptop13-inputdeck

Conversation

@JohnAZoidberg
Copy link
Member

@JohnAZoidberg JohnAZoidberg commented Mar 17, 2026

> sudo ./framework_tool --inputdeck
  Deck State:          On
  Touchpad present:    true (7)

> sudo ./framework_tool --inputdeck-mode off
Set mode to: Off

> sudo ./framework_tool --inputdeck
  Deck State:          ForceOff
  Touchpad present:    true (7)

> sudo ./framework_tool --inputdeck-mode auto
Set mode to: Auto

> sudo ./framework_tool --inputdeck
  Deck State:          On
  Touchpad present:    true (7)

- Mostly update documentation
- `--inputdeck-mode` already works as long as the host command is present
- `--inputdeck` now attempts to use the host command to print the status

Signed-off-by: Daniel Schaefer <dhs@frame.work>
If no platform matches and 16 inch gpio is not present, just try the
host command.

Since lilac the input deck (touchpad) is detected, similarly to laptop
16.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
The laptop 13 touchpad does not have the same board ID as on laptop 16.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
It's based on npcx

Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
> sudo framework_tool --inputdeck
Input Deck
  Chassis Closed:      true
  Power Button Board:  Present (10)
    ADC Value (mV)     Ok(1655)
  Audio Daughterboard: Present (2)
    ADC Value (mV)     Ok(302)
  Touchpad:            Present (10)
    ADC Value (mV)     Ok(1655)

Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
@JohnAZoidberg JohnAZoidberg changed the title laptop13: Support input deck related commands laptop13/laptop12: Support input deck related commands Mar 25, 2026
JohnAZoidberg and others added 3 commits March 25, 2026 19:35
Not implemented yet, but may come soon in EC.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
Signed-off-by: Daniel Schaefer <git@danielschaefer.me>
Signed-off-by: Daniel Schaefer <dhs@frame.work>
@JohnAZoidberg JohnAZoidberg merged commit 8414b7e into main Mar 26, 2026
10 checks passed
@JohnAZoidberg JohnAZoidberg deleted the laptop13-inputdeck branch March 26, 2026 14:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant