pinmerge(pinouts, quadspi(bankspec, "0", ('B', 4), "B", 2, limit=4))
pinmerge(pinouts, uart(bankspec, "3", ('B', 16), "B", 2))
pinmerge(pinouts, i2c(bankspec, "3", ('B', 18), "B", 2))
- pinmerge(pinouts, pwm(bankspec, "0", ('B', 9), "B", mux=2))
- pinmerge(pinouts, pwm(bankspec, "1", ('B', 20), "B", mux=2))
- pinmerge(pinouts, pwm(bankspec, "2", ('B', 21), "B", mux=2))
+ pinmerge(pinouts, pwm(bankspec, "", ('B', 9), "B", 0, 1, mux=2))
+ pinmerge(pinouts, pwm(bankspec, "", ('B', 20), "B", 1, 2, mux=2))
pinmerge(pinouts, sdmmc(bankspec, "1", ('B', 22), "B", 2))
pinmerge(pinouts, eint(bankspec, "", ('B', 0), "B", 6, 4, mux=3))
pinmerge(pinouts, flexbus2(bankspec, "0", ('B', 4), "B", 3))
pinmerge(pinouts, eint(bankspec, "", ('C', 12), "C", 22, 8, mux=3))
pinmerge(pinouts, uart(bankspec, "2", ('C', 22), "C", 2))
pinmerge(pinouts, i2s(bankspec, "", ('C', 13), "C", 2))
- pinmerge(pinouts, pwm(bankspec, "2", ('C', 21), "C", mux=2))
+ pinmerge(pinouts, pwm(bankspec, "", ('C', 21), "C", 2, 1, mux=2))
# Bank D, 72-96
flexspec = {
pinmerge(pinouts, gpio(bankspec, "", ('D', 0), "D", 0, 24, 0))
pinmerge(pinouts, flexbus1(bankspec, "0", ('D', 0), "D", 1, spec=flexspec))
pinmerge(pinouts, i2c(bankspec, "2", ('D', 17), "D", 2))
- pinmerge(pinouts, pwm(bankspec, "0", ('D', 21), "D", mux=1))
- pinmerge(pinouts, pwm(bankspec, "1", ('D', 22), "D", mux=1))
- pinmerge(pinouts, pwm(bankspec, "2", ('D', 23), "D", mux=1))
+ pinmerge(pinouts, pwm(bankspec, "", ('D', 21), "D", 0, 3, mux=1))
pinmerge(pinouts, i2c(bankspec, "1", ('D', 10), "D", 3))
pinmerge(pinouts, i2c(bankspec, "3", ('D', 19), "D", 2))
pinmerge(pinouts, uartfull(bankspec, "0", ('D', 0), "D", 2))
pinmerge(pinouts, gpio(bankspec, "", ('F', 0), "F", 0, 10, 0))
pinmerge(pinouts, i2s(bankspec, "", ('F', 0), "F", 1))
pinmerge(pinouts, i2c(bankspec, "1", ('F', 6), "F", 2))
- pinmerge(pinouts, pwm(bankspec, "0", ('F', 8), "F", mux=2))
- pinmerge(pinouts, pwm(bankspec, "1", ('F', 9), "F", mux=2))
+ pinmerge(pinouts, pwm(bankspec, "", ('F', 8), "F", 0, 1, mux=2))
+ pinmerge(pinouts, pwm(bankspec, "", ('F', 9), "F", 1, 1, mux=2))
pinmerge(pinouts, uart(bankspec, "4", ('F', 8), "F", 1))
pinmerge(pinouts, sdmmc(bankspec, "3", ('F', 0), "F", 2))
pinmerge(pinouts, eint(bankspec, "", ('F', 0), "F", 18, 4, mux=3))
- pinmerge(pinouts, pwm(bankspec, "2", ('F', 4), "F", mux=3))
+ pinmerge(pinouts, pwm(bankspec, "", ('F', 4), "F", 2, 1, mux=3))
pinmerge(pinouts, eint(bankspec, "", ('F', 5), "F", 7, 1, mux=3))
pinmerge(pinouts, eint(bankspec, "", ('F', 6), "F", 28, 4, mux=3))