ZJLBTY PMW Motor Speed Control

The only 2 chips on the board have the following numbers: (1) XL5EM1 & XL7015 (2) NE555 & A7HE40. The latter is a guess as the numbers are small and worn. Thank you for your response.