input: Sachverhalt: A. A.A._ (geb. 1975) und B.A._ (geb. 1971), heirateten 2008. Aus der Ehe ging der Sohn C.A._, geb. 2010, hervor. Seit dem 6. März 2011 leben die Parteien getrennt. Mitte August 2011 zog die Ehefrau mit C.A._ nach U._. Mit Entscheid vom 7. Oktober 2011 bzw. 8. Juni 2012 verpflichteten das Kreisgericht V._ resp. das Kantonsgericht St. Gallen den Ehemann, ab 1. Dezember 2011 für C.A._ Fr. 1'150.-- zzgl. Kinderzulagen und für die Ehefrau Fr. 5'500.-- pro Monat zu bezahlen. Mit Entscheid des Amtsgerichts Tempelhof-Kreuzberg vom 3. September 2013 wurde die Ehe der Parteien gestützt auf das deutsche Recht geschieden. Bereits am 19. August 2013 hatte sich die Ehefrau mit dem Sohn wieder in W._ angemeldet. Am 15. Oktober 2013 gelangte sie mit einer Klage auf Ergänzung des deutschen Ehescheidungsurteils an das Kreisgericht V._. Gleichzeitig ersuchte sie um Erlass vorsorglicher Massnahmen. B. Betreffend die vorsorglichen Massnahmen verpflichtete das Kreisgericht V._ den Ehemann mit Entscheid vom 6. Dezember 2013, rückwirkend ab 18. August 2013 für C.A._ Fr. 1'150.-- zzgl. allfälliger Kinderzulagen und für die Ehefrau Fr. 8'500.-- pro Monat zu bezahlen. Gegen diesen Entscheid erhob der Ehemann Berufung mit den Anträgen, es sei festzustellen, dass keine Frauenalimente geschuldet seien, eventualiter seien diese auf maximal Fr. 1'436.-- pro Monat festzusetzen. Mit Entscheid vom 26. Januar 2015 verpflichtete das Kantonsgericht St. Gallen den Ehemann zu Frauenalimenten von Fr. 5'800.-- für September 2013 bis August 2014, von Fr. 4'600.-- für September 2014 bis August 2015 und von Fr. 2'900.-- ab September 2015; im Übrigen wies es die Berufung ab. C. Gegen den Berufungsentscheid hat A.A._ am 27. Februar 2015 Beschwerde in Zivilsachen und subsidiäre Verfassungsbeschwerde erhoben mit den Begehren um Verpflichtung von B.A._ zu Unterhaltszahlungen von monatlich Fr. 8'500.-- rückwirkend ab 3. September 2013, eventualiter um Rückweisung der Sache an die Vorinstanz. Mit Verfügung vom 3. März 2015 wurde der Antrag auf aufschiebende Wirkung abgewiesen. Es wurden keine Vernehmlassungen eingeholt. 