User Details
- User Since
- Oct 23 2024, 6:07 PM (37 w, 2 d)
Yesterday
Thu, Jul 10
Mon, Jul 7
Sun, Jul 6
Reword comment to make it clear what the variable is for
Move physmap_idx addition further down
Sat, Jul 5
Fri, Jul 4
int32_t -> uint32_t
Remove the now redundant cast to void.
Should be good to go. Although I just realized one of the callers explicitly casts this to void. That should be removed too.
Change efi_map_regs to an int32_t.
Remove the tunable, always map the first page.
Thu, Jul 3
Wed, Jul 2
Move max77620 and as3722's gpio_attach functions to their original place,
and use gpiobus_add_bus instead.
Revert the max77620 and as3722 changes. They are handled differently.
Tue, Jul 1
Move as3722_gpio_attach and max77620_gpio_attach back up, and instead swap them with *_rtc_create.
It's hard to tell if the interrupt is needed by the controller's children (presumably it is), but
they're both currently unimplemented.
They're required to move the intr_pic_register call to pl061_attach.
Sun, Jun 29
Wed, Jun 25
Mon, Jun 23
Sun, Jun 22
Sat, Jun 21
Landed as rGb670c9bafc0e31c7609969bf374b2e80bdc00211. I think I messed up the Differential Revision: tag.
Fri, Jun 20
Thu, Jun 19
Convert null check to KASSERT
rebase
I went for a KASSERT instead of a panic since it's what the other gpio_* functions do. On a non-INVARIANTS kernel, if gpio is actually NULL, it will panic when we try to dereference it anyways.
Convert checks to KASSERTs
Motivation? Why do we need gpio_pin_release to return errors?
Wed, Jun 18
Tue, Jun 17
re-add comment.
fixup function declaration
I don't really see why it would cause problems. With the current implementation at least.
Thinking about this some more, it's very possible that a future change to gpiobus_acquire_pin or gpio_pin_acquire can break this though...