back-ported the driver. Bluetooth is now working on both boards (bpi-m2-zero and nanoPi Air)
On Sunday, November 18, 2018 at 9:51:10 PM UTC-2, @lex wrote: > > Hi, > I am trying to enable Bluetooth on bpi-m2-zero and nanopi-air on kernel > 4.20.0-rc2 but i get kernel Tainted when rfkill-gpio is loaded. > Can anyone pinpoint what is wrong with this and how to fix it? > > [ 224.360665] rfkill_gpio rfkill_bt: sunxi-bt device probe. > [ 224.385774] rfkill_gpio rfkill_bt: sunxi-bt device registered. > [ 224.385806] ------------[ cut here ]------------ > [ 224.385856] WARNING: CPU: 0 PID: 114 at drivers/clk/clk.c:888 > clk_core_enable+0x90/0xa4 > [ 224.385861] Enabling unprepared osc32k > [ 224.385867] Modules linked in: rfkill_gpio(+) ov5640 v4l2_fwnode > v4l2_common videodev sunxi_cir media mali(O) hci_uart btintel bluetooth > ecdh_generic brcmfmac brcmutil cfg80211 rfkill g_serial ipv6 > [ 224.385918] CPU: 0 PID: 114 Comm: kworker/0:2 Tainted: G O > 4.20.0-rc2-m2z-otg-gadget #5 > [ 224.385921] Hardware name: Allwinner sun8i Family > [ 224.385951] Workqueue: events rfkill_sync_work [rfkill] > [ 224.385990] [<c010e81c>] (unwind_backtrace) from [<c010b914>] > (show_stack+0x10/0x14) > [ 224.386007] [<c010b914>] (show_stack) from [<c085b18c>] > (dump_stack+0x88/0x9c) > [ 224.386022] [<c085b18c>] (dump_stack) from [<c011d264>] > (__warn+0xdc/0xf4) > [ 224.386033] [<c011d264>] (__warn) from [<c011d2c4>] > (warn_slowpath_fmt+0x48/0x6c) > [ 224.386046] [<c011d2c4>] (warn_slowpath_fmt) from [<c04dee44>] > (clk_core_enable+0x90/0xa4) > [ 224.386061] [<c04dee44>] (clk_core_enable) from [<c04dee70>] > (clk_core_enable_lock+0x18/0x2c) > [ 224.386084] [<c04dee70>] (clk_core_enable_lock) from [<bf25d294>] > (rfkill_gpio_set_power+0x8c/0x90 [rfkill_gpio]) > [ 224.386135] [<bf25d294>] (rfkill_gpio_set_power [rfkill_gpio]) from > [<bf086d20>] (rfkill_set_block+0x8c/0x134 [rfkill]) > [ 224.386157] [<bf086d20>] (rfkill_set_block [rfkill]) from [<bf086f64>] > (rfkill_sync_work+0x34/0x40 [rfkill]) > [ 224.386175] [<bf086f64>] (rfkill_sync_work [rfkill]) from [<c0134370>] > (process_one_work+0x204/0x418) > [ 224.386186] [<c0134370>] (process_one_work) from [<c013518c>] > (worker_thread+0x44/0x5c0) > [ 224.386201] [<c013518c>] (worker_thread) from [<c0139d70>] > (kthread+0x148/0x150) > [ 224.386213] [<c0139d70>] (kthread) from [<c01010e8>] > (ret_from_fork+0x14/0x2c) > [ 224.386221] Exception stack(0xdeea1fb0 to 0xdeea1ff8) > [ 224.386229] 1fa0: 00000000 00000000 > 00000000 00000000 > [ 224.386237] 1fc0: 00000000 00000000 00000000 00000000 00000000 00000000 > 00000000 00000000 > [ 224.386244] 1fe0: 00000000 00000000 00000000 00000000 00000013 00000000 > [ 224.386250] ---[ end trace f571ad4d980c1aff ]--- > > DTS: > rfkill_bt { > compatible = "rfkill-gpio"; > pinctrl-names = "default"; > pinctrl-0 = <&bt_pwr_pin>; > reset-gpios = <&pio 6 12 0>; // PG13 on nanopi > clocks = <&osc32k>; > name = "sunxi-bt"; > type = "bluetooth"; > }; > > I have to manually load rfkill-gpio. > -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.