Kernel overlays causing pinmux conflicts (kernel version 4.4.27-bone-rt-r16)

Hi,

I am using beagle bone green running with u-boot 2016.11.rc3 kernel 4.4.27-bone-rt-r16, rootfs ubuntu 16.04. My uEnv.txt file is as below:
cmdline=cape_disable=bone_capemgr.disable_partno=BB-BONELT-HDMI, BB-BONELT-HDMIN, BB-BONE-HDMI bone_capemgr.enable_partno=BB-UART1,BB-AAIM-LCD:00A1,BB-UART4,BB-UART2,BB-I2C1. On bootup it runs uenvcmd.

I have below pinmux conflict errors while loading dtbs:

[ 10.357438] systemd-journald[142]: Received request to flush runtime journal from PID 1
[ 11.755032] pinctrl-single 44e10800.pinmux: pin 44e10984.0 already requested by 48022000.serial; cannot claim for 48302200.ehrpwm
[ 11.764547] davinci-mcasp 48038000.mcasp: invalid tdm slots: 0
[ 11.784831] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
[ 11.785262] davinci-mcasp 4803c000.mcasp: invalid tdm slots: 0
[ 11.808619] of_graph_get_next_endpoint(): no port node found in /ocp/lcdc@4830e000
[ 11.815271] of_graph_get_next_endpoint(): no port node found in /ocp/lcdc@4830e000
[ 11.835121] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 11.835126] [drm] No driver support for vblank timestamp query.
[ 12.175199] pinctrl-single 44e10800.pinmux: pin-97 (48302200.ehrpwm) status -22
[ 12.175215] pinctrl-single 44e10800.pinmux: could not request pin 97 (44e10984.0) from group pinmux_bb_uart1_pins on device pinctrl-single
[ 12.175223] ehrpwm 48302200.ehrpwm: Error applying setting, reverse things back

Could you please guide me how to resolve these errors.

Attaching our custom dtb for LCD:
/*

[ 12.175199] pinctrl-single 44e10800.pinmux: pin-97 (48302200.ehrpwm) status
-22
[ 12.175215] pinctrl-single 44e10800.pinmux: could not request pin 97
(44e10984.0) from group pinmux_bb_uart1_pins on device pinctrl-single
[ 12.175223] ehrpwm 48302200.ehrpwm: Error applying setting, reverse things
back

Your PWM node and uart1 are sharing pins.. Fix that...

Regards,