hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/mips/cavium-octeon/octeon-usb.c
....@@ -253,17 +253,17 @@
253253 && gpio <= 31) {
254254 gpio_bit.u64 = cvmx_read_csr(CVMX_GPIO_BIT_CFGX(gpio));
255255 gpio_bit.s.tx_oe = 1;
256
- gpio_bit.cn73xx.output_sel = (index == 0 ? 0x14 : 0x15);
256
+ gpio_bit.s.output_sel = (index == 0 ? 0x14 : 0x15);
257257 cvmx_write_csr(CVMX_GPIO_BIT_CFGX(gpio), gpio_bit.u64);
258258 } else if (gpio <= 15) {
259259 gpio_bit.u64 = cvmx_read_csr(CVMX_GPIO_BIT_CFGX(gpio));
260260 gpio_bit.s.tx_oe = 1;
261
- gpio_bit.cn70xx.output_sel = (index == 0 ? 0x14 : 0x19);
261
+ gpio_bit.s.output_sel = (index == 0 ? 0x14 : 0x19);
262262 cvmx_write_csr(CVMX_GPIO_BIT_CFGX(gpio), gpio_bit.u64);
263263 } else {
264264 gpio_bit.u64 = cvmx_read_csr(CVMX_GPIO_XBIT_CFGX(gpio));
265265 gpio_bit.s.tx_oe = 1;
266
- gpio_bit.cn70xx.output_sel = (index == 0 ? 0x14 : 0x19);
266
+ gpio_bit.s.output_sel = (index == 0 ? 0x14 : 0x19);
267267 cvmx_write_csr(CVMX_GPIO_XBIT_CFGX(gpio), gpio_bit.u64);
268268 }
269269
....@@ -398,6 +398,7 @@
398398 default:
399399 dev_err(dev, "Invalid ref_clk %u, using 100000000 instead\n",
400400 clock_rate);
401
+ fallthrough;
401402 case 100000000:
402403 mpll_mul = 0x19;
403404 if (ref_clk_sel < 2)