summaryrefslogtreecommitdiff
path: root/sys/src/cmd/aux
AgeCommit message (Collapse)Author
2023-05-18libaml: tow eisaid inside the environmentmia soweli
2023-04-09DP 1.2 on igfx; EDID wrapping; VGA display connectionsRomano
This patch more fully implements the training patterns for DP 1.2 per the spec, which then allows more monitors to successfully train and therefore connect. In my case it was an LG 34UM68-P. Secondly, this fixes EDID shifting to work with a wider range of values, notably ones which wrap. Lastly, a small correction in vesa.c as to which bits are used to determine available connections.
2023-04-16aux/listen: log the real error when announce() failscinap_lenrek
2023-01-03aux/listen1: write status to standard errorcinap_lenrek
2023-01-03add dial to mkfilecinap_lenrek
2023-01-03dial(1): add dial command similar to plan9portcinap_lenrek
This is similar to plan9port dial(1), but names aux/dial because we already have the expect(1) commands in /bin/dial. One difference is that our dial allows specifying a command, similar to aux/listen1 that will get connected it standard input and output to the network connection.
2022-12-23aux/timesync: don't bind #r twice (already done in inittime())cinap_lenrek
2022-12-18aux/depend: post to /srv instead of #scinap_lenrek
2022-12-18scram, aux/acpi: open /proc/$pid/ctl instead of #p/$pid/ctl for wirecpu0()cinap_lenrek
2022-12-18aux/mouse: use /dev/eia* instead of #t/eia*, should be bound by termrccinap_lenrek
2022-12-18aux/consolefs: post to /srv instead of #scinap_lenrek
2022-12-18aux/listen: tweak per service namespacesJacob Moody
move in to the namespace earlier before the announce. Only attempt and complain to syslog when the file already exists, but if building the new namespace fails we should bail.
2022-11-27trampoline: Add -o option to send protocol-specific ctl stringcinap_lenrek
2022-11-20aux/listen: add -o and -O optionscinap_lenrek
2022-10-09usbsdmux: Add program to control usb-sd-mux devicecinap_lenrek
2022-10-07aux/kbdfs: correct comment regarding 0x79 and 0x7b codes.Jacob Moody
These are not just random one off codes used by the HHKB. These are the codes used for language input keys on OADG 109(A) boards.
2022-10-06nusb/kb, aux/kbdfs: add brightness down/up media keysSigrid Solveig Haflínudóttir
2022-10-04aux/kbdfs, nusb/kb: add basic media keys support; add /dev/hidNctl to change ↵Sigrid Solveig Haflínudóttir
repeat/delay; fix a race condition
2022-09-15aux/acpi: fix division by zero (thanks umbraticus)Sigrid Solveig Haflínudóttir
2022-09-14aux/acpi: simplify/rework; support "power off" via pmctlSigrid Solveig Haflínudóttir
2022-09-09aux/9pcon: styleJacob Moody
2022-09-099pcon: add support for Rerror in assert modeMichael Forney
This is useful for checking error behavior of 9p servers.
2022-09-07aux/acpi: mount -a on /dev instead of /mnt/pm; ctl → pmctlSigrid Solveig Haflínudóttir
2022-08-21move and rename MNT Reform 2 support utilies, cat manpages into oneSigrid Solveig Haflínudóttir
Aux/imx8pm and aux/wm8960 had pretty cryptic names and it made more sense to use a reform/pm and reform/audio naming, accordingly. Instead of having special mount points /mnt/pm and /mnt/wm8960, /dev is used directly, removing the need to do any manual work - stats(1) will continue showing the CPU temperature, and zuke(1) will still be able to control the volume, etc. Brightness controls were changed to a better interface - /dev/light, where each line contains a "a_thing its_light_value". This way more parts can be controlled. Right now it's only "lcd", but later it might be "kbd" and "trackball" as well. Example of lib/profile: reform/audio echo master 80 > /dev/volume reform/pm echo lcd 100 > /dev/light
2022-08-20aux/wm8960: relative volume adjustment through the fs interfaceSigrid Solveig Haflínudóttir
2022-08-20aux/imx8pm: add relative brightness setting (-+N), useful for key bindingsSigrid Solveig Haflínudóttir
2022-08-20imx8/sai, aux/wm8960: expose jack detect status in #A/audiostatSigrid Solveig Haflínudóttir
2022-08-19aux/wm8960: fix chopped audio on the speakers with high volumeSigrid Solveig Haflínudóttir
Jack detect becomes extremely unstable when playing on spk and the volume is very high - DAC start to switch back and forth between two outputs. Solve this by always attenuating by -6dB and somewhat limiting the volume on DAC ("master") - to 0xf9 instead of 0xff (max). Also fix wrong output status reporting and remove "same volume - ignore" optimization in setvol.
2022-08-19aux/wm8960: disable speaker boost to avoid clippingSigrid Solveig Haflínudóttir
2022-08-19aux/wm8960: expose 3d stereo controlsSigrid Solveig Haflínudóttir
2022-08-18aux/wm8960: support 48kHz via "speed" verbSigrid Solveig Haflínudóttir
2022-08-18aux/wm8960: reduce popping, clean upSigrid Solveig Haflínudóttir
2022-08-18aux/wm8960: do the mathSigrid Solveig Haflínudóttir
2022-08-18aux/wm8960: make jack detect work; enable thermal shutdown; fix fractional ↵Sigrid Solveig Haflínudóttir
div part
2022-08-18aux/wm8960: run as master and provide more precise clock; add oneshot mode ↵Sigrid Solveig Haflínudóttir
(no fs)
2022-08-17aux/wm8960: provide hardcoded "speed" in volume fileSigrid Solveig Haflínudóttir
2022-08-17aux/wm8960: audio controls fs for MNT ReformSigrid Solveig Haflínudóttir
2022-08-16aux/imx8pm: hide gpu and vpu from cputempSigrid Solveig Haflínudóttir
2022-08-16aux/acpi, aux/imx8pm: stats(1) expects two numbers for each cputemp readingSigrid Solveig Haflínudóttir
2022-08-15aux/imx8pm: calibrate per documentation (but with questionable values)Sigrid Solveig Haflínudóttir
2022-08-14aux/vga: misc. igfx fixes for displayportqwx
eDP on x250 (broadwell) with a fhd panel now works. external connections via displayport usually still don't. possibly related to link training failures and edid snarfing problems.
2022-08-09aux/imx8pm: add core/gpu/vpu temp read support (kernel counterpart is TBD)Sigrid Solveig Haflínudóttir
2022-08-09igfx: Add support for Xeon E3-1200v3Roberto E. Vargas Caballero
2022-08-08imx8: add aux/imx8pm with lcd brightness controlSigrid Solveig Haflínudóttir
2022-08-08acpi: /mnt/acpi → /mnt/pmSigrid Solveig Haflínudóttir
2022-06-30aux/9pcon: add assert flagJacob Moody
2022-06-18aux/txt2uimage: helper for generating uimage script filescinap_lenrek
2022-05-28aux/listen: Allow per service namespace filesJacob Moody
2022-05-20aux/listen: remove Service structJacob Moody
An announcing process already knows what port it announced on, we don't need to derive it from every connection.
2022-05-20aux/listen: remove argument clutterJacob Moody
addr and proto are globals. protodir should be a global. let's also avoid reading the remote addr more then once.