You already have skill and hopefully passion in one discipline, use college as an opportunity to explore a different one, and get an edge up on your peers. Don't major in CS, major in something else that you care about for its own sake, even if that doesn't come with an especially marketable degree. You'll probably want to take classes from various disciplines to see what really drives you.
You'll want to do something that demonstrates that you have good coding skills. Try to get a part-time programming job or internship, or get involved with an open source project, in particular one that's likely to be used at companies that might hire you. You should also make sure that you pick up the fundamentals that you would learn in a CS program that you don't already have. Make sure that you know how to teach yourself math independently. Maybe pick up a Math or CS minor.
I took roughly this path with a Philosophy and Math double major from an average school and started working at a FAANG the Summer after I graduated.