Tim Crawford
Tim Crawford
Move early init logic out of app code and into SoC code. - Architecture (8051) - It initializes Timer 0 as the systick; other SoCs may use a different configuration...
Firmware is currently set to build with logging at `DEBUG` level. Compared to disabling logging (`NONE`), this takes up ~8 KiB of flash space. We don't utilize banking, so this...
REUSE is an FSFE initiative for normalizing the licensing information in a project, using the Linux Foundation's SPDX tags as a base. The reuse tool replaces the manual grep for...
Standardize the Makefiles to use a single name. Done with: find . -name *.mk -not -path '*/toolchain.mk' -execdir mv {} Makefile.mk \; grep -rl common.mk src/ | xargs sed -i...
Proof of concept for moving logic from `system76/common` to drivers using the existing structure, starting with the following functionality: - dGPU: NVIDIA - USB-PD: TPS65987 - WP security feature ###...
Attempt to address #369. - Actually clear ESUCTRL0 before starting - Wait for eSPI upstream busy
Basic [devcontainer](https://containers.dev/) integration and config for VSCode. Installed VSCode to make sure it works, but I don't use it. Don't know if adding other extensions would be useful, like a...
**Note**: This refers to the [devicetree specification](https://www.devicetree.org/), not [coreboot devicetree](https://doc.coreboot.org/internals/devicetree.html). Evaluate use of devicetree for declaring available/used hardware resources. Determine if code generation can be done efficiently for MCS-51. Assembly...
Following #443 and implicitly resolving #515, Import kconfig from either: - Linux directly (`scripts/kconfig`) (most likely), - the version used by coreboot (`util/kconfig`) (most practical), - whatever implementation [Zephyr](https://github.com/zephyrproject-rtos/zephyr) uses...
These keyboards use the same physical layout (defined in `include/board/keymap.h`): - `15in_102` - `18H9LHA04` - `18H9LHA05` Their only different is the default keymaps. They can be converted back to a...