97 Commits (master)
 

Author SHA1 Message Date
Ondrej Jirman 693cf5ae86 Fix issue with ppkb inputd not working after using the kernel driver 3 weeks ago
Ondrej Jirman ec8e248883 Add more bit definitions to cahrger ctl register map 3 weeks ago
Ondrej Jirman 91163251e6 Don't exit the debugger on I2C communication errors, just report them 7 months ago
Ondrej Jirman 5e365d71d1 Improve inputd error reprting 7 months ago
Ondrej Jirman d585c744e3 Remove selftest 7 months ago
Ondrej Jirman 4a65f41988 Don't do probing at startup 7 months ago
Ondrej Jirman 6bc1736857 Inputd improvements 7 months ago
Ondrej Jirman 2da55b7d62 Build only the tools by default 7 months ago
Ondrej Jirman 024d52263e Fix charger status reporting (VIN overvoltage/low load bits were swapped) 7 months ago
Ondrej Jirman 013149dc89 Disable the self-test binary build (it doesn't work anyway) 7 months ago
Ondrej Jirman f681795424 ENOENT means the i2c userspace device driver is missing 7 months ago
Ondrej Jirman 75b7cdaed2 Add some helpful messages 7 months ago
Ondrej Jirman 13bf8c43ca Update TODO 7 months ago
Ondrej Jirman 3ade80f425 Add support for Pinephone Pro 7 months ago
Ondrej Jirman af4009e3bf Make kmap.h build more resilient 7 months ago
Ondrej Jirman a1978d22ed i2c-charger-ctl doesn't need the INT gpio access, remove it 7 months ago
Ondrej Jirman a4ca2223e1 Compile with -Wall and fix issues this revealed 7 months ago
Ondrej Jirman 457e5658d9 Add missing argument to error reporting functions 7 months ago
Ondrej Jirman 7830c7986f Fix writing charger registers (result detection was broken) 7 months ago
Ondrej Jirman 31c41b7d9e Drop I2C bit functions, to make timing easier to modify 12 months ago
Ondrej Jirman 78c72fe448 Make register define order less confusing 12 months ago
Ondrej Jirman a049cd5107 Make charger tool read/write data from charger via MCU I2C proxy commands 12 months ago
Ondrej Jirman 21374993b3 Allow to reset to stock firmware from user firmware by holding pine+f+h 12 months ago
Ondrej Jirman 0b280ebc14 Fix I2C bit banging code 12 months ago
Ondrej Jirman bf0c0e9c97 Make i2c flasger reset the app block flag 12 months ago
Ondrej Jirman 574d68aa89 fw: Change to bit-banging I2C implementation for charger comm 12 months ago
Ondrej Jirman 4a1abce0eb Update inputd to make it work with the latest firmware API 12 months ago
Ondrej Jirman 62e2ebe7ec Fix keymap generator, drop prototype keymap 12 months ago
Ondrej Jirman f1e3f6dce6 Drop prototype keyboard build 12 months ago
Ondrej Jirman 3c02d41c4b Add final PCB photos/schematics 12 months ago
Ondrej Jirman fa19294d05 Dump option ROM when reading flash over USB 12 months ago
Ondrej Jirman 0e4f426dfb Add bin2pgd tool 12 months ago
Samuel Holland 246aaaa42e firmware: Statically allocate keys array 1 year ago
Samuel Holland 3c6488b99e Disable I2CA in all firmware builds 1 year ago
Samuel Holland 3107546c04 Revert "firmware: Make interrupt signal shorter (10us)" 1 year ago
Ondrej Jirman ee438569e3 Update TODO 1 year ago
Ondrej Jirman f8b901e832 firmware: Add final/proto-v3 builds 1 year ago
Ondrej Jirman c5c155ca68 firmware: Allow to prevent jump to user fw after powerup by pressing Pine + F + H 1 year ago
Ondrej Jirman b244ab9c9f firmware: Set stack pointer to a correct value 1 year ago
Ondrej Jirman bd58af96d2 Update TODO 1 year ago
Ondrej Jirman c195dabe04 firmware: Whitespace 1 year ago
Ondrej Jirman 15d477f5ba firmware: Fix I2C A forwarding mode 1 year ago
Ondrej Jirman c55f0a44d5 firmware: Post-revert fixup 1 year ago
Ondrej Jirman 4e89074513 Revert "firmware: Move more of the USB shutdown control to usb_enable/usb_disable" 1 year ago
Ondrej Jirman f0f49c0fbc Revert "firmware: Implement USB enabled/disable control via I2C" 1 year ago
Ondrej Jirman 7f1655be83 firmware: Don't trigger stop twice in i2c_a_read 1 year ago
Petr Vaněk b3412ee2a4 README.flashing: fix few typos 1 year ago
Ondrej Jirman 5bef4c8832 Update TODO and I2C interface description 1 year ago
Ondrej Jirman 5fd891ecc0 firmware: Guard the timer manipulation macro argument 1 year ago
Samuel Holland 394af632aa firmware: Allow to read/write single registers from a charger 1 year ago