Faits: Faits: A. M._, née en 1985, est atteinte d'infirmités congénitales et a, de ce fait, été mise au bénéfice de diverses prestations de l'assurance-invalidité. Vivant chez ses parents à C._, elle séjourne deux jours par semaine en internat à X._, centre médico-éducatif. Le 17 novembre 2003, elle a déposé une demande de prestations à l'assurance-invalidité tendant notamment à l'octroi d'une allocation pour impotent. Par décision du 20 février 2004, l'Office cantonal AI du Valais (ci-après: l'office AI) a reconnu à M._ le droit à une allocation pour impotent (degré d'impotence grave) à partir du 1er janvier 2004. Le 23 septembre 2004, il a fixé le montant de cette prestation à 844 fr. par mois. Saisi d'une opposition de l'assurée, il l'a rejetée le 28 octobre 2004, au motif qu'elle avait séjourné de manière alternative à son domicile et dans un home durant les mois de janvier à septembre 2004 (à l'exception du mois de juillet 2004 où elle avait séjourné chez elle et pour lequel le double de l'allocation pour impotent devait lui être versé [communication du 14 octobre 2004 à la Caisse cantonale valaisanne de compensation]). Par décision du 20 février 2004, l'Office cantonal AI du Valais (ci-après: l'office AI) a reconnu à M._ le droit à une allocation pour impotent (degré d'impotence grave) à partir du 1er janvier 2004. Le 23 septembre 2004, il a fixé le montant de cette prestation à 844 fr. par mois. Saisi d'une opposition de l'assurée, il l'a rejetée le 28 octobre 2004, au motif qu'elle avait séjourné de manière alternative à son domicile et dans un home durant les mois de janvier à septembre 2004 (à l'exception du mois de juillet 2004 où elle avait séjourné chez elle et pour lequel le double de l'allocation pour impotent devait lui être versé [communication du 14 octobre 2004 à la Caisse cantonale valaisanne de compensation]). B. Statuant le 28 février 2005 sur le recours interjeté par l'assurée contre cette décision, le Tribunal cantonal des assurances du canton du Valais l'a admis. Annulant la décision sur opposition du 28 octobre 2004, il a renvoyé la cause à l'office AI pour qu'il fixe le solde dû de l'allocation litigieuse, selon une clé de répartition pro rata temporis, en fonction des jours passés par l'assurée à domicile par rapport aux jours de séjour à X._. B. Statuant le 28 février 2005 sur le recours interjeté par l'assurée contre cette décision, le Tribunal cantonal des assurances du canton du Valais l'a admis. Annulant la décision sur opposition du 28 octobre 2004, il a renvoyé la cause à l'office AI pour qu'il fixe le solde dû de l'allocation litigieuse, selon une clé de répartition pro rata temporis, en fonction des jours passés par l'assurée à domicile par rapport aux jours de séjour à X._. C. L'Office fédéral des assurances sociales (OFAS) interjette un recours de droit administratif contre ce jugement, dont il demande l'annulation. M._ conclut au rejet du recours, tandis que l'office AI en demande l'admission.