v2.4.0.6
Fair Value, Option, Gains and Losses (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2012
Mar. 31, 2011
Mortgages held for sale [Member] | Mortgage banking noninterest income [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value $ 1,795 $ 658
Mortgages held for sale [Member] | Other noninterest income [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 1 0
Mortgages held for sale [Member] | Net gains from trading activities [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 0 0
Loans held for sale [Member] | Mortgage banking noninterest income [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 0 0
Loans held for sale [Member] | Other noninterest income [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 13 9
Loans held for sale [Member] | Net gains from trading activities [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 0 0
Loans [Member] | Mortgage banking noninterest income [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 0 10
Loans [Member] | Other noninterest income [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 42 0
Loans [Member] | Net gains from trading activities [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 0 0
Long-term debt [Member] | Mortgage banking noninterest income [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 0 (10)
Long-term debt [Member] | Other noninterest income [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 0 0
Long-term debt [Member] | Net gains from trading activities [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 0 0
Other interests held [Member] | Mortgage banking noninterest income [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 0 0
Other interests held [Member] | Other noninterest income [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value 23 10
Other interests held [Member] | Net gains from trading activities [Member]
   
Fair Value, Option, Quantitative Disclosures [Line Items]    
Gains (Losses) on changes in fair value $ (9) $ 0