Beelink X2: Enable USB OTG port, improve IRQ distribution

This commit is contained in:
ThomasKaiser 2016-06-20 16:58:06 +02:00
parent 4b3e228250
commit bf43205c8f
2 changed files with 14 additions and 4 deletions

View file

@ -784,11 +784,11 @@ smc_sda = port:PA08<2><default><default><default>
[usbc0]
usb_used = 1
usb_port_type = 2
usb_detect_type = 1
usb_id_gpio = port:PA07<1><1><default><default>
usb_det_vbus_gpio = port:PA07<1><1><default><default>
usb_detect_type = 0
usb_id_gpio = port:PA07<0><1><default><default>
usb_det_vbus_gpio = port:PA07<0><1><default><default>
usb_drv_vbus_gpio = port:PL02<1><0><default><0>
usb_host_init_state = 0
usb_host_init_state = 1
usb_restrict_gpio =
usb_restric_flag = 0
usb_restric_voltage = 3550000

View file

@ -129,6 +129,16 @@ prepare_board() {
# Send WiFi IRQs to cpu3
echo 8 >/proc/irq/$(awk -F":" "/${WiFi}/ {print \$1}" </proc/interrupts | sed 's/\ //g')/smp_affinity
;;
"Beelink X2")
# Send SDIO to cpu1, USB to cpu2, Ethernet to cpu3
for i in $(awk -F':' '/sunxi-mmc/{print $1}' /proc/interrupts); do
echo 2 >/proc/irq/$i/smp_affinity
done
for i in $(awk -F':' '/hcd:usb/{print $1}' /proc/interrupts); do
echo 4 >/proc/irq/$i/smp_affinity
done
echo 8 >/proc/irq/$(awk -F":" "/${GbE}/ {print \$1}" </proc/interrupts | sed 's/\ //g')/smp_affinity
;;
esac
;;
sun50iw1p1) # A64/H64 based boards like Pine64