h1r9: fix Opera Cake time mode compatibility
by Michael Ossmann 2 years 5 months
h1r9: fix Opera Cake time mode compatibility

TIMER3 match register 3 was interfering with SCT, fixed by turning off
all ORing of timer outputs with SCT outputs.
dc67fbd2
h1r9: swap RX Q inversion
by Michael Ossmann 2 years 5 months
7b5d8da8
h1r9: MAX2839: emulate MAX2837 RX gain configurati...
by Michael Ossmann 2 years 5 months
h1r9: MAX2839: emulate MAX2837 RX gain configuration
b15509c2
h1r9: MAX2839: support maximum TX gain, not minimu...
by Michael Ossmann 2 years 5 months
h1r9: MAX2839: support maximum TX gain, not minimum
5693f7b1
h1r9: adjust PLLA according to source frequency
by Michael Ossmann 2 years 5 months
eb8ed45f
h1r9: fix usb_vendor_request_reset()
by Michael Ossmann 2 years 5 months
h1r9: fix usb_vendor_request_reset()

The bootloader is configured by pin straps on certain pins. We use some
of those for other purposes in r9 which causes the bootloader to
misbehave if the device is reset from software. By switching these pins
from outputs to inputs just before reset this problem is avoided.
7a0aec00
h1r9: workaround platform detection problem
by Michael Ossmann 2 years 5 months
h1r9: workaround platform detection problem

On the first spin of r9 one of the pins used for platform detection is
pulled up to VAA, not VCC, and VAA hasn't been switched on yet at the
time of platform detection. This results in r9 being misidentified as OG
from time to time.

As a temporary workaround until the next board spin, change the platform
from OG to r9 if it is detected as OG but has r9 pin straps.
ea3b804e
h1r9: configure MAX2839 HPF
by Michael Ossmann 2 years 5 months
h1r9: configure MAX2839 HPF

Without this, the RX baseband gain amplifies a DC offset.
3f732905
h1r9: don't write to outputs in TIMER3 ext. match ...
by Michael Ossmann 2 years 5 months
h1r9: don't write to outputs in TIMER3 ext. match register

Writing to the output bits in the TIMER3 external match register
resulted in intermittent failures that varied in likelihood from board
to board and from commit to commit for no apparent reason.
616705b7
h1r9: more bring-up fixes
by Michael Ossmann 2 years 5 months
4db7e8d3
Report a bug