nanopi2编译android内核,选择hdmi模式结果内核启动报错,错误信息如下:
Error: Driver 'nxp_edid' is already registered, aborting...
[ 2.604000] nxp_edid_init: failed to i2c_add_driver()
[ 2.608000] hdmi_init_context: failed to nxp_edid_init()
[ 2.616000] register_nxp_hdmi: failed to hdmi_init_context()
[ 2.620000] register_nxp_out: failed to register_nxp_hdmi()
[ 2.628000] ------------[ cut here ]------------
[ 2.632000] WARNING: at kernel/irq/manage.c:1196 __free_irq+0xa0/0x1bc()
[ 2.636000] Trying to free already-free IRQ 0
[ 2.644000] Modules linked in:
[ 2.644000] [<c0015a24>] (unwind_backtrace+0x0/0x130) from [<c0012c74>] (dump_stack+0x10/0x14)
[ 2.656000] [<c0012c74>] (dump_stack+0x10/0x14) from [<c0047148>] (warn_slowpath_common+0x58/0x68)
[ 2.664000] [<c0047148>] (warn_slowpath_common+0x58/0x68) from [<c0047188>] (warn_slowpath_fmt+0x30/0x40)
[ 2.672000] [<c0047188>] (warn_slowpath_fmt+0x30/0x40) from [<c00bcf54>] (__free_irq+0xa0/0x1bc)
[ 2.684000] [<c00bcf54>] (__free_irq+0xa0/0x1bc) from [<c00bd12c>] (free_irq+0x74/0xa4)
[ 2.692000] [<c00bd12c>] (free_irq+0x74/0xa4) from [<c0033d9c>] (hdmi_deinit_context+0x44/0x68)
[ 2.700000] [<c0033d9c>] (hdmi_deinit_context+0x44/0x68) from [<c03f646c>] (unregister_nxp_hdmi+0x38/0x4c)
[ 2.708000] [<c03f646c>] (unregister_nxp_hdmi+0x38/0x4c) from [<c03f1c70>] (register_nxp_out+0x1f4/0x21c)
[ 2.720000] [<c03f1c70>] (register_nxp_out+0x1f4/0x21c) from [<c062bad4>] (nxp_v4l2_probe+0x2bc/0x3ac)
[ 2.728000] [<c062bad4>] (nxp_v4l2_probe+0x2bc/0x3ac) from [<c02e1658>] (platform_drv_probe+0x14/0x18)
[ 2.736000] [<c02e1658>] (platform_drv_probe+0x14/0x18) from [<c02e0190>] (driver_probe_device+0x190/0x3a0)
[ 2.748000] [<c02e0190>] (driver_probe_device+0x190/0x3a0) from [<c02e0440>] (__driver_attach+0x60/0x84)
[ 2.756000] [<c02e0440>] (__driver_attach+0x60/0x84) from [<c02de410>] (bus_for_each_dev+0x54/0xa0)
[ 2.768000] [<c02de410>] (bus_for_each_dev+0x54/0xa0) from [<c02dfc5c>] (driver_attach+0x1c/0x20)
[ 2.776000] [<c02dfc5c>] (driver_attach+0x1c/0x20) from [<c02df678>] (bus_add_driver+0xe4/0x28c)
[ 2.784000] [<c02df678>] (bus_add_driver+0xe4/0x28c) from [<c02e0ab4>] (driver_register+0xa8/0x134)
[ 2.792000] [<c02e0ab4>] (driver_register+0xa8/0x134) from [<c02e1c44>] (platform_driver_register+0x50/0x58)
[ 2.804000] [<c02e1c44>] (platform_driver_register+0x50/0x58) from [<c08ad344>] (nxp_v4l2_driver_init+0x10/0x14)
[ 2.812000] [<c08ad344>] (nxp_v4l2_driver_init+0x10/0x14) from [<c0008848>] (do_one_initcall+0xac/0x18c)
[ 2.824000] [<c0008848>] (do_one_initcall+0xac/0x18c) from [<c088ea38>] (kernel_init+0x134/0x1e4)
[ 2.832000] [<c088ea38>] (kernel_init+0x134/0x1e4) from [<c000f878>] (kernel_thread_exit+0x0/0x8)
[ 2.840000] ---[ end trace 31a5424ac4c1521a ]---
[ 2.844000] Unable to handle kernel NULL pointer dereference at virtual address 00000004
[ 2.856000] pgd = c0004000
[ 2.856000] [00000004] *pgd=00000000
[ 2.860000] Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[ 2.864000] Modules linked in:
[ 2.864000] CPU: 3 Tainted: G W (3.4.39-FriendlyARM #13)
[ 2.864000] PC is at dev_set_drvdata+0xc/0x34
[ 2.876000] LR is at switch_dev_unregister+0x48/0x4c
[ 2.876000] pc : [<c02dfd5c>] lr : [<c042f740>] psr: 60000013
[ 2.876000] sp : e303bea8 ip : 00030002 fp : c08ef180
[ 2.892000] r10: c08efa40 r9 : e31af800 r8 : 00000000
[ 2.892000] r7 : e31afaf4 r6 : e3014800 r5 : 00000000 r4 : 00000000
[ 2.892000] r3 : 00000000 r2 : 00000001 r1 : 00000000 r0 : 00000000
[ 2.912000] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 2.912000] Control: 10c5387d Table: 4000404a DAC: 00000015
难道内核配置有问题吗,求大神帮助!