First create a pattern on it's own layer. Convert to smart object and then just use transform on it.
First create your pattern then use vanishing point to overlay a pattern.
Learn here how to use vanishing p[oint if in case you dont. Its an excellent tool for setting the image in accurate perspective.