In my opinion, there is a bug into syscon_5411x.h files when defining CHIP_SYSCON_PERIPH_RESET_T enum type.
From the datasheet, you read this:
But the include file is:
For making it working, it is required to change definition of RESET_USB to:
RESET_USB = 32 + 25, /*!< USB Reset */
I'm using lpc5411x_xpresso54114_lpcxpresso_v3.00.001_35.
I hope that you will find this report useful.
Sincerely,
Carlo Bramini.