1b6fba458c
If the device tree for a board did not specify a cec clock, then adv7511_cec_init would return an error, which would cause adv7511_probe() to fail and thus there is no HDMI output. There is no need to have adv7511_probe() fail if the CEC initialization fails, so just change adv7511_cec_init() to a void function. In addition, adv7511_cec_init() should just return silently if the cec clock isn't found and show a message for any other errors. An otherwise correct cleanup patch from Dan Carpenter turned this broken failure handling into a kernel Oops, so bisection points to commit |
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
adv7511.h | ||
adv7511_audio.c | ||
adv7511_cec.c | ||
adv7511_drv.c | ||
adv7533.c |